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?