Estrutura
2)
3) Vamos dizer que voce tenha um problema:
Algoritmo é a lógica que você vai usar para resolver esse problema.
Programação é a lógica aplicada para solucionar esse problema.
4) Um algoritmo pode ser representado de três formas: Descrição Narrativa, Fluxograma e Pseudocódigo.
5)
6)
7) Características fundamentais dum algoritmo Um algoritmo deve ter 5 características fundamentais:
• Finitude: um algoritmo deve sempre terminar após um número finito de passos.
• Definição: cada passo de um algoritmo deve ser precisamente definido. As ações devem ser definidas rigorosamente e sem ambiguidades.
• Entradas: um algoritmo deve ter zero ou mais entradas, isto é quantidades que lhe são fornecidas antes do algoritmo iniciar.
• Saídas: um algoritmo deve ter uma ou mais saídas, isto é quantidades que tem uma relação específica com as entradas.
• Eficiência: Um algoritmo deve ser eficiente. Isto significa que todas as operações devem ser suficientemente básicas de modo que possam ser em princípio executadas com precisão em um tempo finito por um ser humano usando papel e lápis.
8)
9) Os tipos de dados elementares são definidos de forma que não existe uma estrutura sobre seus valores.