Você está na página 1de 5

Instituto Federal Goiano - Campus Avançado Catalão

Nome: Guilherme Reinaldo Rodrigues


Professora: Vanessa França
Matéria: Lógica de Programação Data:06/12/2020
1° Ano/Informática

1° Prova de Lógica de Programação


1_ Faça os seguintes Algoritmos utilizando o Portugol: (Valor: 2,0 pontos cada):
a) Faça um algoritmo que imprima na tela o nome do mês lido por meio do número.
Exemplo: se o usuário informar o valor 2, o programa deverá imprimir: “O valor
digitado refere-se ao mês de fevereiro.”. Caso o usuário digite um valor diferente da
sequência entre 1 e 12 a que se refere os meses do ano, o programa deve ser finalizado
informando ao usuário que o valor informado não indica nenhum mês do ano.
b) Faça um algoritmo que leia as três idades, de três estudantes e informe: qual é a idade
do(a) mais velho(a) e qual a idade do(a) mais novo(a).

_____________________________________________________
Respostas:
1_A)
Algoritmo "Mêsemnúmero"

var
a: inteiro

inicio

Escreval ("Digite o número do mês desejado. ")


leia(a)
se (a>12) ou (a<=0) entao
escreval ("O número digitado não corresponde a nenhum mês do ano. ")
senao

se a=1 entao
escreval ("O número digitado refere-se ao mês de Janeiro. ")
senao
se a=2 entao
escreval ("O número digitado refere-se ao mês de Fevereiro. ")
senao
se a=3 entao
escreval ("O número digitado refere-se ao mês de Março. ")
senao
se a=4 entao
escreval ("O número digitado refere-se ao mês de Abril. ")
senao
se a=5 entao
escreval ("O número digitado refere-se ao mês de Maio. ")
senao
se a=6 entao
escreval ("O número digitado refere-se ao mês de Junho. ")
senao
se a=7 entao
escreval ("O número digitado refere-se ao mês de Julho. ")
senao
se a=8 entao
escreval ("O número digitado refere-se ao mês de Agosto. ")
senao
se a=9 entao
escreval ("O número digitado refere-se ao mês de Setembro. ")
senao
se a=10 entao
escreval ("O número digitado refere-se ao mês de Outubro. ")
senao
se a=11 entao
escreval ("O número digitado refere-se ao mês de Novembro. ")
senao
se a=12 entao
escreval ("O número digitado refere-se ao mês de Dezembro. ")

fimse
fimse
fimse
fimse
fimse
fimse
fimse
fimse
fimse
fimse
fimse
fimse
fimse
fimalgoritmo
______________________________________________________________________
1_B)
Algoritmo "IdadedeTresestudantes"

var
ed1, ed2, ed3: inteiro

inicio

escreval (" Digite a idade do Primeiro estudante: ")


leia(ed1)
escreval (" Digite a idade do Segundo estudante: ")
leia(ed2)
escreval (" Digite a idade do Terceiro estudante: ")
leia(ed3)

se (ed1=ed2) e (ed1>ed3) entao


escreval (" O Primeiro e o Segundo estudante tem a mesma idade, logo eles são os mais
velhos e o Terceiro estudante é o mais novo ")
senao
se (ed1=ed3) e (ed1>ed2) entao
escreval (" O Primeiro e o Terceiro estudante tem a mesma idade, logo eles são os mais
velhos e o Segundo estudante o mais novo. ")
senao
se (ed2=ed3) e (ed2>ed1) entao
escreval (" O Segundo e o Terceiro estudante tem a mesma idade, logo eles são os mais
velhos e o Primeiro estudante é o mais novo. ")
senao
se (ed1=ed2) e (ed1<ed3) entao
escreval (" O Primeiro e o Segundo estudante tem a mesma idade, logo eles são os mais
novos e o Terceiro estudante o mais velho. ")
senao
se (ed1=ed3) e (ed1<ed2) entao
escreval (" O Primeiro e o Terceiro estudante tem a mesma idade, logo eles são os mais
novos e o Segundo é o mais velho. ")
senao
se (ed2=ed3) e (ed2<ed1) entao
escreval (" O Segundo e o Terceiro estudante tem a mesma idade, logo eles são os mais
novos e o Primeiro estudante é o mais velho. ")
senao

se(ed1>ed2) e (ed1>ed3) e (ed2<ed3) entao


escreval (" O Primeiro estudante é o mais velho e o Segundo estudante é mais novo. ")
senao
se(ed1>ed2) e (ed1>ed3) e (ed3<ed2) entao
escreval (" O Primeiro estudante é o mais velho e o Terceiro estudante é o mais novo. ")
senao
se (ed2>ed1) e (ed2>ed3) e (ed1<ed3) entao
escreval (" O Segundo estudante é o mais velho e o Primeiro estudante é o mais novo. ")
senao
se (ed2>ed1) e (ed2>ed3) e (ed3<ed1) entao
escreval (" O Segundo estudante é o mais velho e o Terceiro é o mais novo. ")
senao
se (ed3>ed1) e (ed3>ed2) e (ed1<ed2) entao
escreval (" O Terceiro estudante é o mais velho e o Primeiro é o mais novo. ")
senao
se(ed3>ed1) e (ed3>ed2) e (ed2<ed1) entao
escreval (" O Terceiro estudante é o mais velho e o Segundo é o mais novo. ")

fimse
fimse
fimse
fimse
fimse
fimse
fimse
fimse
fimse
fimse
fimse
fimse
fimalgoritmo

Você também pode gostar