Informática, perguntado por christinmarqueoy3al8, 8 meses atrás

 

 

 8

 

 9+

CP

 Imprimir 

 VOLTAR

ATIVIDADE 2 - ALGORÍTMOS E LÓGICA DE PROGRAMAÇÃO I - 52/2021

Período

17/05/2021 08:00 a 04/06/2021 23:59 Horário de Brasília

Status

ABERTO

Nota máxima
1,50

Data Final

04/06/2021 23:59 Horário de Brasília

Finalizado

Não

Nota obtida
-

Data Gabarito

05/06/2021 Horário de Brasília

Finalizado em

-

Data e Hora Atual

20/05/2021 12:24:23 Horário de Brasília

10 QUESTÕES

Clique no número da questão para visualizá-la

Enunciado:

QUESTÃO 9

Dentro da estrutura homogênea, temos os vetores e matrizes, sendo estes, recursos muito utilizados pelos desenvolvedores para armazenar múltiplos valores e passar por parâmetro na chamada de funções, por exemplo. O vetor em específico armazena múltiplos valores em apenas uma dimensão de um tipo de dado em uma única variável.

 
Analise o algoritmo em PSEUDOCÓDIGO a seguir:
 
Algoritmo Poupar
    depositos: vetor[1..5] de real
    montante: real
inicio
    Para dia de 1 ate 5 passo 1 faca
        Leia(depositos[dia])
        montante <- montante + depositos[dia]
    Fim_para
Fim

Mediante pseudocódigo anterior, analise as afirmativas a seguir:

I – Na variável depósitos será possível armazenar 5 valores com casas decimais.
II – A variável montante deveria ser inicializada com valor zero fora do laço de repetição.
III – A variável montante deveria ser inicializada com valor zero dentro do laço de repetição.
IV – A variável dia deveria ser declarada como inteiro.
 
É correto o que se afirma em:​

Soluções para a tarefa

Respondido por aurora004
1

Resposta:

A alternativa que cria corretamente um vetor para armazenar os dados de depósito bancário é a alternativa II:

depositos: vetor[1..5] de real;

dia<-1

enquanto (dia <= 5) faca

leia(depositos[dia])

dia<-dia + 1

fim_enquanto

Explicação:

I - não contem o incremento para seguir recebendo os dados, portanto só receberia o primeiro mês e não os 5.

II - Esta é a correta dentro de todas.

III - no final do repita deveria ser fim_repita e não até_que, já que o até_que é usado para inicio da repetição e não para o final dela.

IV - não contem o incremento para seguir recebendo os dados, portanto só receberia o primeiro mês e não os 5.

V - faltou a declaração da variável depósito.

Perguntas interessantes