Aula 2 Algoritmo e Estruturas de Dados
Aula 2 Algoritmo e Estruturas de Dados
Aula 2 Algoritmo e Estruturas de Dados
dados
Data: 22/02/2024
Algoritmos e seus tipos de representação – Unidade 1.
Introdução
Os algoritmos podem ser representados de diversas formas, tais como uma descrição
narrativa, um fluxograma ou até mesmo um pseudocódigo.
Neste estudo, serão abordados os tipos de representação mais comuns de um algoritmo,
utilizando exemplos simples e fáceis de serem compreendidos.
Algoritmo
Segundo Puga e Rissetti (2004, p.8), algoritmo é uma sequência lógica de instruções que
devem ser seguidas para resolução de um problema ou para a execução de uma tarefa. De
acordo com estes princípios, você vai verificar que os algoritmos são amplamente
utilizados na área da computação, seja na elaboração de um software, um hardware ou até
mesmo na construção de uma rede de computadores.
Orientações:
Introdução
O pseudocódigo que o VisuAlg interpreta é bem simples, pois utiliza, na maioria das vezes,
uma versão portuguesa dos pseudocódigos largamente utilizados nos livros de introdução
à programação, conhecida como Portugol, e sua sintaxe é bem semelhante à linguagem de
programação Pascal.
Orientações:
Muitas vezes não conseguimos fazer um algoritmo, utilizando somente valores simples e
armazenando-os em variáveis de simples acesso. Existem casos que precisamos
armazenar não só um único valor, mas sim um conjunto de valores. Nestes casos, aplicam-
se as estruturas de dados.
Imagine, por exemplo, se você tivesse que elaborar um algoritmo que calculasse quantos
gols um determinado jogador fez em um campeonato. Utilizando variáveis de simples
acesso, você teria apenas que criar uma variável para cada jogo do campeonato. Já
utilizando a estrutura de dados, você teria apenas que criar uma variável do tipo composta
e informar a ela quanto jogos teria no campeonato.
Estrutura de dados