SóProvas


ID
1872292
Banca
UPENET/IAUPE
Órgão
Facepe
Ano
2015
Provas
Disciplina
Algoritmos e Estrutura de Dados
Assuntos

O resultado final das variáveis k, y e x do trecho do algoritmo em pseudocódigo abaixo é, respectivamente, 

                         k=10

                         y=0

                         enquanto y < 10

                                        k = k - 2

                                        y = y + 3

                                        x = 1 - y * k

                                        fim_enquanto 

Alternativas
Comentários
  • A questão é fácil. A única atenção que devemos ter é em relação a precedência as operações aritiméticas (x = 1 - y * k). Como não há parentes, a multiplicação vem antes da adição.

  • k=10-2

    k=8

    y=0+3

    y=3

    x=1-3*8

    x=-23

    k=k-2 => k/k+2 => k-k+2 => 2

    -1*y=x+y+k

    -1*y=-23+3+8

    y=12

  • b-

    é executao ate y > 10. Como ele incrementa 3 am cada iteração, ao final da 4° sera 9, enquanto que k decrementa 2 a cada ciclo, sendo 4 antes da ultima execução. Porque x depende dos valores de k & y:

    x=1-12*2 = -23

  • Força Guerreiro!!!!!!