Buscar

Aula_4- IP 2024 1

Prévia do material em texto

Programação 1A
Ciências Atuariais 
Lucas Sampaio
2024.1
Comandos de entrada e saída
• Variáveis
• Comandos de entrada e saída
• Estruturas condicionais:
 • Operadores relacionais;
 • Operadores lógicos;
 • Tabela verdade;
 • if;
 • else;
 • elif;
 • estruturas condicionais aninhadas.
Estruturas condicionais (if)
• Sintaxe:
if <condição>:
 bloco verdadeiro
Estruturas condicionais (if-else)
• Sintaxe:
if <condição>:
 bloco verdadeiro
else:
 bloco falso
Estruturas condicionais (if-else)
• É possível aninhar vários comandos 
condicionais para alcançar a lógica 
desejada:
Estruturas condicionais (if-else)
• É possível aninhar vários comandos 
condicionais para alcançar a lógica 
desejada:
Temperatura Sentimento
Muito frio
Frio
Agradável
Quente
Muito quente
Estruturas condicionais (if-else)
• É possível aninhar vários comandos 
condicionais para alcançar a lógica 
desejada:
Temperatura Sentimento
temp < 5 Muito frio
Frio
Agradável
Quente
Muito quente
Estruturas condicionais (if-else)
• É possível aninhar vários comandos 
condicionais para alcançar a lógica 
desejada:
Temperatura Sentimento
temp < 5 Muito frio
5 <= temp < 10 Frio
Agradável
Quente
Muito quente
Estruturas condicionais (if-else)
• É possível aninhar vários comandos 
condicionais para alcançar a lógica 
desejada:
Temperatura Sentimento
temp < 5 Muito frio
5 <= temp < 10 Frio
10 <= temp < 20 Agradável
Quente
Muito quente
Estruturas condicionais (if-else)
• É possível aninhar vários comandos 
condicionais para alcançar a lógica 
desejada:
Temperatura Sentimento
temp < 5 Muito frio
5 <= temp < 10 Frio
10 <= temp < 20 Agradável
20 <= temp <= 30 Quente
Muito quente
Estruturas condicionais (if-else)
• É possível aninhar vários comandos 
condicionais para alcançar a lógica 
desejada:
Temperatura Sentimento
temp < 5 Muito frio
5 <= temp < 10 Frio
10 <= temp < 20 Agradável
20 <= temp <= 30 Quente
temp > 30 Muito quente
Estruturas condicionais (if-elif-else)
• Substitui o else seguido de if, com um único comando.
Estruturas condicionais (if-elif-else)
• Substitui o else seguido de if, com um único comando.
Estruturas condicionais (elif)
Estruturas condicionais (elif)
Exercícios
1. Ler três números inteiros e mostrar o maior e o menor deles. 
2. Dados três valores distintos, fazer um programa que, após a leitura destes 
dados, coloque-os em ordem crescente.
3. Elaborar um algoritmo que, dada a idade de um nadador, classificá-lo nas 
categorias: infantil A (5 - 7 anos), infantil B (8 -10 anos), juvenil A (11 - 13 
anos), juvenil B (14 -17 anos) e adulto (maiores que 18 anos). 
4. Ler um número inteiro e mostrar uma mensagem indicando se este 
número é par ou ímpar, e se é positivo ou negativo. 
Dúvidas?
Programação 1A
Ciências Atuariais
Lucas Sampaio
2024.1

Mais conteúdos dessa disciplina