Algoritmos – lição 1 Formas de apresentação:
Formas de apresentação:
Descrição Narrativa
Forma em que os algoritmos são expressos em linguagem natural.
Ex: Adicionar/Trocar memória RAM de um Macbook pro late 2008:
1.)Verifique que o MacBook está desligado
2.)Remova a porta de acesso
3.)Remova a bateria
4.)Remova o gabinete inferior
5.)Remova a memória existente (se houver)
6.)Instale a memória
7.)Recoloque o gabinete inferior
8.)Recoloque a bateria
9.)Recoloque a porta de acesso
Fluxogramas:
Dentre as formas de representação de algoritmo mais conhecidas, destacam-se:
- A descrição narrativa;
- O pseudocódigo, também conhecido como linguagem estruturada ou Portugol;
- O fluxograma convencional.
Exemplo de Fluxograma Convencional :
Forma em que os algoritmos são expressos graficamente por formas geométricas diferentes que indicam ações distintas.
https://www.dropbox.com/s/ik8lykw0yr0nvat/JRMflux1.jpg
Pseudocódigo
Forma de representação de algoritmos que se assemelha muito ao modo como os programas são escritos. Esta forma de representação permite que os algoritmos nela representados possam ser traduzidos, quase que diretamente, para uma linguagem de programação.
https://www.dropbox.com/sh/b69sh26yjspp3mw/uoGYbxxmw-
A importância de se construir um algoritmo:
Conseguimos visualizar e testar ainda no papel, a solução criada com lógica de programação sem nos preocupar com detalhes computacionais e uma vez concebida uma solução algorítmica para um problema, esta pode ser traduzida facilmente para qualquer linguagem de programação e ser agregada das funcionalidades disponíveis nos diversos ambientes, ou seja, a codificação.
Algumas Palavras Chave
Inicio, Fim, Algoritmo, Enquanto, Se, então, Para, Até, Até que, Leia, Escreva, Faça, Repita, FimSe, FimEnquanto, FimSelecione, entre outras que veremos adiante.