You are on page 1of 12

25/06/2022 22:24 Atividade 4 (A4): Revisão da tentativa

NAP CPA Responsabilidade Socioambiental

Minhas Disciplinas 221RGR1956A - LOGICA DE PROGRAMACAO UNIDADE 4 Atividade 4 (A4)

Iniciado em domingo, 12 jun 2022, 11:17


Estado Finalizada
Concluída em domingo, 12 jun 2022, 13:20
Tempo 2 horas 3 minutos
empregado
Avaliar 9,00 de um máximo de 10,00(90%)

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

Questão 1 NAP CPA Responsabilidade Socioambiental


Correto
Atingiu 1,00 de 1,00

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

Questão 2 NAP CPA Responsabilidade Socioambiental


Correto
Atingiu 1,00 de 1,00

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

Questão 3 NAP CPA Responsabilidade Socioambiental


Correto
Atingiu 1,00 de 1,00

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

Questão 4 NAP CPA Responsabilidade Socioambiental


Correto
Atingiu 1,00 de 1,00

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.

Considere o algoritmo em pseudocódigo a seguir:

Inicio

tipo A = vetor [1..4] de inteiro <- {3, 5, 7};

tipo B = vetor [1..5] de inteiro <- {4, 6, 10, 18, 20};

tipo C = vetor [1..9] de inteiro;

inteiro: Ia <- 1, Ib <- 1, Ic <- 1;

inteiro: Na <-3, Nb <- 5, cont <- 0, i;

enquanto (Ia <= Na) e (Ib <=Nb) faça

se (A[Ia] <= B[Ib]) então

                        c[Ic] <- A[Ia];

                        Ia <- Ia +1;

senão

                        c[Ic] <- B[Ib];

                        Ib <- Ib +1;

Fimse;

Ic <- Ic +1;

cont <- cont +1;

            fimenquanto;

            para I de Ia ate Na passo 1 faça

c[Ic] <- A[i];

Ic <- Ic +1;

fimpara;

Fimalgoritmo.

Analisando as informações e o algoritmo apresentado, é correto afirmar que:

a. a variável cont conta o número total de elementos do vetor C resultante, ou seja, 9.


b. caso os elementos dos vetores A e B estivessem fora de ordem, o vetor C resultante conteria os elementos ordenados em ordem
decrescente.
c. a variável cont conta o número total de comparações para gerar o vetor C, ou seja, 3.
d. o vetor C resultante intercala os elementos dos vetores A e B, ordenando-os. 
e. o vetor C impresso será da forma: 3 5 7 4 6 10 18 20.

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

Questão 5 NAP CPA Responsabilidade Socioambiental


Correto
Atingiu 1,00 de 1,00

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

Questão 6 NAP CPA Responsabilidade Socioambiental


Correto
Atingiu 1,00 de 1,00

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.

A seguir, assinale a alternativa correta:

a. As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I.

b. As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.


c. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
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. 

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

Questão 7 NAP CPA Responsabilidade Socioambiental


Correto
Atingiu 1,00 de 1,00

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.

Considerando o texto, o algoritmo exposto e o conteúdo estudado, analise as afirmativas a seguir:

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.

É correto o que se afirma em:

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

Questão 8 NAP CPA Responsabilidade Socioambiental


Correto
Atingiu 1,00 de 1,00

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.

A seguir, assinale a alternativa correta:

a. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.


b. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
c. As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I. 
d. As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I.
e. As asserções I e II são proposições falsas.

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

Questão 9 NAP CPA Responsabilidade Socioambiental


Incorreto
Atingiu 0,00 de 1,00

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 - 

É correto o que se afirma em:

a. I, II, III e IV,

b. II, III e IV, apenas.


c. I, III e IV, apenas.
d. I, apenas.
e. I e II, apenas. 

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

Questão 10 NAP CPA Responsabilidade Socioambiental


Correto
Atingiu 1,00 de 1,00

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.

c. I, III e IV, apenas. 


d. II e III, apenas.
e. I e IV, apenas.

◄ 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

You might also like