Baixe o app para aproveitar ainda mais
Prévia do material em texto
Comando Exemplo em Portugol (Visualg) Exemplo em Fluxograma Observações Início inicio Variáveis var idade, dias: inteiro ou Nas minhas aulas eu não vejo necessidade dessa informação no fluxograma. Alguns autores usam o símbolo de "dados" (paralelogramo); se eu fosse utilizar, escolheria o símbolo de "preparação de dados" (hexágono alongado). Entrada leia(idade) Para lembrar, costumo compara o símbolo com um teclado. Processamento dias <- 365 * idade Saída escreva(dias) Para lembrar, costumo comparar o símbolo com um monitor (antigo). Fim fimalgoritmo Chamada de procedimento/função nome(valor, ...) início idade, dias idade, dias idade dias dias ← 365 * idade fim nome(valor, ...) Portugol (Visualg) Exemplo Fluxograma Observações Condição (se-então) se idade < 18 entao ... fimse Condição (se-então- senão) se idade < 18 entao ... senao ... fimse Condição (escolha- caso) escolha dia caso 1 ... caso 2 ... outrocaso ... fimescolha Alguns autores utilizam apenas um losango, com vários fluxos saindo dele, cada um com um dos casos previstos. idade < 18 N ... S ... dia = 1 N S ... N S ... ... dia = 2 ... idade < 18 S N Portugol (Visualg) Exemplo Fluxograma Observações Repetição (enquanto- faça) i <- 1 enquanto i <= 10 faca ... i <- i + 2 fimenquanto Repetição (para) para i de 1 ate 10 passo 2 faca ... fimpara No caso da repetição "para", alguns autores utilizam o símbolo de "preparação de dados" ao invés do losango; dentro dele, colocam o valor inicial, o valor final e o passo. N S i ← 1 ... i ← i + 2 i <= 10 N S i ← 1 ... i ← i + 2 i <= 10 Portugol (Visualg) Exemplo Fluxograma Observações Repetição (repita-até) repita ... ate opcao = "sair" Repetição (faça- enquanto) faca ... enquanto opcao <> "sair" Esse comando não existe no Visualg. Mas, existe na maioria das linguagens como C#, Java, etc. O que muda é que ele repete enquanto a condição é verdadeira. N S ... opcao = "sair" S N ... opcao <> "sair"
Compartilhar