Capítulo 3 - PUC-Rio
Capítulo 3 - PUC-Rio
Capítulo 3 - PUC-Rio
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
20/08/2013<br />
INF1005: Programação I<br />
<strong>Capítulo</strong> 3<br />
Ivan Mathias Filho<br />
ivan@inf.puc-rio.br<br />
08/03/10 1<br />
Comando de Seleção (1)<br />
• A primeira forma do comando de seleção é a seguinte:<br />
se entao<br />
<br />
fimse<br />
• A é avaliada inicialmente;<br />
• Caso a expressão seja verdadeira o<br />
será executado;<br />
• Caso a expressão seja falsa o <br />
não será executado.<br />
08/03/10 2<br />
1
20/08/2013<br />
Comando de Seleção (2)<br />
algoritmo "exemplo"<br />
var<br />
media,nota1,nota2,nota3: real<br />
inicio<br />
escreval("Informe as notas do aluno")<br />
leia(nota1,nota2,nota3)<br />
media= 5.0 entao<br />
escreval("Aluno Aprovado")<br />
fimse<br />
escreval("Média=",media)<br />
fimalgoritmo<br />
08/03/10 3<br />
Comando de Seleção (3)<br />
08/03/10 4<br />
2
20/08/2013<br />
Comando de Seleção (4)<br />
• A segunda forma do comando de seleção é a seguinte:<br />
se entao<br />
<br />
senao<br />
<br />
fimse<br />
08/03/10 5<br />
Comando de Seleção (5)<br />
• A é avaliada inicialmente;<br />
• Caso a expressão seja verdadeira o<br />
será executado, mas o<br />
não;<br />
• Caso a expressão seja falsa o<br />
será executado, mas o<br />
não. > não.<br />
• Obs: um bloco de comandos é um agrupamento de zero<br />
ou mais comandos LPE.<br />
08/03/10 6<br />
3
20/08/2013<br />
Comando de Seleção (6)<br />
algoritmo "exemplo"<br />
var<br />
media,nota1,nota2,nota3: real<br />
inicio<br />
escreval("Informe as notas do aluno")<br />
leia(nota1,nota2,nota3)<br />
media= 5.0 entao<br />
escreval("Aluno Aprovado")<br />
senao<br />
escreval("Aluno Reprovado")<br />
fimse<br />
escreval("Média=",media)<br />
fimalgoritmo<br />
08/03/10 7<br />
Comando de Seleção (7)<br />
08/03/10 8<br />
4