Escolar Documentos
Profissional Documentos
Cultura Documentos
Olá! Essa é a segunda aula da disciplina Lógica de Programação e Algoritmos. Aqui, vamos conhecer
algumas formas de representação dos algoritmos.
Há várias formas de se representar a lógica de programação, no entanto, verificaremos os três tipos mais
conhecidos.
CONTEXTUALIZANDO
Você chega em casa e está “morto” de fome! O que faz? Logicamente vai preparar algo para comer. Já
na dispensa, com a barriga “roncando”, você pega alguns ingredientes para preparar um sanduíche.
Agora é a hora de montar o “sanduba”! Que tal organizar essa tarefa?
1. Pegar o pão
2. Cortar o pão ao meio
3. Pegar a maionese
4. Passar a maionese no pão
5. Pegar e cortar alface e tomate
6. Colocar alface e tomate no pão
7. Pegar o Hambúrguer
8. Fritar o Hambúrguer
9. Colocar o Hambúrguer no pão
10. Comer
Agora que já nos “alimentamos”, vamos continuar!
O que fizemos no exercício anterior foi organizar logicamente nossas ideias. Essa organização pode ser
em um formato ou sintaxe correspondente ao tipo de algoritmo.
Descrição narrativa
Vantagem: não é necessário aprender nenhum conceito novo, pois uma língua natural, neste ponto, já
é bem conhecida.
Desvantagem: a língua natural abre espaço para várias interpretações, o que posteriormente dificultará
a transcrição desse algoritmo para programa.
Fluxograma
Cada qual possui suas vantagens e desvantagens. A melhor opção é sempre aquela que lhe conduz à
organização e detalhamento do pensamento lógico de forma mais efetiva. Cada um de nós, por mais que
interpretemos o problema da mesma forma, poderemos solucioná-lo algoritmicamente de formas
diferentes.
PESQUISE
Vamos conhecer o passo a passo para os três tipos diferentes de representações algorítmicas?
Algoritmo em pseudocódigo:
Algumas perguntas para você responder. Faça uma pequena pesquisa e responda as seguintes questões:
Quais as vantagens e desvantagens no uso da descrição narrativa?
Quais as vantagens e desvantagens no uso do fluxograma?
Quais as vantagens e desvantagens no uso do portugol?
TROCANDO IDEIAS
Agora é o momento de conversarmos sobre o que aprendemos na aula de hoje. Então, vá até o fórum
da nossa disciplina e debata, converse, exponha as suas ideias.
Falando em ideia, veja essa: Que tal uma troca de respostas sobre as três perguntas anteriores? Vamos
lá, não perca tempo!
NA PRÁTICA
Acesse o site indicado, ele mostra várias dicas de como melhorar sua habilidade de programação e
resolução de problemas:
http://www.loiane.com/2009/10/como-melhorar-sua-habilidade-de-programacao-e-resolucao-de-
problemas/
SÍNTESE
COMPARTILHANDO
Compartilhar é preciso! Faça um apanhado de tudo o que vimos hoje, organize bem e passe para outras
pessoas. Você vai reforçar o que aprendeu, e ainda vai ajudar quem não conhece do assunto!