Você está na página 1de 6

Item da UA: Capítulo

Alterar 1º parágrafo do texto da aba para:

A utilização de comandos condicionais aninhados é indicada para seguir uma estrutura de


comandos em que se necessita de condições. Essas condições podem
ser verdadeiras ou falsas e, a partir de então, os demais comandos são seguidos. Para tanto,
é necessário observar as condições a serem realizadas bem como o que se pretende com a
programação em questão para que sejam executados os códigos considerados verdadeiros e,
posteriormente, aqueles que são avaliados como falsos. Os comandos if aparecem em efeito
cascata, ou seja, estão aninhados uns dentro dos outros. Além disso, os códigos podem
apresentar o else e o elif, todos em um mesmo código.

No capítulo

Alterar 2º parágrafo da Introdução (página 1) por:

Neste capítulo, você vai estudar sobre os comandos condicionais ani- nhados, verificando também como realizar testes
de mesa em problemas que utilizem comandos condicionais aninhados e como praticar esses comandos em problemas
computacionais na linguagem de programação Python.

Na página 3, sugiro deixar a figura assim:


Na página 10 alterar o último parágrafo para:

Diante dessas informações, deve-se primeiramente pensar e elaborar a escrita desse código usando apenas papel e
caneta. Depois, pode-se tentar criá-lo no ambiente de programação Python e verificar a sua execução. Ao registrar as
notas dos alunos (nota 1, nota 2 e nota 3), será necessário o uso do tipo float(ponto flutuante), pois as notas podem ser
números decimais. A Figura 12 exemplifica o código para o programa pretendido.

Na página 11 após a Figura 12 e antes do quadro Fique atento inserir:


Para simularmos a aplicação do teste de mesa deste problema, vamos supor a entrada das seguintes
notas:

nota1 = 5
nota2 = 4.5
nota3 = 4

Neste caso, a média do aluno seria 4.5, pois (5 + 4.5 + 4)/ 3 = 13.5/ 3 = 4.5. A mensagem impressa
na tela seria “Reprovado”, já que a primeira condição testada é satisfeita, isto é, media < 5.0.

Vamos supor agora a entrada das seguintes notas agora:

nota1 = 6
nota2 = 5
nota3 = 7.5

Neste caso, a média do aluno seria 6.16, pois (6 + 5 + 7.5)/ 3 = 18.5/ 3 = 6.16. A mensagem
impressa na tela seria então “Aprovado”, já a primeira condição não é satisfeita, mas a segunda é
(media <10).

Por último, vamos imaginar que o aluno tenha obtido a nota 10 em todas as provas, ou seja:

nota1 = 10
nota2 = 10
nota3 = 10

Assim, a média dele seria 10, pois (10 + 10 + 10)/ 3 = 30/ 3 = 10. A mensagem impressa na tela
seria então “Aprovado com Distinção!” porque a primeira condição (media < 5.0) não foi satisfeita,
testa-se a segunda, que também não é verdadeira; então é executado o comando após o else, já que
condicional media <10 é falso.

Como é possível perceber, a utilização do teste de mesa possibilitou entender, passo a passo,
exatamente como o compilador vai processar cada linha de comando do código. Assim, foi possível
verificar que o código não deverá apresentar comportamento diferente do esperado.

Excluir quadro Link da página 12.

Na página 12 excluir:
Excluir todo conteúdo da página 13:
Não esquecer de ajustar os números das Figuras, após exclusão dos itens acima.
Editar Figura 16. Programação com uso dos comandos if/else para:

Você também pode gostar