Prévia do material em texto
13/03/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
1. Vetores são estruturas de dados que auxiliam o programador a armazenar muitas variáveis de um mesmo tipo
em um algoritmo, por exemplo, armazenar todas as notas de um aluno em uma disciplina. Fazendo o uso dos
operadores aritméticos, escreva um programa em Portugol, em que usuário digite três valores reais e calcule a
média. Após o cálculo, exiba ao usuário a média final e uma mensagem "O aluno passou", caso aprovado, ou
"O aluno reprovou", caso reprovado. A média para aprovação deve ser igual ou maior a sete. Utilize um vetor
para armazenar as três notas.
Resposta Esperada:
Algoritmo "CalculoMedia2"
var
Notas : VETOR[1..3] DE Real
Media: Real
Inicio
Escreva ("Digite a Primeira nota: ")
Leia (Notas[1])
Escreva ("Digite a Segunda nota : ")
Leia (Notas[2])
Escreva ("Digite a Terceira nota: ")
Leia (Notas[3])
Media <- (Notas[1]+ Notas[2]+ Notas[3]) / 3
Escreval ("A Média final é: ", Media)
Escreval (" ")
Se Media >= 7 entao
Escreval("O aluno passou.")
Senao
Escreval("O aluno reprovou.")
fimse
Fimalgoritmo
2. As estruturas de repetição permitem que um bloco de código seja executado várias vezes até que uma
determinada condição seja atendida para que as repetições parem. Sempre que uma estrutura de repetição é
utilizada, é fundamental preocupar-se com a condição de parada para que o programa não entre em loop infinito
e pare de responder, acabando por não atender à necessidade do usuário. Uma estrutura de repetição muito
utilizada é a enquanto-faça, em que a condição é avaliada antes de executar o bloco de comandos. Utilizando a
estrutura de repetição enquanto-faça, escreva um programa em Portugol para somar "n" valores até que um
usuário digite o valor 0. Onde "n" representa a quantidade de números digitados de 1 até infinito.
Acadêmico:
Disciplina: Lógica e Técnicas de Programação
Avaliação: Avaliação Final (Discursiva) - Individual Semipresencial ( Cod.:447122) ( peso.:4,00)
Prova:
Nota da Prova: 9 , 50
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 1/2 13/03/2020 UNIASSELVI - Centro Universitário Leonardo Da
Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
Resposta Esperada:
algoritmo "somarValores"
var numeroInformado :
real resultadoSoma :
real inicio
resultadoSoma := 0 escreva "Informe um
valor para efetuar a soma" leia
numeroInformado
enquanto numeroInformado <> 0 faca
resultadoSoma := resultadoSoma +
numeroInformado escreva "Total: " escreva
resultadoSoma escreva "Digite um valor para a
soma: " leia numeroInformado fimenquanto
escreva "O resultado da soma é:
" escreva resultadoSoma fim
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 2/2