Considere o algoritmo a seguir:
algoritmo "numero"
var
c:inteiro
n,s,m:real
inicio
c<-0
s<-0
n<-1
enquanto n<>0 faca
escreva("Entre com um número: ")
leia(n)
s<-s+n
c<-c+1
fimenquanto
m<-s/(c-1)
escreva(m)
fimalgoritmo
Sobre este algoritmo, analise as seguintes sentenças:
I. O algoritmo utiliza uma estrutura de repetição.
II. O algoritmo utiliza uma estrutura de decisão.
III. O algoritmo lê vários números e mostra a média deles.
IV. O critério de parada da estrutura ENQUANTO.... FAÇA é a digitação do número 0 pelo usuário.
Agora, assinale a alternativa que apresenta a resposta CORRETA.
Escolha uma:
a. Apenas as afirmativas I, II e III estão corretas.
b. As afirmativas I, II, III e IV estão corretas. Incorreto
c. Apenas a afirmativa IV está correta.
d. Apenas a afirmativa II está correta.
e. Apenas as afirmativas I, III e IV estão corretas.
Soluções para a tarefa
Olá, amigo(a)!
Os algoritmos são como caminhos ou receitas para a execução de uma tarefa ou a resolução de um problema.
Os algoritmos são finitos, ou seja, em algum ponto de sua execução precisam cessar e encerrar o processo. Se os algoritmos são executados de forma correta, o problema ou a situação se resolvem de maneira equilibrada ou conforme o esperado.
Todas as tarefas executadas pelos computadores são assim realizadas através dos algoritmos. Quando acionamos alguma função de um computador ou alguma calculadora, certamente o equipamento mobiliza, combina e resolve alguns algoritmos.
Na seqüência apresentada, os algoritmos são de seqüência de múltipla escolha, com repetição, mas não havendo nenhum valor negativo.
Logo, a resposta para sua questão é a letra C – itens I, II e III corretos.
Espero ter ajudado!
Boa sorte!
Na verdade, a resposta correta é a opção a seguir:
Apenas as afirmativas I, III e IV estão corretas
Reposta já validada. Espero ter ajudado. Abs!