• Matéria: Informática
  • Autor: lipzchave
  • Perguntado 5 anos atrás

Analise a seguinte instrução:

para i de 1 incr +1 até 2 faça

para j de 3 incr -1 até 1 faça

escrever(i, j)

fim

fim

Marque a alternativa que apresenta o valor correto do par (i, j) apresentado ao final da execução, respectivamente.

Escolha uma opção:
a. 2, 1
b. 2, 3
c. 1, 2
d. 1, 3
e. 3, 0

Respostas

respondido por: thilego418
4

Resposta:

Letra a: 2, 1

Explicação:

A primeira estrutura de repetição fica rodando até i  ser igual a 2. E a segunda fica rodando até j ser igual a 1. Não há segredos nisso, pois não há outras atualizações de valores nesta variáveis.

Caso queira confirmar, deixo um código que fiz em linguagem C, para a sua questão. Use algum compilador (sugiro o GDB online, caso não queira instalar algum) para executar ele e veja o resultado final.

#include <stdio.h>

main()

{

   //Para i de 1 incr +1 até 2 faça

   for(int i=1; i<=2; i++){

       //para j de 3 incr -1 até 1 faça

       for(int j=3; j>=1; j--){

           //escrever(i, j)

           printf("%d, %d\n", i, j);

       }

   }

}

Perguntas similares