Buscar

Notas de aulas Condições

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

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
Você viu 3, do total de 10 páginas

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

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
Você viu 6, do total de 10 páginas

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

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
Você viu 9, do total de 10 páginas

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

Curso Bacharelado em 
Engenharia Civil 
Disciplina: Programação de Computadores 
INF041 
Profª. Stella Maria Gomes Tomé 
stella.tome@ifmg.edu.br 
Área de formação: 
Tecnóloga em Informática (UEMG) 
Especialista em Informática para Educação (UFLA) 
Mestre em Economia (UFV) 
ESTRUTURAS DE DECISÃO E REPETIÇÃO 
• Para construção de um algoritmo é necessário tomar 
decisões; 
 
• Estas decisões interferem diretamente no 
andamento do algoritmo; 
Bacharelado em Engenharia Civil Profª. Stella Maria Gomes Tomé 
Comumente se trabalha com dois tipos 
de estrutura 
Bacharelado em Engenharia Civil Profª. Stella Maria Gomes Tomé 
Decisão; 
 
 Repetição; 
 
Bacharelado em Engenharia Civil Profª. Stella Maria Gomes Tomé 
Se... Então / if... then 
• A estrutura de Decisão “SE/IF” normalmente vem 
acompanhada de um comando; 
SE MEDIA >= 5.0 ENTÃO 
 ALUNO APROVADO 
 
 MEDIA >= 5.0 
APROVADO 
SIM 
NÃO 
FIM 
Bacharelado em Engenharia Civil Profª. Stella Maria Gomes Tomé 
Se... Então... Senão / if... Then... 
else 
 A estrutura de Decisão “SE/ENTÃO/SENÃO” cuida de executar a 
condição trazendo resultado verdadeiro ou falso; 
SE MEDIA >= 5.0 ENTÃO 
 ALUNO APROVADO SENÃO 
 ALUNO APROVADO 
 
 
MEDIA 
>= 5.0 
APROVADO 
SIM NÃO 
FIM 
REPROVADO 
Bacharelado em Engenharia Civil Profª. Stella Maria Gomes Tomé 
MEDIA 
>= 7.0 
APROVADO 
SIM 
NÃO 
FIM 
REPROVADO 
MEDIA 
>= 5.0 
SIM 
NÃO 
Aluno necessita fazer 
outra avaliação 
Caso... Selecione / select ... case 
Bacharelado em Engenharia Civil Profª. Stella Maria Gomes Tomé 
• A estrutura de Decisão 
“CASO/SELECIONE”, é 
utilizada para testar, na 
condição, uma única 
expressão, que produz 
um resultado, ou um valor 
de uma variável; 
 
• Compara-se o resultado 
obtido no teste com os 
valores fornecidos em 
cada cláusula “CASO”; 
 
 
 
TITULO := “ ”; 
WRITE (“Digite uma opção”); 
Select Case OP 
CASE1 
TITULO = “OPÇÃO 1”; 
CASE2 
TITULO = “OPÇÃO 2”; 
CASE3 
TITULO = “OPÇÃO 3”; 
CASE4 
TITULO = “OPÇÃO 4”; 
CASE5 
TITULO = “OPÇÃO 5”; 
CASE ELSE 
TITULO = “OPÇÃO ERRADA”; 
END Select 
 
 
 
Bacharelado em Engenharia Civil Profª. Stella Maria Gomes Tomé 
SIM 
NÃO 
TÍTULO 
FIM 
INICIO 
LEIA OP 
OP = 1 
TITULO = 
“OPÇÃO 1” 
SIM 
NÃO 
OP = 2 
TITULO = 
“OPÇÃO 2” 
SIM 
NÃO 
OP = 3 
TITULO = 
“OPÇÃO 3” 
SIM 
NÃO 
OP = 4 
TITULO = 
“OPÇÃO 4” 
OP = 5 
TITULO = 
“OPÇÃO 5” 
SIM NÃO 
TITULO = “OPÇÃO 
ERRADA” 
Comandos de repetição 
o São utilizados quando desejamos que um determinado conjunto de 
instruções ou comandos sejam executados um número definido de 
vezes; 
 
o São comandos de repetição: 
 
o ENQUANTO X, processar (DO WHILE...LOOP); 
 
o ATÉ QUE X, processar (DO UNTIL...LOOP); 
 
o PROCESSAR ..., ENQUANTO X (DO LOOP... WHILE); 
 
o PROCESSAR ..., ATÉ QUE X (DO LOOP... UNTIL); 
 
o PARA... ATÉ... SEGUINTE (FOR... TO... NEXT); 
Bacharelado em Engenharia Civil Profª. Stella Maria Gomes Tomé 
P
ro
gr
am
aç
ão
 d
e 
C
o
m
p
u
ta
d
o
re
s 
Bacharelado em Engenharia Civil Profª. Stella Maria Gomes Tomé 
 
 
“Para um algoritmo ser útil, deve ser 
entendido por todas as pessoas que o 
utilizarem.” 
 
Fonte: GOMES, et al., 2014

Outros materiais