2015312 111440 Aula 04 Estruturas De Controle
2007 palavras
9 páginas
Ernani Andrade Leite ernani.leite@fametro.com.br Prof. Ernani Leite, MscLógica de Programação
CAPÍTULO 5
Construção de algoritmos: estruturas de controle
Objetivos
Abordar as técnicas para entrada e saída de dados e as estruturas para controle do fluxo de dados em pseudocódigo, fluxograma e na linguagem de programação Java.
Introdução a Algoritmos
Um
algoritmo é uma seqüencia ordenada de passos para a resolução de um problema.
Para
a resolução de um problema computacional deve-se prever a entrada dos dados, o seu processamento e a saída dos resultados.
Prof. Ernani Leite, Msc
Lógica de Programação
3
Exemplo 5.1: Mostrar na tela a frase:
“Alô Mundo!”
Pseudocódigo
Identificação do
Algoritmo
Algoritmo Primeiro
Início
Mostrar (“Alô Mundo!”)
Fim.
Mensagem de saída apresentada na tela do computador Início e Fim são palavras reservadas que delimitam o corpo do algoritmo
Prof. Ernani Leite, Msc
Lógica de Programação
4
Exemplo 5.1: Mostrar na tela a frase: “Alô Mundo!”
Fluxograma
Prof. Ernani Leite, Msc
Lógica de Programação
5
Estruturas de Seleção
Estruturas de Seleção ou Decisão
São utilizadas quando existe a necessidade de verificar condições para a realização de uma instrução ou de uma seqüência de instruções, ou para verificar opções de escolha.
Prof. Ernani Leite, Msc
Lógica de Programação
7
Estrutura de seleção - Exemplo
Suponha que uma pessoa esteja jogando um jogo de computador:
1. Para
que o jogador passe de uma fase (etapa) para a fase seguinte, é necessário que se verifique se ele atingiu a pontuação exigida.
2. Ao final do jogo, uma pergunta é feita: “Deseja continuar jogando?” O jogador poderá escolher entre as respostas sim ou não.
As estruturas de seleção podem ser do tipo simples, composto ou encadeado.
Prof. Ernani Leite, Msc
Lógica de Programação
8
Estrutura de seleção simples
São utilizadas para verificar se dada condição é atendida: se for, um conjunto de instruções deverá
ser