Em se tratando de vetores e matrizes, devemos sempre adicionar o tamanho fixo de nossa estrutura, para quando executarmos nosso algoritmo, sabermos até em que momento podemos adicionar dados. Analise o código fonte a seguir:
Inicio
constante TAM = 6;
tipo X = vetor [1..TAM] de inteiros;
inteiro: i, j;
para i de 1 ate TAM passo 1 faça
Escreva (“Entre com os valores para o vetor: ”);
Leia (X[i]);
Fimpara;
para j de 1 ate TAM passo 1 faça
Escreva (X[j]);
Fimpara;
Fimalgoritmo.
Considerando as informações, o código fonte exposto e o conteúdo estudado, analise as afirmativas a seguir:
I. Em nosso Algoritmo temos uma constante que irá definir o tamanho do vetor.
II. As variáveis “i” e “j” servem para o controle dos laços de repetição.
III. Na estrutura do laço de repetição, o comando “passo” irá incrementar em 1 a variável “i” cada iteração.
IV. Temos a existência de dois laços de repetição, uma para a leitura dos dados e outro para a apresentação dos dados.
É correto o que se afirma em:
I e IV, apenas.
II e III, apenas.
I, II e IV, apenas.
I, III e IV, apenas.
I, II, III e IV
Soluções para a tarefa
e. I, II, III e IV.
Um algoritmo consiste em uma sequência finita de instruções previamente definidas que não apresentam ambiguidade.
O algoritmo em questão tem uma questão que definirá o tamanho do vetor em que as variáveis “i” e “j” realizam o controle dos laços de repetição. Na estrutura do laço de repetição, o comando “passo” incrementa em 1 a variável “i” para cada iteração. Existem dois laços de repetição, uma serve para a leitura dos dados e outro para a apresentação dos mesmos.
Bons estudos!
Resposta:
I, II, III e IV.
Explicação:
Resposta correta. A afirmativa I está correta, pois em um algoritmo podemos nos utilizar de constantes para indicar o tamanho de um vetor, desta forma é declarado uma variável com um tamanho específico. A afirmativa II está correta, pois em laços de repetição existem variáveis de controle, no caso de nosso exemplo, “i” e “j” são estas variáveis. A afirmativa III está correta, pois o comando passo serve para realizar um incremento em “i” e “j” em cada iteração. A afirmativa IV está correta, pois temos dois laços de repetição, onde o primeiro irá realizar a leitura dos dados e o segundo a apresentação dos dados lidos.