- Fundamentos de ProgramaçãoLógica de Programação
- Fundamentos de ProgramaçãoPseudocódigo
- Fundamentos de ProgramaçãoSimulação de Estruturas de Controle
Em uma linguagem de pseudocódigo, na qual o sinal “<-“ significa atribuir valor, o sinal “<>” significa diferente, o sinal “=” significa comparação e o operador aritmético MOD significa resto da divisão, foi escrito o seguinte algoritmo:
Algoritmo “Teste”
Var A, B, C, D, NA: Inteiro
Inicio
B <- 5
para A de 2 ate B faca
C <- 2
NA <- 0
enquanto (A <> C) faca
D <- A MOD C
C <- C + 1
Se D=0 entao
NA <- 1
fimse
fimenquanto
se NA = 0 entao
escreva (“ A = ”, A, “ “)
fimse
fimpara
fimAlgoritmo
Assinale a opção que indica os valores que serão impressos resultantes do Algoritmo “Teste”.