Buscar

Programação - Unidade III - Estruturas de Controle I

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Outros materiais