logo

Aula 10 – Algoritmo com python – Estruturas de decisão (IF/ELSE) – Parte 1

Queridos alunos,

finalmente entramos nos assuntos que interessam para a programação. Aqui começamos os nossos estudos sobre as estruturas de decisão com base em python. Especificamente iremos estudar o comando IF (se) e o ELSE (senão), ambos utilizados nas estruturas de decisão.

### ESTRUTURA DE TOMADA DE DECISÃO ###

Conceito:
Utilizada para desviar o fluxo principal de processamento para “rotinas extras”, as quais recebem o nome de sub-rotinas.

características:
Sao baseadas em condições que, BASICAMENTE, consistem em dois cenários:
* O primeiro, que ocorrerá caso a condição prevista seja julgada verdadeira
* O segundo cenário, caso a condição prevista seja julgada falsa

Exemplo na vida real:

– A mae fala para o filho:

“SE você tirar nota boa, você pode jogar bola; SENÃO, você não poderá jogar bola!”

Observe:
1) a presença das partículas “SE” e “SENÃO”
2) A condição prevista “Tirar nota boa”
3) SE a condição “tirar nota boa” for VERDADEIRA, o filho poderá jogar bola (cenário 1)
4) se a condição “tirar nota boa” for FALSA, o filho não poderá jogar bola (cenário 2)

Outra possibilidade:

– A mae fala para o filho:

“SE você não tirar nota boa, você pode jogar bola; SENÃO, você não poderá jogar bola!”

Tradução:
* IF (SE)
* ELSE (SENÃO)

Sintaxe com base em python:

IF <condiçao1>:
<bloco_de_comandos_a_serem_executados>

ELSE:
<bloco_de_comandos_a_serem_executados>

* Utilizando programação para decidir se o filho joga bola:

nota=str(input(“tirou nota boa? (sim/nao) –> “))

if nota == “sim”:
print(“Pode ir jogar bola!”)

else:
print(“Nao pode ir jogar bola!”)

print(“fim do codigo”)

 



624 Visitas totais: 1 Visitas hoje:

Deixe um comentário

*

captcha *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Pular para a barra de ferramentas