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
msg1
A
fim
A>B
B
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?
Download

Construção de Algoritmos e Programação