Informática, perguntado por aikapikas, 4 meses atrás

QUESTÃO 2
Algoritmo Exercício
Var
op : Literal
num, soma : Real

Ínicio

Soma <- 0
Op <- “s”
Enquanto (op = “S”) OU (op = “s”) faça

Escreva (“informe o numero para calculo”)
Leia (num)
Soma <- soma + num
Escreva (“deseja continuar? (s/n)”)
Leia (op)
Fimenquanto
Escreva (soma)
Fim

Diante do que foi apresentado na disciplina, analise as afirmativas abaixo e em seguida assinale a alternativa correta.
Alternativas
Alternativa 1:
O objetivo do Algoritmo é somar um número limitado de números.

Alternativa 2:
O comando "Leia num" deveria estar fora da estrutura de repetição "Enquanto".

Alternativa 3:
O objetivo do Algoritmo é somar um número ilimitado de números e mostrar o total.

Alternativa 4:
Tanto a estrutura de repetição "Equanto", quanto a "Para" funcionariam neste algoritmo.

Alternativa 5:
O Algoritmo apresenta erro, pois está faltando uma variável do tipo "Inteiro" para controle.


igormatthew: Cara, eu não tenho certeza, mas acredito que esteja faltando uma variável do tipo inteiro para controle, porque eu fiz esse código em C e esta dando algum erro de semântica, não tenho certeza se a condição de repetição do while ou "enquanto" funciona com variável do tipo char ou nesse caso "literal".

Soluções para a tarefa

Respondido por igormatthew
0

Resposta:

Cara, eu não tenho certeza, mas acredito que esteja faltando uma variável do tipo inteiro para controle, porque eu fiz esse código em C e esta dando algum erro de semântica, não tenho certeza se a condição de repetição do while ou "enquanto" funciona com variável do tipo char ou nesse caso "literal".

Explicação:

Respondido por leomdsj
11

Resposta:

Alternativa 3 -  

O objetivo do Algoritmo é somar um número ilimitado de números e mostrar o total.

Explicação:

O objetivo do Algoritmo é somar um número limitado de números. (a soma é ilimitada pois o usuário tem a opção de parar o código setando a variável OP diferente de 'S'

O comando "Leia num" deveria estar fora da estrutura de repetição "Enquanto". (caso estiver fora do loop de repetição não será possível somar)

   

Tanto a estrutura de repetição "Enquanto", quanto a "Para" funcionariam neste algoritmo. (se colocarmos a função 'para' a soma será limitada, com a variável pré-definida - repetir x vezes)

 

O Algoritmo apresenta erro, pois está faltando uma variável do tipo "Inteiro" para controle. (a variável de controle é tipo literal/cadeia, não é necessário a variável tipo inteiro para controle)

Perguntas interessantes