Looping infinito é um nome dado a uma sequência de repetições sem fim. Pode ser usado como um recurso para um sistema que deve ficar sempre em execução repetindo tarefas, ou pode levar a erros e travamento do sistema. Dado o código a seguir, temos diferentes formas de evitar o looping infinito. Assinale a afirmativa que evita o looping infinito, sem prejudicar o cálculo do fatorial.
1 algoritmo "fatorial"
2 var
3 n, fat: inteiro
4
5 inicio
6 leia(n)
7 fat <- 1
8
9 enquanto (n > 1) faca
10 fat <- n * fat
11 fimenquanto
12 escreva(fat)
13 fimalgoritmo
ALTERNATIVAS
Acima da linha 10, incluir a instrução n <- n -1.
Na linha 9, trocar o conteúdo da linha por para i de 1 a n faca, declarando i:inteiro na linha 3 e trocando fimenquanto para fimpara na linha 11.
Abaixo da linha 10, incluir a instrução n <- n -1.
Na linha 9, trocar todo o conteúdo por repita e todo o conteúdo da linha 11 por ate (n = 1).
Abaixo da linha 10, incluir a instrução se (n > fat) entao [quebra de linha] interrompa [quebra de linha] fimse.
Soluções para a tarefa
Respondido por
1
Abaixo da linha 10, incluir a instrução n <- n -1
heliomartins1:
obrigado, valeu mesmo...
Perguntas interessantes
Inglês,
10 meses atrás
Matemática,
10 meses atrás
Português,
10 meses atrás
Química,
1 ano atrás
Geografia,
1 ano atrás
Matemática,
1 ano atrás