domingo, 26 de novembro de 2023

Teste seus conhecimentos - Aula 04

 1. O símbolo a seguir representa qual passo de um algoritmo?


Estrutura de decisão
Estrutura de laço
Entrada de dados
Ação
Exibir na tela
Resposta correta: Entrada de dados
Pontuação: 1 / 1
2.

2. Dado o seguinte algoritmo e seu respectivo fluxograma:

 

INÍCIO

DECLARA A, B, C, D NUMÉRICAS

A = 1

B = (A + 1) ** 3 * 3 + A

SE B <= 25

      ENTÃO C = 3

      SENÃO C = 4

                 A = 3

FIM SE

D = B – C + A * 2

EXIBIR A, B, C, D

FIM


Após o teste de mesa, os valores exibidos das variáveis A, B, C e D são:

1, 32, 3, 22
1, 25, 3, 24
3, 25, 4, 22
3, 32, 4, 34
Nenhuma das alternativas anteriores está correta.
Resposta correta: 1, 25, 3, 24
Pontuação: 0 / 1
3.

3. Dado o seguinte algoritmo e seu respectivo fluxograma:

 

INÍCIO

DECLARA H, J, K, L, M NUMÉRICAS

H = 3

J = 9 MOD 2 + H

SE J < 5

                     ENTÃO K = 3

                     L = 4

SENÃO SE J < 10

                            ENTÃO         K = 6

                                                L = 7

                                                H = 8

                            SENÃO        K = 9

                                               L = 10

                  FIM SE

FIM SE

M = H + K + L * (J – 3)

EXIBIR H, J, K, L, M

FIM



Após o teste de mesa, os valores exibidos das variáveis H, J, K, L e M são:

8, 6, 9, 10, 47
3, 3, 3, 4, 6
3, 21, 9, 10, 192
3, 4, 3, 4, 10
Nenhuma das alternativas anteriores está correta.
Resposta correta: 3, 4, 3, 4, 10
Pontuação: 1 / 1
4.

4. Dado o seguinte algoritmo e seu respectivo fluxograma:

 

INÍCIO

DECLARA A, B, C, D NUMÉRICAS

A = 3

B = 2 ** A

C = 2

SE B <= 9

      ENTÃO C = C + (3 * A)

      SENÃO  B = 2               

                   C = 4 * A          

FIM SE

D = B + C – A

EXIBIR A, B, C, D

FIM


Após o teste de mesa, os valores exibidos das variáveis A, B, C e D são:

3, 25, 12, 34
2, 3, 9, 8
3, 8, 11, 16
3, 8, 12, 8
Nenhuma das alternativas anteriores está correta.
Resposta correta: 3, 8, 11, 16
Pontuação: 1 / 1
5.

5. Dado o seguinte algorítmo:

 

INÍCIO

DECLARA H, J, K, L, M NUMÉRICAS

H = 3

J = 10 DIV H

SE J <= 5

  ENTÃO K = 3 ** H

              L = 5 - H

  SENÃO  SE J <=10

                     ENTÃO K = 4 * H

                                 L = 8 / H

                                 H = 8

              FIM SE

FIM SE

M = K  MOD   L + H + J

EXIBIR H, J, K, L, M

FIM


Após o teste de mesa, os valores exibidos das variáveis H, J, K, L e M são:

3, 3, 27, 2, 7
2, 10, 8, 4, 12
3, 12, 10, 8, 16
8, 5, 9, 2, 8
Nenhuma das alternativas anteriores está correta.
Resposta correta: 3, 3, 27, 2, 7
Comentário do professor:

J = 10 DIV H
J = 10 DIV 3
J = 3
-------
K = 3 ** H
K = 3 ** 3
K = 27
-------
L = 5 - H
L = 5 - 3
L = 2
-------
M = K MOD L + H + J
M = 27 MOD 2 + 3 + 3
M = 1 + 3 + 3 (MOD é prioridade)
M = 7

Nenhum comentário:

Postar um comentário