Escolar Documentos
Profissional Documentos
Cultura Documentos
Atividade 4 (A4) - Revisão Da Tentativa
Atividade 4 (A4) - Revisão Da Tentativa
Atividade 4 (A4) - Revisão Da Tentativa
https://ambienteacademico.com.br/mod/quiz/review.php?attempt=826177&cmid=346912 1/12
25/06/2022 22:24 Atividade 4 (A4): Revisão da tentativa
Conhecer o funcionamento de cada estrutura presente na programação é essencial, desta forma, não teremos possíveis problemas
quando executarmos nosso algoritmo. Cada estrutura possui suas características que devem ser respeitadas.
As estruturas apresentadas dos laços de repetição, vetores e matrizes necessitam uma análise especial na construção dos algoritmos.
Considerando essas informações e o conteúdo estudado, analise as afirmativas a seguir e assinale (V) para a(s) verdadeira(s) e (F) para
a(s) falsa(s):
I. ( ) Para incluirmos o tipo de estrutura vetor, devemos no algoritmo indicar: tipo identificador = vetor [LI .. LF] de tipo primitivo.
II. ( ) Para inserir elementos em um vetor, devemos nos utilizar de laços de repetição, onde a variável de controle do laço irá indicar
cada dado inserido em cada coluna, ou ainda, diretamente em uma posição específica.
III. ( ) Para a inserção de dados em uma matriz devemos nos utilizar somente de um laço de repetição, ou a inserção pode ser feita
diretamente em uma posição específica, como MAT[3,2] = 7.
IV. ( ) Para incluirmos o tipo de estrutura matriz, devemos o algoritmo indicar: tipo identificador = matriz [LI1..LF1] de tipo primitivo.
A partir das associações feitas anteriormente, assinale a alternativa que apresenta a seqüência correta:
a. V, F, V, F.
b. F, F, V, V.
c. V, V, V, V.
d. F, V, F, V.
e. V, V, F, F.
https://ambienteacademico.com.br/mod/quiz/review.php?attempt=826177&cmid=346912 2/12
25/06/2022 22:24 Atividade 4 (A4): Revisão da tentativa
Vetores também são conhecidos como Arrays e são considerados estruturas que possuem o mesmo tipo de dados, o mesmo nome e
possuem o mesmo tamanho durante a execução do algoritmo
O número da posição em colchetes é chamado de índice e deve ser um número inteiro. Considerando essas informações e o
conteúdo estudado, analise as afirmativas a seguir e assinale (V) para a(s) verdadeira(s) e (F) para a(s) falsa(s):
I. ( ) Os Vetores podem ser declarados para conter a maioria dos tipos de dados existentes nas linguagens de programação.
II. ( ) Em um Vetor cujo tipo de dados é primitivo, nem todo elemento precisa conter um valor do tipo que foi declarado no vetor.
III. ( ) Uma variável controladora pode ser declarada e inicializada em uma mesma instrução no algoritmo.
IV. ( ) Em um vetor, quando é feita uma referência a um valor inexistente, ocorre uma exceção referente ao índice de saída.
A partir das associações feitas anteriormente, assinale a alternativa que apresenta a seqüência correta:
a. V, V, F, F.
b. V, F, V, F.
c. F, F, V, V.
d. F, V, F, V.
e. V, V, V, F.
https://ambienteacademico.com.br/mod/quiz/review.php?attempt=826177&cmid=346912 3/12
25/06/2022 22:24 Atividade 4 (A4): Revisão da tentativa
Até agora, todas as variáveis com que trabalhamos eram unitárias. Porém, esta abordagem nem sempre é adequada para solucionar
determinados problemas, principalmente quando precisamos lidar com muitos valores simultâneos. Variáveis mantêm valores, mas também
podem manter estados. Imagine termos que criarmos 2000 variáveis para representar todas as notas dos alunos de uma escola, isso
tornaria um algoritmo inviável, para isso temos os vetores, que possui como definição:
a. Ser estruturas de dados manipuladas fora do ambiente do programa, sendo armazenado em um dispositivo de memória
secundário, formado por uma coleção de registros.
b. Ser uma variável composta homogênea bidimensional formada por uma seqüência de variáveis, todas do mesmo tipo, com o
mesmo nome, e alocadas seqüencialmente na memória.
c. Ser estruturas que podem agregar diferentes informações, podendo ser feitas diferentes combinações, gerando novos tipos
de dados, sendo assim uma coleção de campos.
d. Ser uma variável composta homogênea unidimensional formada por uma seqüência de variáveis, todas do mesmo tipo,
com o mesmo nome, e alocadas seqüencialmente na memória.
e. Ser blocos de instruções que realizam tarefas específicas; é carregado uma vez e pode ser executado quantas vezes for
necessário e são executados linearmente, uma linhas após a outra.
https://ambienteacademico.com.br/mod/quiz/review.php?attempt=826177&cmid=346912 4/12
25/06/2022 22:24 Atividade 4 (A4): Revisão da tentativa
Algoritmos possuem estruturas, como vetores, que armazenam valores que são utilizados para a resolução de determinados problemas.
Para verificar se os dados e a lógica utilizada está de acordo com o problema, devemos realizar o teste de mesa, analisando assim linha por
linha do nosso código.
Inicio
senão
Fimse;
Ic <- Ic +1;
fimenquanto;
Ic <- Ic +1;
fimpara;
Fimalgoritmo.
https://ambienteacademico.com.br/mod/quiz/review.php?attempt=826177&cmid=346912 5/12
25/06/2022 22:24 Atividade 4 (A4): Revisão da tentativa
Uma vez que uma variável em um vetor possui o mesmo nome, o que as distingue é um índice, que referencia sua localização dentro
da estrutura. Desta forma, suponhamos que um vetor X foi definido com 20 posições e o programador tentou fazer a operação X[25]
= 1. A alternativa que indica corretamente o que ocorre quando esta atribuição é realizada para uma posição além do tamanho do
vetor é:
a. O algoritmo poderá ser compilado e a atribuição do valor será inserido na última posição válida do vetor.
b. O algoritmo é compilado, mas quando for executado pode apresentar resultados que não foram previstos ou ainda
abortar a execução.
c. Ao executar o algoritmo, o compilador irá retornar um erro e o executável do algoritmo será criado.
d. O algoritmo não poderá ser compilado, mas o compilador irá parar a operação à eliminando, prevenindo o problema.
e. O Algoritmo poderá ser compilado, mas apresentará sempre um erro de execução de imediato.
https://ambienteacademico.com.br/mod/quiz/review.php?attempt=826177&cmid=346912 6/12
25/06/2022 22:24 Atividade 4 (A4): Revisão da tentativa
Podemos armazenar diversas informações tanto em uma variável do tipo vetor quanto em uma variável do tipo matriz, o que
devemos ter atenção é como estas informações deverão ser armazenadas.
Sempre que formos trabalhar com essas estruturas, devemos nos utilizar de laços de repetição. Considerando a citação apresentada
e os conteúdos estudados, analise as asserções a seguir e a relação proposta entre elas.
I. Tanto num vetor quanto numa matriz, o acesso a um dado em uma posição específica deve ser por meio do número de seu índice.
Porque
II. Sempre que formos utilizar uma estrutura do tipo vetor ou matriz, devemos evitar que o conjunto de informações que possuem o
mesmo tipo de dado sejam guardados em uma destas estruturas.
https://ambienteacademico.com.br/mod/quiz/review.php?attempt=826177&cmid=346912 7/12
25/06/2022 22:24 Atividade 4 (A4): Revisão da tentativa
Vetores são destinados a realização de diversos tipos de problemas. Cada problema, no entanto, deve possuir as características de
armazenar informações do mesmo tipo de dados. Desta forma, analise o trecho de código a seguir:
Inicio
tipo X = vetor [1..10] de inteiros;
tipo Y = vetor [1..10] de inteiros;
tipo Z = vetor [1..20] de inteiros;
Inteiro: i, j;
j <-1;
i <-1;
Para i de ate 10 passo 1 faça
leia (X[i]);
Z[j] <- X[i];
j <- j + 1;
leia (Y[i]);
Z[j] <- Y[i];
j <- j + 1;
Fimpara;
Para i de ate 20 passo 1 faça
Escreva (Z[i]);
Fimpara;
Fimalgoritmo.
I - O algoritmo apresentado irá solicitar para do usuário a leitura de dados para 3 vetores diferentes.
II - É utilizado 2 laços de repetições, sendo que o primeiro se repete até atingir o valor 10 e o segundo até 20.
III - Os valores lidos do vetor X são inseridos no vetor Z intercalando com os valores lidos do vetor Y.
IV - Há um erro de sintaxe na elaboração do segundo laço de repetição, que deveria ser encerrado quando se atingisse o valor 10.
a. I e II, apenas.
b. II e III, apenas.
c. I, II, III e IV.
d. I e IV, apenas.
e. II e IV, apenas.
https://ambienteacademico.com.br/mod/quiz/review.php?attempt=826177&cmid=346912 8/12
25/06/2022 22:24 Atividade 4 (A4): Revisão da tentativa
Uma variável possui como definição poder armazenar somente um valor por vez de um tipo determinado. Quando trabalhamos com
vetores, estendemos o armazenamento de um valor, para uma quantidade determinada de valores, no entanto continuam a ser do
mesmo tipo.
Assim, um vetor é considerado uma variável multidimensional sendo indexada. Considerando a citação apresentada e os conteúdos
estudados, analise as asserções a seguir e a relação proposta entre elas:
I. Um vetor sempre deve ser declarado utilizando uma estrutura determinada, sendo pelo nome, seu tamanho e por fim seu tipo de
dados.
Porque
II. Ao atribuirmos valores em um vetor, devemos proceder adicionando elemento por elemento, alterando-se sempre o índice do
vetor.
https://ambienteacademico.com.br/mod/quiz/review.php?attempt=826177&cmid=346912 9/12
25/06/2022 22:24 Atividade 4 (A4): Revisão da tentativa
Nayara foi contratada para resolver um determinado problema que lhe foi passado. A sua função é auxiliá-la a resolver o problema.
Analise o caso a seguir:
"Faça um programa que utilize uma matriz com dimensões fornecidas pelo usuário, e que a matriz seja de forma quadrada. O
algoritmo deverá realizar a leitura dos elementos que vão compor a matriz e somar os elementos comente da primeira linha da
matriz".
Considerando as informações expostas e o conteúdo estudado, analise as afirmativas com os trechos de códigos a seguir e indique
quais satisfazem o problema proposto de forma correta:
I-
II -
III -
IV -
https://ambienteacademico.com.br/mod/quiz/review.php?attempt=826177&cmid=346912 10/12
25/06/2022 22:24 Atividade 4 (A4): Revisão da tentativa
Estruturas como vetores e matrizes são muito utilizadas na resolução de problemas complexos, em que devemos armazenar diversas
informações, porém, sem a necessidade de criar diversas variáveis para o armazenamento.
Esse tipo de estrutura deixa assim o algoritmo mais legível e mais fácil de realizar uma manutenção, já que não precisamos criar
muitas variáveis. Considerando essas informações e o conteúdo estudado, analise as afirmativas a seguir e assinale (V) para a(s)
verdadeira(s) e (F) para a(s) falsa(s):
I. ( ) O preenchimento de cada elemento de um vetor pode ser feito por meio de uma indexação.
II. ( ) A leitura dos elementos de um vetor pode sem a necessidade de indicar para qual índice está referenciando.
III. ( ) É muito comum utilizar estruturas de repetição para carregar dados em um vetor, principalmente quando há uma lógica para
os valores a serem atribuídos.
IV. ( ) A inicialização do vetor pode ser feita para todos ou alguns elementos.
A partir das associações feitas anteriormente, assinale a alternativa que apresenta a seqüência correta:
a. II e IV, apenas.
b. I, II, III e IV.
◄ Compartilhe
Seguir para...
N2 (A5) ►
https://ambienteacademico.com.br/mod/quiz/review.php?attempt=826177&cmid=346912 11/12
25/06/2022 22:24 Atividade 4 (A4): Revisão da tentativa
https://ambienteacademico.com.br/mod/quiz/review.php?attempt=826177&cmid=346912 12/12