Algoritmos Naturais e Estruturados
Disciplina: Lógica de Programação
Data: 01/02/2014
Pesquisa sobre: Definição de algoritmos naturais e estruturados. Exemplificar.
Algoritmos Define-se algoritmo como o fundamento da Programação. Utilizamos algoritmos diariamente e muitas vezes, sem saber. Algoritmos são “receitas” ou melhor, são “maneiras” de resolver alguma tarefa estabelecendo passos e regras (exercitando a lógica).
Perante esta noção, nos detalhamos mais em conceituar dois tipos: algoritmo naturais e algoritmos estruturados.
Algoritmos naturais
Também são conhecidos como algoritmos não-estruturados e são demonstrados de maneira simples. Os algoritmos naturais são finitos e são claros e detalhados a cada passo. Um exemplo fácil seria como fritar um ovo. Analisemos:
Situação: Fritar um ovo
Início
1º passo: ir até a cozinha.
2º passo: abrir o armário.
3º passo: pegar uma frigideira.
4º passo: fechar o armário.
5º passo: colocar a frigideira no fogão.
6º passo: ligar a boca do fogão onde está a frigideira.
7º passo: abrir a geladeira.
8º passo: pegar um ovo.
9º passo: fechar a geladeira.
10º passo: quebrar o ovo na frigideira.
11º passo: abrir o armário.
12º passo: pegar pote de sal.
13º passo: abrir pote de sal.
14º passo: pegar uma pitada de sal.
15º passo: jogar uma pitada de sal no ovo.
16º passo: aguardar o ovo fritar até o ponto desejado.
17º passo: desligar a boca do fogão onde está a frigideira.
Fim.
Algoritmos estruturados
Diferidos dos naturais, os algoritmos estruturados são ferramentas que utilizam ordens e repetições representados pelo chamado Português Estruturado – onde evita-se pontuação, advérbios, adjetivos e comandos longos.
Os estruturados abordam uma complexidade maior por buscarem a solução dos problemas através do computador. Suas utilidades e funções já estão prontas na linguagem de programação. Analisemos um exemplo:
Situação: Cálculo da Média Final de um aluno
Programa utilizado: VisualG