Buscar

impressao2 logica de programação

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 10 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 10 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 10 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

CONVERSA INICIAL 
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? 
 
Faça um “passo a passo” da preparação do seu lanche: 
 
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. 
 
Os três tipos mais utilizados de algoritmos são: 
 
Descrição narrativa 
A descrição narrativa consiste em analisar o enunciado do problema e escrever, utilizando uma 
linguagem natural (por exemplo, a língua portuguesa), os passos a serem seguidos para sua resolução. 
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 
O fluxograma consiste em analisar o enunciado do problema e escrever, utilizando símbolos gráficos 
predefinidos, os passos a serem seguidos para sua resolução. 
Vantagem: o entendimento de elementos gráficos é mais simples que o entendimento de textos. 
Desvantagem: é necessário aprender a simbologia dos fluxogramas e, além disso, o algoritmo 
resultante não apresenta muitos detalhes, dificultando sua transcrição para uma linguagem de 
programação. 
 
 
Pseudocódigo ou portugol 
O pseudocódigo ou portugol consistem em analisar o enunciado do problema e escrever, por meio de 
regras predefinidas, os passos a serem seguidos para sua resolução. 
Vantagem: a passagem do algoritmo para qualquer linguagem de programação é quase imediata, 
bastando conhecer as palavras reservadas da linguagem que será utilizada. 
Desvantagem: é necessário aprender as regras de escrita do pseudocódigo. 
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 descrição narrativa: 
 Passo 1 – Receber dois números que serão multiplicados 
 Passo 2 – Multiplicar os números 
 Passo 3 - Mostrar o resultado obtido na multiplicação 
 
 
 
 
Algoritmo em fluxograma: 
 
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 
Vamos exercitar ainda mais a habilidade de construir algoritmos? 
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 
 
A aula 2 está quase terminando! 
 
Nessa aula, vimos que há várias formas de representarmos algoritmicamente as soluções de um 
problema. Para cada tipo de algoritmo há vantagens e desvantagens. Escolha o que melhor se adapta à 
 
 
sua necessidade. No decorrer da disciplina utilizaremos portugol com uma ferramenta que o auxiliará nas 
questões de análise sintática e execução. 
 
 
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! 
 
Até a nossa próxima aula, a terceira!

Outros materiais