Considere o algoritmo a seguuir:
algoritmo "numero_inteiro "
var
n,c,maior:inteiro
inicio
c<-0
faca
escreva("Entre com um número inteiro: ")
leia(n)
se c=0 entao
maior<-n
fimse
se n>maior entao
maior<-n
fimse
c<-1
enquanto (n>=0)
escreva(maior)
fimalgoritmo
Sobre este algoritmo, analise as seguintes sentenças:
I. O algoritmo utiliza uma estrutura de repetição.
II. O algoritmo utiliza a estrutura de múltipla escolha.
III. O algoritmo lê valores inteiros até que um valor negativo seja informado.
IV. Ao final da sua execução, o algoritmo apresenta o maior valor da sequência de números digitados.
Agora, assinale a alternativa que apresenta a resposta CORRETA.
Escolha uma:
a. Apenas as afirmativas I, III e IV estão corretas.
b. Apenas as afirmativas I, II e III estão corretas.
c. As afirmativas I, II, III e IV estão corretas. Incorreto
d. Apenas a afirmativa IV está correta.
e. Apenas a afirmativa II está correta.
Soluções para a tarefa
Olá, amigo(a)!
Podemos considerar os algoritmos receitas ou bulas para a execução de uma tarefa ou a resolução de um problema.
Sabe-se que eles são finitos, ou seja, eles são executados mas em um certo momento param e encerram o processo. Se eles forem executados de forma correta, o problema ou a situação se resolvem de maneira equilibrada ou conforme o esperado.
No nosso dia a dia, podemos citar as tarefas executadas pelos computadores como exemplos da utilização 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 B – itens I, II,III e IV.
Espero ter ajudado!
Boa sorte!
Apenas as afirmativas I, III e IV estão corretas.