PERGUNTA 1 Um algoritmo é desenvolvido com o objetivo de receber dados, realizar o processamento destes dados e gerar uma resposta. Dado o algoritmo a seguir, qual seria o enunciado mais adequado para ele? algoritmo “exercicio2” var n1, n2, n3, m: real inicio leia (n1, n2, n3) m <- n1="" n2="" n3="" 3="" br=""> escreval(m) fimalgoritmo a. Faça um algoritmo para calcular e mostrar a média aritmética entre as notas 7, 9 e 10. b. Faça um algoritmo para calcular e mostrar a soma entre três valores digitados pelo usuário. c. Faça um algoritmo para calcular e mostrar a média aritmética entre três notas digitadas pelo usuário. d. Faça um algoritmo para calcular a média ponderada entre três notas. e. Faça um algoritmo para calcular a média aritmética entre três notas.
Soluções para a tarefa
Um algoritmo escrito em pseudocódigo compreende uma sequencia de passos necessários para a resolução de um problema que utiliza uma linguagem muito próxima a linguagem nativa de quem escreve, sem que seja necessário que haja conhecimento sobre a sintaxe de alguma linguagem.
Assim, vamos analisar as alternativas:
a. Faça um algoritmo para calcular e mostrar a média aritmética entre as notas 7, 9 e 10
Como a questão já diz as notas (no caso 7, 9 e 10) não é necessário que a gente peça para o usuário digitar, portanto:
inicio
var media: inteiro
media := (7 + 9 + 10) / 3 ;
escreval(media)
fimalgoritmo
b. Faça um algoritmo para calcular e mostrar a soma entre três valores digitados pelo usuário.
inicio
var:
nota1, nota2, nota3,soma: real
escreva("digite a primeira nota: ")
leia (nota1)
escreva("digite a segunda nota: ")
leia (nota2)
escreva("digite a terceira nota: ")
leia (nota3)
soma := (nota1 + nota2 + nota3)
escreval(soma)
fimalgoritmo
c. Faça um algoritmo para calcular e mostrar a média aritmética entre três notas digitadas pelo usuário.
inicio
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)
media := (nota1 + nota2 + nota3)/3
escreval(media)
fimalgoritmo
d. Faça um algoritmo para calcular a média ponderada entre três notas
Como não foi pedido para que o usuário digite podemos supor que essas notas são qualquer valor, no caso iremos utilizar 7, 9 e 10 dando a elas peso 1, 2 e 3, respectivamente. Com a média ponderada é calculada pela soma das notas dividido pela soma dos pesos, temos:
inicio
var media: inteiro
media := (7 + 9 + 10) / (1+2+3) ;
escreval(media)
fimalgoritmo
e. Faça um algoritmo para calcular a média aritmética entre três notas.
Essa questão é similar a anterior, porém, como é media aritmética iremos somar as notas e dividir pela quantidade delas, da mesma forma que fizemos com a questão a, porém, usaremos notas diferentes (no caso, 6,8,10). Assim:
inicio
var media: inteiro
media := (6+ 8 + 10) /3 ;
escreval(media)
fimalgoritmo
Espero ter ajudado, bons estudos :)
Resposta:
A resposta correta é a letra
E.
Faça um algoritmo para calcular e mostrar a média aritmética entre três notas digitadas pelo usuário.
Explicação:
É considerado que no algorítimo não tem valor prévio como 7, 9 ou 10. O algoritimo pede que seja inserido pelo usuário e posteriormente será calculado a média aritimética.
E.
Faça um algoritmo para calcular e mostrar a média aritmética entre três notas digitadas pelo usuário.
É considerado que no algorítimo