Informática, perguntado por heliomartins1, 1 ano atrás


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 lehfrov22nb
1
Abaixo da linha 10, incluir a instrução n <- n -1

heliomartins1: obrigado, valeu mesmo...
Perguntas interessantes