Dentro da estrutura homogenea, 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 multiplos valores em apenas uma dimensão de um tipo de dado em uma única variavel.
Dentro do contexto apresentado, assinale a alternativa correta que crie e armazene em vetor de real, os valores de depósitos bancários de uma pizzaria durante 5 dias. Assuma, que o restante do algoritmo e a variável dia estejam declaradas.
I -
depositos: vetor[1..5] de real;
para dia de 1 ate 5 passo 1 faca
leia(depositos[dia])
fim_para
II -
depositos: vetor[1..5] de real;
dia<-1
enquanto (dia <= 5) faca
leia(depositos[dia])
dia<-dia + 1
fim_enquanto
III -
depositos: vetor[1..5] de real;
dia<-1
repita
leia(depositos[dia])
dia<-dia + 1
ate_que(dia>5)
IV -
depositos: vetor[1..5] de inteiro
para dia de 1 ate 5 passo 1 faca
leia(depositos[dia])
fim_para
V -
dia<-0
enquanto (dia <= 5) faca
leia(depositos[dia])
dia<-dia + 1
fim_enquanto
É correto o que se afirma em:
Soluções para a tarefa
Respondido por
11
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
Geografia,
7 meses atrás
Biologia,
7 meses atrás
Português,
7 meses atrás
Química,
11 meses atrás
Sociologia,
11 meses atrás
Matemática,
1 ano atrás
Biologia,
1 ano atrás