Estruturas de Controle
Ling agem
- Estruturas de Controle -
Sumário
Estrutura C di i
E t t
Condicional
l
Estrutura de Repetição
Estrutura Condicional
Execução sequencial: ã sequencial: início iní io
Cada comando é executado sequencialmente, sequencialmente, na ordem em que são escritos. escritos
separar ingredientes misturar ingredientes g colocar massa no forno tirar bolo do forno fim Estrutura Condicional
E
Execução seletiva ou ã l ti condicional: início olhar o céu
Permite a escolha de um grupo de ações g p ç (bloco), quando certas condições são
(ou não são) satisfeitas satisfeitas.
chuva?
F
V levar guardag chuva fim
usar p roupa leve Estrutura Condicional
Si l
Simples
Composta
Múltipla escolha
Estrutura Condicional Simples
início olhar o céu
escuro?
V
acender luz fim
F
Estrutura Condicional Simples
Utilizada
Utili d quando precisamos testar uma certa d i t t t condição antes de executar uma ação. if (condição)comando;
Estrutura Condicional Simples
Exemplo:
// declaração de variáveis: real N1, N2, NF, media
// início do programa: ler(N1,N2,NF) ler(N1 N2 NF) media ← (N1 + N2 + NF) / 3.0 se (media ≥ 5.0) então escrever(“Aluno aprovado”) fim se fim programa
Estrutura Condicional Composta
início olhar a vovó nariz grande?
F
V
Chamar
caçador fim Entregar cesta de comida
Estrutura Condicional Composta
Utilizada
Utili d em situações em que d it õ duas alternativas lt ti dependem da mesma condição, uma da condição verdadeira (então) e a outra da ã ã condição falsa (senão).
(senão).
if (condição) comando1; else comando2;
Estrutura Condicional Composta
Verdadeiro ou falso em linguagem C:
Diversos destes comandos de controle e repetição acontecem apenas após um teste condicional, onde é verificado o status de
VERDADEIRO ou FALSO de uma variável. É necessário entender como o C observa esta condição para