Baixe o app para aproveitar ainda mais
Prévia do material em texto
Universidade Federal do Pará - UFPA Faculdade de Engenharia de Computação Disciplina: Programação Professor: Otávio Noura Teixeira Assunto: UNIDADE III – Estruturas de Controle NOTAS DE AULA Objetivos da Unidade III: Compreender as principais estruturas de controle 3.1. Seqüência 3.2. Seleção 3.3. Repetição 3.1. Estrutura Seqüencial 3.2. Estrutura de Seleção se (condição) então { instruções para condição verdadeira} senão { instruções para condição FALSA} 3.3. Estrutura de Repetição LÊ CALCULA ESCREVE Condição Instruções executadas quando condição é VERDADEIRA S N Instruções executadas quando condição é FALSA 3.3.1. Laço com teste lógico no início Testa a condição no início e só repete se a condição for verdadeira. Um conjunto de instruções é executado enquanto a condição verificada for VERDADEIRA, no momento em que esta condição se torna FALSA o processamento da rotina é desviado para fora do laço. Se a condição for FALSA logo no início, as instruções contidas no laço são ignoradas. 3.3.2. Laço com teste lógico no final Um conjunto de instruções é executado enquanto a condição se mantém FALSA e até que ela seja VERDADEIRA. Sempre irá processar um conjunto de instruções, no mínimo uma vez. 3.3.3. Laço com variável de controle Um conjunto de instruções é executado um determinado número de vezes. Funcionamento controlado por uma variável denominada contador. Var Início, Fim, Incremento Instruções Condição Instruções executadas até que a condição seja verdadeira S N Condição Instruções executadas enquanto a condição é verdadeira S N enquanto (condição) faça {instruções para condição verdadeira} fim_enquanto repita {instruções executadas até que a condição seja verdadeira} até_que (condição) para <variável> de <início> até <fim> passo <incremento> faça {instruções} fim_para
Compartilhar