Buscar

Avaliação Final (Discursiva) - Lógica e Técnicas de Programação

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

10/10/2023, 11:57 Avaliação Final (Discursiva) - Individual
about:blank 1/3
Prova Impressa
GABARITO | Avaliação Final (Discursiva) - Individual
(Cod.:823255)
Peso da Avaliação 4,00
Prova 64553549
Qtd. de Questões 2
Nota 10,00
Os operadores aritméticos são fundamentais para as linguagens de programação, com eles é possível 
realizar os cálculos básicos de adição, subtração, multiplicação, divisão e o resto da divisão. Desta forma, é 
possível fazer a soma de dois valores numéricos, sejam inteiros ou reais. Fazendo o uso dos operadores 
aritméticos, escreva um programa em Portugol em que o 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.
Resposta esperada
Algoritmo "CalculoMedia2"
var
Nota1, Nota2, Nota3 : Real
Media: Real
Inicio
Escreva ("Digite a Primeira nota: ")
Leia (Nota1)
Escreva ("Digite a Segunda nota : ")
Leia (Nota2)
Escreva ("Digite a Terceira nota: ")
Leia (Nota3)
Media <- (Nota1+ Nota2+ Nota3) / 3
Escreval ("A Média final é: ", Media)
Escreval (" ")
Se Media >= 7 entao
Escreval("O aluno passou.")
Senao
Escreval("O aluno reprovou.")
fimse
Fimalgoritmo
Minha resposta
Algoritmo CalculaMedia var nota1, nota2, nota3, media: real Escreva("Digite a primeira nota: ")
Leia(nota1) Escreva("Digite a segunda nota: ") Leia(nota2) Escreva("Digite a terceira nota: ") Leia(nota3)
 VOLTAR
A+
Alterar modo de visualização
1
10/10/2023, 11:57 Avaliação Final (Discursiva) - Individual
about:blank 2/3
media <- (nota1 + nota2 + nota3)/3 Escreva("A média final é: ", media) Se media >= 7 Então Escreva("O
aluno passou") Senão Escreva("O aluno reprovou") FimSe FimAlgoritmo
Retorno da correção
Parabéns, acadêmico(a)! Sua resposta atingiu os objetivos da questão e você atingiu o esperado,
demonstrando a competência da análise e síntese do assunto abordado, apresentando excelentes
argumentos próprios, com base nos materiais disponibilizados. Confira no quadro "Resposta esperada" a
sugestão de resposta para esta questão.
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.
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
Minha resposta
Algoritmo SomaValores var valor, soma: inteiro soma <- 0 Enquanto Verdadeiro Faça Escreva("Digite um
valor (ou 0 para sair): ") Leia(valor) Se valor = 0 Então Interrompa FimSe soma <- soma + valor
FimEnquanto Escreva("A soma dos valores digitados é: ", soma) FimAlgoritmo
2
10/10/2023, 11:57 Avaliação Final (Discursiva) - Individual
about:blank 3/3
Retorno da correção
Parabéns, acadêmico(a)! Sua resposta atingiu os objetivos da questão e você atingiu o esperado,
demonstrando a competência da análise e síntese do assunto abordado, apresentando excelentes
argumentos próprios, com base nos materiais disponibilizados. Confira no quadro "Resposta esperada" a
sugestão de resposta para esta questão.
Imprimir

Continue navegando