QUESTÃO 3
A estrutura while é um tipo de laço condicional, o que significa que o loop é baseado em uma condição. Essa estrutura é comumente usada quando temos um número indefinido de repetições e se caracteriza por realizar um teste condicional no início. No entanto, devido a esse teste condicional, pode haver casos em que as instruções da estrutura de repetição nunca sejam executadas. Isso ocorre quando o teste condicional da estrutura resulta em falso logo na primeira comparação (ASCENCIO; CAMPOS, 2010). Conhecendo o funcionamento dos laços de repetição, observe o código que segue:
Fonte: LEAL, G. C. L.; DE OLIVEIRA, P. M. Algoritmos e Lógica de Programação II. Maringá: UniCesumar, 2020.
Com base no código exposto, analise as afirmativas a seguir:
I. Pode-se dizer que se o usuário, em tempo de execução, atribuir o valor 5 à variável num, o programa imprimirá, na tela, a mensagem "O fatorial é: 120".
II. Pode-se dizer que se o usuário, em tempo de execução, atribuir o valor 1 à variável num, o programa imprimirá, na tela, a mensagem "O fatorial é: 1".
III. Pode-se dizer que se o usuário, em tempo de execução, atribuir o valor -10 à variável num, o programa imprimirá, na tela, a mensagem "O fatorial é: 0".
É correto o que se afirma em:
Alternativa 1: I, apenas.
Alternativa 2: I e II, apenas.
Alternativa 3: I e III, apenas.
Alternativa 4: II e III, apenas.
Alternativa 5: I, II e III.
Lista de comentários
O programa exibirá a mensagem correta na tela se o usuário atribuir o valor 5 à variável num. A alternativa correta é: (X) I e II, apenas.
Algoritmos e Lógica de Programação
Os algoritmos são amplamente vistos na sociedade, podem ser vistos como a base da lógica de programação, lógica de programação nada mais é do que uma sequência de algoritmos bem definidos.
Mais sobre sistemas as Algoritmos e Lógica de Programação em:
https://brainly.com.br/tarefa/20790680
#SPJ1