Você está na página 1de 9

UNIDADE II - FORMAS DE

REPRESENTAÇÃO DE
ALGORITMOS

Prof. Andre Luís Rodeghiero Rosa


Prof. Estag. Yan Barros Bento
Prof. Estag. Yuri Bittencourt Vieira
TIPOS DE ALGORITMOS

• Descrição Narrativa
• Fluxograma
• Pseudocódigo / Portugol
Consiste em analisar o problema e escrever,
utilizando uma linguagem natural, os passos
para sua resolução.
• DESCRIÇÃO NARRATIVA • Vantagem - Não é necessário conhecer nenhum
• F L UX OGRAMA conceito novo;
• P S E UDO CÓDIGO / P O R TUGOL • Desvantagem – A linguagem natural pode ser
interpretada de várias formas, o que dificultará a
transcrição para um programa.
Consiste em analisar o problema e escrever,
utilizando os símbolos gráficos predefinidos,
os passos para sua resolução.
• Vantagem – Os símbolos gráficos são mais simples de
• D E S CRIÇÃO NA R RATIVA compreender do que textos;
• FLUXOGRAMA • Desvantagem – É preciso aprender a simbologia e não
• P S E UDO CÓDIGO / P O R TUGOL fornece detalhes mais precisos, dificultando uma
transcrição para uma linguagem de programação. Além
do mais, problemas complexos resultam em um
desenho gráfico muito denso que torna difícil a
visualização.
• D E S CRIÇÃO NA R RATIVA

• FLUXOGRAMA
• P S E UDO CÓDIGO / P O R TUGOL
Consiste em analisar o problema e escrever,
por meio de regras, os passos para sua
resolução.
• Vantagem – A passagem para qualquer programa é
quase imediata;
• D E S CRIÇÃO NA R RATIVA

• F L UX OGRAMA • Desvantagem – A princípio, podemos dizer que não há


desvantagens, mas elas existem! Primeiro é necessário
• PSEUDOCÓDIGO / PORTUGOL lidar com a lógica de programação e então, aprender as
regras do padrão de pseudocódigo utilizado. Ou seja, na
prática, ao criar um pseudocódigo, você estará
desenvolvendo o programa aplicativo para depois
transcrevê-lo para uma linguagem de programação.

Você também pode gostar