Fluxograma
Fluxogramas
PROFESSORA CINTIA CAETANO
Problemas & Algoritmos
Para resolver um problema através dum computador é necessário encontrar em primeiro lugar uma maneira de descrevê-lo de uma forma clara e precisa.
É também preciso que encontremos uma seqüência de passos que conduzam à sua resolução. Esta seqüência de passos é designada por algoritmo.
• A noção de algoritmo é central para toda a informática.
• A criação de algoritmos para resolver os problemas é uma das maiores dificuldades, mas também um dos desafios mais atrativos, dos iniciados em programação em computadores.
2
Problema: Fazer um bolo?
Farinha de Trigo,
Ovos, Manteiga,
Açúcar, Leite,
Fermento, etc.
Receita
Uma receita é uma descrição dum conjunto de passos ou ações que fazem a combinação dum conjunto de ingredientes com vista a obter um produto gastronômico particular.
3
Algoritmo: Como fazer um bolo?
Farinha de Trigo,
Ovos, Manteiga,
Açúcar, Leite,
Fermento, etc.
Receita
Algoritmo (receita de bolo):
1.
2.
3.
4.
5.
6.
7.
4
Um algoritmo opera sobre um
Bater duas claras em castelo; conjunto de entradas (farinha ovos,
Adicionar duas gemas; fermento, etc. no caso do bolo) de modo a gerar uma saída que seja útil
Adicionar um xícara de açúcar;
(ou agradável) para o utilizador (o
Adicionar duas colheres de manteiga; bolo pronto).
Adicionar uma xícara de leite de coco;
Adicionar farinha e fermento;
Colocar numa forma e levar ao forno em lume brando.
Desenho de Algoritmos/Programas
De um modo geral, considera-se que um algoritmo é uma descrição, passoa-passo, de uma metodologia que conduz à resolução de um problema ou à execução de uma tarefa.
A programação consiste na codificação precisa desse algoritmo, segundo uma linguagem de programação específica.
Há, pois, que ter em consideração que existem três fases distintas na elaboração de programas:
A análise do