Analise o algoritmo genérico abaixo, em Portugol, e determi...

Próximas questões
Com base no mesmo assunto
Q781685 Algoritmos e Estrutura de Dados
Analise o algoritmo genérico abaixo, em Portugol, e determine o valor final da variável C: algoritmo declare A, B, C numérico A ← 1 B ← A + 2 C ← B * 3 C ← A + B - C / B + A fim algoritmo
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: C - 2

Vamos analisar o algoritmo passo a passo para entender como chegamos à alternativa correta:

1. Declaração de variáveis:

O algoritmo declara três variáveis numéricas: A, B e C.

2. Atribuição de valores:

O algoritmo atribui o valor 1 à variável A:

A ← 1

Em seguida, soma 2 ao valor de A e armazena o resultado em B:

B ← A + 2

Como A é 1, temos:

B = 1 + 2 = 3

Depois, multiplica B por 3 e armazena o resultado em C:

C ← B * 3

Como B é 3, temos:

C = 3 * 3 = 9

3. Cálculo final:

Por fim, o algoritmo realiza a seguinte operação e armazena o resultado em C:

C ← A + B - C / B + A

Substituindo os valores de A, B e C temos:

C = 1 + 3 - 9 / 3 + 1

Resolvendo a expressão passo a passo:

C = 1 + 3 - 3 + 1

C = 4 - 3 + 1

C = 1 + 1

C = 2

Portanto, o valor final de C é 2, o que confirma que a alternativa correta é a Alternativa C.

Análise das alternativas incorretas:

A - -1,25

Essa alternativa está incorreta, pois o valor final de C não corresponde ao resultado das operações realizadas no algoritmo.

B - 3

Essa alternativa está incorreta, pois, embora B tenha o valor 3 em um dos passos, o valor final de C não é 3.

D - -0,6

Essa alternativa está incorreta, pois o valor final de C não é um número negativo e o cálculo não resulta em -0,6.

Espero que esta explicação tenha ajudado a esclarecer como resolver a questão. Caso tenha mais dúvidas, estou à disposição para ajudar!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

 declare A, B, C numérico 

     A ← 1 // A = 1

     B ← A + 2 // B = 3

     C ← B * 3 // C = 9

     C ← A + B - C / B + A

 C ← 1 + 3 - 9/3 + 1 /

 C ← 4-3+1

 C ← 2

Força Guerreiro!!!!!!

PRIORIDADE

1º: ^ : Exponencial

2º: * : Multiplicação

2º: / : Divisão

3º: + : Adição

3º: - : Subtração

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo