Você está na página 1de 54

DISCIPLINAS:

PROGRAMAÇÃO ESTRUTURADA

PROFA. DRA. SALETE SOUZA DE OLIVEIRA


▪ Fundamentos: decisão e
condição
▪ Comparação de números de
ponto flutuante
▪ Comando “if” sem “else”
▪ Estruturas de seleção
aninhadas
▪ Uso combinado de estruturas
de seleção e repetição
▪ Revisitando variáveis: variável
booleana
▪ Condição composta
▪ Seleção múltipla
▪ ==
▪ !=
▪ <=
▪ >=
▪<
COMPARADORES
▪>

▪ Eles têm precedência menor que os


operadores aritméticos
Exemplo: Programa para
verificar se três valores
digitados correspondem aos
lados de um triângulo, digitar o
maior primeiro.
O que define se uma literal é menor que a outra é a
ordem alfabética.
▪ chr(x)
▪ ord(x)

Cada símbolo, não só as letras tem uma ordem de precedência


determinada

Ex: ‘%’<‘-’ retorna true

A ordem dos símbolos foi determinada de forma arbitrária 1940-1950


▪ 1.9999999999999999999999 é igual a 2?

▪ Se você usar “==“ não são iguais


▪ Podemos definir até quantas casas decimais devem ser
consideradas.
▪ Exemplo para verificar se dois números de ponto flutuante são
iguais dadas duas casas decimais.
Exemplo de estrutura sem Else: Faça um programa que leia três notas de um
aluno, apresente a média das notas, mas se a terceira nota for superior a 8 , o
aluno deve ganhar mais um ponto na média. Além disso, se a média final, em
função do ponto extra, ficar acima de 10 ela deve ser ajustada para 10
Exemplo anterior considerando o segundo if aninhado
com o primeiro
Exemplo: Fazer um programa para ler 10 números
e ao final informe o maior número da lista que
você digitou

print('Digite 10 números inteiros em qualquer ordem.')


print('Ao final direi qual é o maior')
maior=int(input('[1]:'))
for i in range (2,11):
numero=int(input(f'[{i}]:'))
if numero>maior:
maior=numero
print('O maior número é:', maior)
Exemplo: Faça um programa para ler dois números inteiros e em seguida leia
um símbolo ‘+’, ‘-’,’/’ ou ‘*’ que representa uma operação aritmética entre os
dois números.
WAZLAWICK, R. S. Introdução a
Algoritmos e Programação com Python.
Elsevier. 2018

Você também pode gostar