COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
Algoritmos e Programação: Estruturas de condição
1. Estruturas de condiçãoEstruturas de condição
Prof. Alex Camargo
alexcamargoweb@gmail.com
UNIVERSIDADE FEDERAL DO PAMPA
CAMPUS BAGÉ
ALGORITMOS E PROGRAMAÇÃO
2. Estruturas de condição
Estrutura condicional simples:
Utilização da estrutura de condição “if” com expressões lógicas
simples.
Utilização do comando “if” com expressões lógicas compostas
(&& e ||).
Estrutura condicional composta:
Utilização da cláusula “else” na estrutura “if”.
Comandos “if” aninhados.
Estrutura de seleção múltipla:
Utilização da estrutura de condição “switch”.
Algoritmos e Programação – Estruturas de condição
3. Estrutura condicional simples
ALGORITMO
DECLARE nota1, nota2, media REAL
ESCREVA “Digite as duas notas:”
LEIA nota1, nota2
media ← (nota1+nota2)/2
SE (media >= 6) ENTÃO
ESCREVA “Aprovado”
FIM SE
FIM ALGORITMO
Algoritmos e Programação – Estruturas de condição
4. Estrutura condicional simples
ALGORITMO
DECLARE nota1, nota2, media REAL
ESCREVA “Digite as duas notas:”
LEIA nota1, nota2
media ← (nota1+nota2)/2
SE (media >= 6) ENTÃO
ESCREVA “Aprovado”
FIM SE
FIM ALGORITMO
Algoritmos e Programação – Estruturas de condição
5. Estrutura condicional composta
ALGORITMO
DECLARE nota1, nota2, media REAL
ESCREVA “Digite as duas notas”
LEIA nota1, nota2
media ← (nota1+nota2)/2
SE (media >= 6) ENTÃO
ESCREVA “Aprovado”
SENÃO
ESCREVA “Reprovado”
FIM SE
FIM ALGORITMO
Algoritmos e Programação – Estruturas de condição
6. Estrutura condicional composta
ALGORITMO
DECLARE nota1, nota2, media REAL
ESCREVA “Digite as duas notas”
LEIA nota1, nota2
media ← (nota1+nota2)/2
SE (media >= 6) ENTÃO
ESCREVA “Aprovado”
SENÃO
ESCREVA “Reprovado”
FIM SE
FIM ALGORITMO
Algoritmos e Programação – Estruturas de condição
7. Estrutura condicional composta
Comandos “if” aninhados:
ALGORITMO
DECLARE nota1, nota2, media REAL
ESCREVA “Digite as duas notas”
LEIA nota1, nota2
media ← (nota1+nota2)/2
SE (media >= 6) ENTÃO
SE (media >= 9) ENTÃO
ESCREVA “Aprovado, parabéns!”
SENÃO
ESCREVA “Aprovado”
FIM SE
SENÃO
ESCREVA “Reprovado”
FIM SE
FIM ALGORITMO
Algoritmos e Programação – Estruturas de condição
8. Estrutura condicional composta
Comandos “if” aninhados:
ALGORITMO
DECLARE nota1, nota2, media REAL
ESCREVA “Digite as duas notas”
LEIA nota1, nota2
media ← (nota1+nota2)/2
SE (media >= 6) ENTÃO
SE (media >= 9) ENTÃO
ESCREVA “Aprovado, parabéns!”
SENÃO
ESCREVA “Aprovado”
FIM SE
SENÃO
ESCREVA “Reprovado”
FIM SE
FIM ALGORITMO
Algoritmos e Programação – Estruturas de condição
9. Estrutura de seleção múltipla
Comando “switch”:
Sintaxe:
switch (variável) { // int ou char
case valor_1:
comando;
break; // interrupção no comando
case valor_2:
comando;
break;
default:
comando;
}
Algoritmos e Programação – Estruturas de condição
10. Estrutura de seleção múltipla
Comando “switch”:
Sintaxe:
switch (variável) { // int ou char
case valor_1:
comando;
break; // interrupção no comando
case valor_2:
comando;
break;
default:
comando;
}
Algoritmos e Programação – Estruturas de condição
12. Operadores lógicos
Usados para análise lógica de expressões simples ou compostas.
Uma “expressão” na Linguagem C é qualquer combinação
válida de operadores e variáveis.
Algoritmos e Programação – Estruturas de condição
13. Operadores Lógicos
Usados para análise lógica de expressões simples ou
compostas.
Uma “expressão” na Linguagem C é qualquer combinação
válida de operadores e variáveis.
Algoritmos e Programação – Estruturas de condição
15. Exercícios
Resolva as questões abaixo utilizando o Pseudocódigo, o Fluxograma e a
linguagem de programação C:
1. Leia um número e informe se é positivo, negativo ou zero.
2. Leia três números, verifique e escreva qual é o maior entre eles.
3. Informe o tipo de carro (1, 2 ou 3). Informe o percurso rodado (km).
Calcule o consumo estimado, conforme o tipo 1=8, 2=9 e 3=12 km/litro.
4. Determine e informe a faixa etária de uma pessoa, a partir do seu ano de
nascimento e do ano atual.
Faixas:
0 a 11 anos: criança
12 a 17 anos: adolescente
18 a 64 anos: adulto
65 em diante: idoso
5. Faça um programa (somente em C) que solicite um número que
representa o dia da semana que deve ser mostrado na tela para o usuário,
ex.: 1 = domingo. Utilize o comando switch para mostrar a resposta ao usuário.
Algoritmos e Programação – Estruturas de condição