Conforme Mizrahi (2008) um vetor é uma estrutura de dados do mesmo tipo primitivo. Possui um índice que deve ser rigorosamente respeitado, não podemos por exemplo armazenar mais valores do que a quantidade que foi informada na declaração do vetor.
Observe o programa a seguir que realiza a troca de elementos entre o próprio vetor.
#include
const int TAM = 2;
int main ()
{
int idade[TAM]={25,48};
int troca;
printf ("\n Antes da Troca: ");
printf ("\n %d ", idade [0]);
printf ("\n %d ", idade [1]);
troca = idade[0];
idade [0]= idade [1];
idade [1] = troca;
printf ("\n Depois da Troca: ");
printf ("\n %d ", idade [0]);
printf ("\n %d ", idade [1]);
return 0;
}
Fonte: MIZRAHI, V. V. Treinamento em linguagem C. 2ª ed. São Paulo. Pearson Prentice Hall, 2008.
Com base nas afirmações sobre vetor e o programa apresentado, avalie as seguintes asserções e a relação proposta entre elas:
I. Existem algumas facilidades que podem ser utilizadas para ajudar o trabalho do programador e é o caso da utilização de constantes. Podemos utilizar uma constante para determinar o tamanho do vetor. Primeiro criamos uma constante do tipo inteiro e atribuímos um valor. Ao criar o vetor, usamos a constante para informar o tamanho do vetor.
PORQUE
II. Essa ação pode agilizar o trabalho do programador, suponha que o vetor tenha o tamanho de 30 elementos, para testar o programa devemos informar 30 elementos toda vez. Por exemplo: usando uma constante com o valor 4, basta informar o valor de 4 elementos e o podemos testar o programa com 4 elementos do vetor. No final dos testes, basta modificar o valor 4 da constante para o valor 30 (e que era a proposta inicial do programa).
Analise atentamente as asserções e assinale a alternativa CORRETA.
Escolha uma:
a. As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.
b. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
c. As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I.
d.As asserções I e II são proposições falsas.
e. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
Soluções para a tarefa
Resposta:
letra A
Explicação:
As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I
Analisando as informações sobre linguagem de programação C, podemos afirmar que a alternativa correta é a leta A: a. As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.
Vetores em linguagem C
Os vetores são um conjunto de dados de um mesmo tipo, que precisam ter um tamanho específico determinado.
Vamos supor que você seja contratado para executar um programa que solicite 1000 dados que serão inseridos em um vetor. O programador perderia muito tempo toda vez que fosse testar o seu código, caso o tamanho do vetor já estivesse programado com o valor 1000 no código do programa.
- O que o programador pode fazer é: jogar o tamanho do vetor em uma variável que possa ser alterada, assim em caso de um teste por exemplo, ele pode determinar que a variável tamanho do vetor será 5, testar o programa, e ao fim, voltar para o valor original.
Assim, podemos afirmar que criar uma variável do tipo inteiro que determine o tamanho do vetor irá agilizar (e muito) o trabalho do programador, que precisará testar o programa algumas vezes.
Com isso podemos afirmar que a afirmativa I é verdadeira e a II justifica a I sendo também verdadeira. Alternativa A.
Aprenda mais sobre linguagem de programação aqui: https://brainly.com.br/tarefa/50038781
#SPJ3