Download - Construção de Algoritmos e Programação Aprendendo a programar com fluxogramas Ednaldo Pizzolato
Construção de Algoritmos e Programação
Aprendendo a programar com fluxogramas
Ednaldo Pizzolato
Introdução
• Vamos entender um pouco o que é um fluxograma, quais seus símbolos e quais as vantagens de utilizá-lo.
Fluxogramas
• Fluxogramas servem como uma representação gráfica de uma solução de um problema.
• É muito utilizado em computação, mas também em outras atividades.
• O objetivo é construir um desenho onde seja possível acompanhar o fluxo da informação de acordo com os dados inseridos no sistema (lógica).
Fluxogramas
• Início ou fim de um algoritmo
Fluxograma
• Um comando simples
Fluxograma
• Entrada ou saída de dados
Fluxograma
• No software que iremos utilizar (Raptor), a entrada de dados é representada por um paralelogramo com uma seta à esquerda.
Fluxograma
• E uma saída é representada por um paralelogramo com uma seta à direita.
Fluxograma
• Uma situação de tomada de decisão é representada em um fluxograma por um losango.
Fluxograma
• Assim, um fluxograma para informar qual o maior dentre dois valores informados pelo usuário seria:
inicio
fim
A
B
A > B
msg1
msg2
Raptor
• Raptor é um software que interpreta fluxograma e foi desenvolvido pela força aérea norte-americana.
• O download é free (através do link: http://raptor.martincarlisle.com/)
Raptor
• Raptor permite que símbolos sejam escolhidos (no menu à esquerda) e arrastados para a área de trabalho.
• Uma seqüência de símbolos encadeados forma um fluxograma.
Raptor
• Depois que o fluxograma foi montado é possível acompanhar sua execução através do botão play ( ) na parte superior do menu.
Raptor
• No ambiente de trabalho (área de desenho), os símbolos são destacados quando o computador os executa.
Raptor
• Também é possível construir soluções computacionais gráficas com o Raptor.
Raptor
Raptor
Raptor
Raptor
Raptor
Raptor
Raptor
• Vamos começar?