quinta-feira, 4 de abril de 2024

O que são Estruturas de Dados e Algoritmos?

 


Estruturas de dados e algoritmos andam juntos. Você pode ter um conjunto de dados organizados em uma determinada estrutura que você passa para um algoritmo para ser executado de uma determinada maneira.

O que é uma estrutura de dados?

Uma estrutura de dados é uma forma específica de organizar os dados para que possam ser salvos na memória e recuperados para uso posterior.

O que é um algoritmo?

Na programação, um algoritmo é um conjunto de etapas para resolver um problema conhecido. Os problemas resolvidos por um algoritmo podem ser a classificação de um conjunto de dados, a busca nos dados disponíveis ou até mesmo a criptografia de dados.

Pode-se afirmar que um programa é composto de algoritmos e estruturas de dados, que juntos fazem com que o programa funcione como deve.

Um software, a grosso modo, é a representação de um algoritmo. Computadores não entendem, por exemplo o português, então foi criado as linguagens de programação que fazem a ’tradução’ das tarefas que os humanos passam para o computador.

Por exemplo no código abaixo a ordem do programador é: ‘Computador escreva na tela: Hello, World!’ na linguagem de programação JavaScript:


Todo software ou site possui um código-fonte, que é um conjunto de palavras organizadas de acordo com regras específicas, formando um ou mais algoritmos. Essas palavras que formam o algoritmo são escritas utilizando uma linguagem de programação. Esse código-fonte é traduzido e posteriormente executado pelo usuário.

LinkWithin

Related Posts Plugin for WordPress, Blogger...