Algoritmos e Programação: Estruturas de condição
-
Upload
alex-camargo -
Category
Education
-
view
40 -
download
2
Transcript of Algoritmos e Programação: Estruturas de condição
Estruturas de condiçãoEstruturas de condição
Prof. Alex [email protected]
UNIVERSIDADE FEDERAL DO PAMPACAMPUS BAGÉ
ALGORITMOS E PROGRAMAÇÃO
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
Estrutura condicional simples
ALGORITMODECLARE nota1, nota2, media REALESCREVA “Digite as duas notas:”LEIA nota1, nota2media ← (nota1+nota2)/2SE (media >= 6) ENTÃO ESCREVA “Aprovado”FIM SEFIM ALGORITMO
Algoritmos e Programação – Estruturas de condição
Estrutura condicional simples
ALGORITMODECLARE nota1, nota2, media REALESCREVA “Digite as duas notas:”LEIA nota1, nota2media ← (nota1+nota2)/2SE (media >= 6) ENTÃO ESCREVA “Aprovado”FIM SEFIM ALGORITMO
Algoritmos e Programação – Estruturas de condição
Estrutura condicional composta
ALGORITMODECLARE nota1, nota2, media REALESCREVA “Digite as duas notas”LEIA nota1, nota2media ← (nota1+nota2)/2SE (media >= 6) ENTÃO ESCREVA “Aprovado” SENÃO ESCREVA “Reprovado”FIM SEFIM ALGORITMO
Algoritmos e Programação – Estruturas de condição
Estrutura condicional composta
ALGORITMODECLARE nota1, nota2, media REALESCREVA “Digite as duas notas”LEIA nota1, nota2media ← (nota1+nota2)/2SE (media >= 6) ENTÃO ESCREVA “Aprovado” SENÃO ESCREVA “Reprovado”FIM SEFIM ALGORITMO
Algoritmos e Programação – Estruturas de condição
Estrutura condicional composta
Comandos “if” aninhados: ALGORITMODECLARE nota1, nota2, media REALESCREVA “Digite as duas notas”LEIA nota1, nota2media ← (nota1+nota2)/2SE (media >= 6) ENTÃO SE (media >= 9) ENTÃO ESCREVA “Aprovado, parabéns!” SENÃO ESCREVA “Aprovado” FIM SE SENÃO ESCREVA “Reprovado”FIM SEFIM ALGORITMO
Algoritmos e Programação – Estruturas de condição
Estrutura condicional composta
Comandos “if” aninhados: ALGORITMODECLARE nota1, nota2, media REALESCREVA “Digite as duas notas”LEIA nota1, nota2media ← (nota1+nota2)/2SE (media >= 6) ENTÃO SE (media >= 9) ENTÃO ESCREVA “Aprovado, parabéns!” SENÃO ESCREVA “Aprovado” FIM SE SENÃO ESCREVA “Reprovado”FIM SEFIM ALGORITMO
Algoritmos e Programação – Estruturas de condição
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
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
Operadores relacionais
Os operadores relacionais são usados para comparação.
Algoritmos e Programação – Estruturas de condição
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
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
Funções matemáticas auxiliares
Exemplos:
Algoritmos e Programação – Estruturas de condição
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: idoso5. 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