Buscar

A04 - GRA0499 LÓGICA PARA REDES DE COMPUTADORES GR1956-212-9 - 202120 ead-17622 01

Prévia do material em texto

02/11/2021 11:49 GRA0499 LÓGICA PARA REDES DE COMPUTADORES GR1956-212-9 - 202120.ead-17622.01
https://anhembi.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_TEST_PLAYER&COURSE_ID=_736320_1&PARENT_ID=_19611605_1&CONTENT_ID=_19611610_1 1/9
Usuário FABIO ANDRE MOREIRA
Curso GRA0499 LÓGICA PARA REDES DE COMPUTADORES GR1956-212-9 - 202120.ead-17622.01
Teste ATIVIDADE 4 (A4)
Iniciado 01/11/21 22:09
Enviado 02/11/21 11:48
Status Completada
Resultado da tentativa 10 em 10 pontos 
Tempo decorrido 13 horas, 38 minutos
Resultados exibidos Respostas enviadas, Respostas corretas, Comentários
Pergunta 1
Resposta Selecionada: 
Resposta Correta: 
Comentário
da resposta:
Matrizes são consideradas variáveis compostas, já que podemos adicionar diversos dados utilizando uma variável com o mesmo nome. As informações
devem seguir o mesmo tipo de dados e indexados para diferenciá-los. 
 
A indexação deve indicar para qual linha e qual coluna pertence tal dado. Considerando o exposto e o conteúdo estudado, analise as afirmativas a seguir: 
 
I. É possível o uso de matrizes com mais que duas dimensões (multidimensional). 
II. Uma matriz de duas dimensões (bidimensional) é composta por dois índices, que representam linhas e colunas. 
III. O carregamento de matrizes pode ser facilitada através do uso de laços de repetição. 
IV. O processo de leitura e apresentação de uma matriz pode ser feita sem estruturas de repetição. 
 
É correto o que se afirma em:
I, II, III e IV.
I, II, III e IV.
Resposta correta. A afirmativa I está correta, pois podemos criar matrizes com mais de duas dimensões, chamadas assim de
multidimensional. A afirmativa II está correta, bidimensional significa que a matriz possui dois índices indicando linhas e colunas. A
afirmativa III está correta, pois laços de repetição auxiliam no carregamento dos dados de uma matriz. A afirmativa IV está correta,
podemos realizar a leitura e apresentação de dados de uma matriz sem nos utilizarmos de uma estrutura de repetição, no entanto, o
trabalho vai ser dobrado, já que podemos ter uma matriz com diversas linhas e colunas.
Pergunta 2
1 em 1 pontos
1 em 1 pontos
Fabio
Máquina de escrever
BBBBBBBBBBBBBBB
02/11/2021 11:49 GRA0499 LÓGICA PARA REDES DE COMPUTADORES GR1956-212-9 - 202120.ead-17622.01
https://anhembi.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_TEST_PLAYER&COURSE_ID=_736320_1&PARENT_ID=_19611605_1&CONTENT_ID=_19611610_1 2/9
Resposta Selecionada: 
Resposta Correta: 
Comentário
da resposta:
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:
V, F, V, F.
V, F, V, F.
Resposta correta. A afirmativa I está correta, pois os vetores são estruturas que utilizam o mesmo tipo de dados, porém podem conter
todos os tipos de dados existentes na linguagem de programação. A afirmativa III está correta, pois uma variável controladora pode ser
declarada e inicializada em uma mesma instrução, porém, também podem ser feitas de forma separada. 
 
Pergunta 3
Resposta Selecionada: 
Resposta Correta: 
Comentário
da resposta:
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:
I, III e IV, apenas.
I, III e IV, apenas.
Resposta correta. A afirmativa I está correta, pois os vetores também são conhecidos como arrays. O preenchimento de cada elemento de
um vetor pode ser feito indicando o valor de acordo com a posição (índice) do elemento, ou seja, por meio de uma indexação. Por isso, os
vetores também são conhecidos como variáveis indexadas unidimensionais, por exemplo: VA[3] = 10. A afirmativa III está correta, pois na
1 em 1 pontos
02/11/2021 11:49 GRA0499 LÓGICA PARA REDES DE COMPUTADORES GR1956-212-9 - 202120.ead-17622.01
https://anhembi.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_TEST_PLAYER&COURSE_ID=_736320_1&PARENT_ID=_19611605_1&CONTENT_ID=_19611610_1 3/9
maioria das vezes nos utilizamos de laços de repetição para carregar dados em um vetor, sempre que necessitamos ler os dados seguidos,
de forma lógica. A afirmativa IV está correta, pois para inicializarmos um vetor podemos realizar de forma individual ou feita para todos.
Pergunta 4
Resposta
Selecionada:
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:
1 em 1 pontos
02/11/2021 11:49 GRA0499 LÓGICA PARA REDES DE COMPUTADORES GR1956-212-9 - 202120.ead-17622.01
https://anhembi.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_TEST_PLAYER&COURSE_ID=_736320_1&PARENT_ID=_19611605_1&CONTENT_ID=_19611610_1 4/9
Resposta
Correta:
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. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
02/11/2021 11:49 GRA0499 LÓGICA PARA REDES DE COMPUTADORES GR1956-212-9 - 202120.ead-17622.01
https://anhembi.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_TEST_PLAYER&COURSE_ID=_736320_1&PARENT_ID=_19611605_1&CONTENT_ID=_19611610_1 5/9
Comentário
da resposta:
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.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Resposta correta. As variáveis compostas homogêneas também são conhecidas como vetores, podemos considerar tais variáveis como
um subconjunto de um determinado tipo de dados. Outra característica essencial aos vetores é que seus elementostem ordinalidade,
02/11/2021 11:49 GRA0499 LÓGICA PARA REDES DE COMPUTADORES GR1956-212-9 - 202120.ead-17622.01
https://anhembi.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_TEST_PLAYER&COURSE_ID=_736320_1&PARENT_ID=_19611605_1&CONTENT_ID=_19611610_1 6/9
podendo assim ser possível identificar todos os seu elementos identificando por posição.
Pergunta 5
Resposta Selecionada: 
Resposta Correta: 
Comentário
da resposta:
Matrizes são estruturas compostas homogêneas que podem possuir n-dimensões. No entanto, usualmente são chamadas de matrizes bidimensionais. Uma
matriz ainda possui informações todas do mesmo tipo, como mesmo nome e alocados em memória. 
 
Considerando as informações expostas e o conteúdo estudado, analise as afirmações a seguir: 
 
I. Uma matriz que possui o tamanho de linhas e y colunas irá conter (x * y) dados. 
II. A soma dos dados de uma matriz pode ser realizada utilizando-se de dois laços e repetição aninhados, um indicando as linhas e o outro indicandoas
colunas. 
III. A soma de duas matrizes sendo representado por linhas e y colunas resultará em uma matriz do tipo 2*x em termos de linhas e 2*y em termos de
colunas. 
IV. O multiplicação de duas matrizes de tamanho representado por x linhas e y colunas irá resultar em uma matriz em termos de n linhas e n colunas. 
 
É correto o que se afirma em:
I, II e IV, apenas.
I, II e IV, apenas.
Resposta correta. A afirmativa I está correta, pois uma matriz declara de m linhas e n colunas, irá possuir o produto cartesiano destes
dados, sendo assim será m*n dados. A afirmativa II está correta, pois para realizar a soma de elementos de uma matriz, podemos nos
utilizar de laços de repetições aninhados, uma que irá analisar as linhas e outro para as colunas . A afirmativa IV está correta, pois, o
produto de duas matrizes indicam que sempre uma matriz terão n linhas e m colunas
Pergunta 6
Nas rodovias paranaenses, os veículos pagam pedágio em função do número de eixos e da sua categoria (que são no total 15). Para se ter o valor que
deve ser pago, é realizado um cálculo, existe uma tarifa mínima que é multiplicada pelo valor correspondente ao número de eixos. Sendo assim, analise o
vetor a seguir que indica a categoria do veículo (colunas), a primeira linha a quantidade de eixos e a segunda linha o valor que a tarifa mínima deve ser
multiplicada. 
 
 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14
0 2 2 2 2 2 3 3 4 5 6 7 8 9 4 3
1 0 1 1 2 2 3 3 4 5 6 7 8 9 2 1,5
1 em 1 pontos
1 em 1 pontos
02/11/2021 11:49 GRA0499 LÓGICA PARA REDES DE COMPUTADORES GR1956-212-9 - 202120.ead-17622.01
https://anhembi.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_TEST_PLAYER&COURSE_ID=_736320_1&PARENT_ID=_19611605_1&CONTENT_ID=_19611610_1 7/9
Resposta Selecionada: 
Resposta Correta: 
Comentário
da resposta:
 
 
Exemplos: o veículo 0 é motocicleta que tem 2 eixos, mas é isento; o veículo 5 é caminhonete/furgão que tem 2 eixos e paga 2 tarifas; o veículo 9 é uma
carreta que tem 9 eixos e paga 9 tarifas. 
 
Considerando o exposto, o conteúdo de vetores e que X é a categoria do veículo, que Y é a tarifa mínima e que a estrutura é denominada pedágio, o trecho
em pseudocódigo que calcula valor pedágio, o valor pedágio, corretamente, é:
valor_pedagio ← pedagio [1,X] * Y
valor_pedagio ← pedagio [1,X] * Y
Resposta correta. Analisando a problemática, o cálculo do valor do pedágio deve ser realizado da seguinte forma: deve-se multiplicar a
tarifa mínima pelo valor correspondente ao número de eixos. Assim, no array pedágio, deve-se indicar a linha referente a quantos eixos e
em qual índice dos veículos correspondentes, indicado por X, a partir desta correspondência, deve-se multiplicar pelo valor de Y que é o
valor da tarifa mínima.
Pergunta 7
Resposta
Selecionada:
Resposta Correta:
Comentário da
resposta:
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 é:
O algoritmo é compilado, mas quando for executado pode apresentar resultados que não foram previstos ou ainda abortar a
execução.
O algoritmo é compilado, mas quando for executado pode apresentar resultados que não foram previstos ou ainda
abortar a execução.
Resposta correta. Ao ser executado o algoritmo irá realizar a compilação normalmente, porém quando for executado pode apresentar
resultados imprevistos ou ainda o programa é abortado de forma repetida.
Pergunta 8
As estruturas de Vetor e Matriz sempre utilizam laços de repetição para adicionar e percorrer seus índices. Os índices servem para identificar a posição de
cada elemento das estruturas, sendo que em cada laço, deve-se sempre incrementar a posição do índice para o acesso. 
 
É importante uma análise correta em relação aos índices, para que assim não ocorra problemas ao executar os algoritmos. Considerando o exposto e o
conteúdo estudado, analise as afirmativas a seguir: 
1 em 1 pontos
1 em 1 pontos
02/11/2021 11:49 GRA0499 LÓGICA PARA REDES DE COMPUTADORES GR1956-212-9 - 202120.ead-17622.01
https://anhembi.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_TEST_PLAYER&COURSE_ID=_736320_1&PARENT_ID=_19611605_1&CONTENT_ID=_19611610_1 8/9
Resposta Selecionada: 
Resposta Correta: 
Comentário
da resposta:
 
I. É possível a partir da leitura de um Vetor de 18 posições, distribuir todos os seus elementos em uma matriz de 3 linhas e 6 colunas. 
II. Para adicionar os valores de um Vetor em uma matriz, deve-se adicionar os valores analisando a parada em relação ao número de colunas da matriz, ao
atingir, muda-se a linha e continua a inserção dos valores. 
III. Ao declarar o vetor e a matriz para o problema, deve-se ser feito da seguinte forma: tipo X = vetor [1..3, 1..6] de inteiros; tipo X = matriz [1..18] de
inteiros. 
IV. Para a inserção dos valores do vetor na matriz, utilizamos somente laços de repetição. 
 
É correto o que se afirma em:
I e II, apenas.
I e II, apenas.
Resposta correta. A afirmativa I está correta, pois podemos em um algoritmo transformar os dados de um vetor em uma matriz, devemos
assim saber o tamanho deste vetor e depois realizar quantas posições entre linhas e colunas são necessárias para a matriz. A afirmativa II
está correta, pois para fazermos a conversão de um vetor para uma matriz, devemos analisar até onde deve ser a parada da coluna, com
um condicional “SE”, e a partir disso ir para a linha seguinte, repetindo até atingir o final de linhas e colunas.
Pergunta 9
Resposta Selecionada: 
Resposta Correta: 
Comentário
da resposta:
Em se tratando de algoritmos, sabemos que são conjuntos de instruções usadas para resolver determinados problemas. Dentro dos algoritmos temos
diversas estruturas, e podemos dizer assim, vetores e matrizes mudam o conceito de simples de variável. 
 
Vetores e Matrizes são variáveis compostas e homogêneas, sendo a primeira unidimensional e a segunda n-dimensional. Considerando a citação
apresentada e os conteúdos estudados, analise as asserções a seguir e a relação proposta entre elas. 
 
I. As variáveis possuem o mesmo tipo, mesmo nome e o que distingue cada elemento é um índice, que é a sua localização dentro da estrutura. 
 
Porque 
 
II. O número da posição de um elemento que está entre colchetes [], damos o nome de índice, que deve ser sempre um valor inteiro. 
 
A seguir, assinale a alternativa correta:
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
Resposta correta. A asserção I é uma proposição correta, pois em um vetor, ou array, as variáveis possuem o mesmo tipo de dados, ou
seja,uma variável X sendo um vetor com tamanho 10, poderá armazenar 10 dados, sendo que cada dado deve possuir o mesmo tipo,
inteiro por exemplo. A asserção II é uma proposição correta, pois para cada variável do tipo vetor, possuirá o mesmo tipo de dados e o
mesmo nome. Para acessarmos cada elemento de um vetor, devemos nos utilizar de índices, que é o que irá distinguir cada elemento,
sendo encontrado entre colchetes, e o índice sempre sendo um valor inteiro.
1 em 1 pontos
02/11/2021 11:49 GRA0499 LÓGICA PARA REDES DE COMPUTADORES GR1956-212-9 - 202120.ead-17622.01
https://anhembi.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_TEST_PLAYER&COURSE_ID=_736320_1&PARENT_ID=_19611605_1&CONTENT_ID=_19611610_1 9/9
Terça-feira, 2 de Novembro de 2021 11h48min29s BRT
Pergunta 10
Resposta Selecionada: 
Resposta Correta: 
Comentário da
resposta:
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 asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
Resposta correta. A asserção I é uma proposição correta, pois como definição, vetores e matrizes devem ser acessadas por índices,
que indicam em qual posição deve ser armazenado ou acessado um referido dado.
1 em 1 pontos

Continue navegando