Buscar

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 9 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 9 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 9 páginas

Prévia do material em texto

• Pergunta 1 
1 em 1 pontos 
 
Existem certas estruturas que não podem ser representadas pelos vetores. 
Desta forma, há a existência de uma outra estrutura que possui maior 
complexidade e auxilia na resolução de problemas específicos. Estamos 
falando da estrutura conhecida como Matriz, que possui a definição: 
 
Resposta 
Selecionada: 
 
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. 
Resposta 
Correta: 
 
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. 
Comentário 
da resposta: 
Resposta correta. Uma matriz é uma variável composta 
bidimensional, sendo assim possui pelo menos uma 
dimensão a mais que os vetores. Essas estruturas precisam 
de dois parâmetros para identificá-la e podem ser 
representadas por meio de matrizes. 
 
 
• Pergunta 2 
1 em 1 pontos 
 
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 
 
 
 
 
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, é: 
Resposta Selecionada: 
valor_pedagio ← pedagio [1,X] * Y 
Resposta Correta: 
valor_pedagio ← pedagio [1,X] * Y 
Comentário 
da resposta: 
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 3 
1 em 1 pontos 
 
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: 
Resposta Selecionada: 
V, F, V, F. 
Resposta Correta: 
V, F, V, F. 
Comentário 
da resposta: 
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 4 
1 em 1 pontos 
 
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: 
Resposta Selecionada: 
I, II e IV, apenas. 
Resposta Correta: 
I, II e IV, apenas. 
Comentário 
da resposta: 
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 5 
1 em 1 pontos 
 
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: 
 
Resposta 
Selecionada: 
 
As asserções I e II são proposições verdadeiras, e a II 
é uma justificativa correta da I. 
Resposta Correta: 
As asserções I e II são proposições verdadeiras, e a II 
é uma justificativa correta da I. 
Comentário 
da resposta: 
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. 
 
• Pergunta 6 
1 em 1 pontos 
 
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çãoalém do tamanho do vetor é: 
 
Resposta 
Selecionada: 
 
O algoritmo é compilado, mas quando for executado 
pode apresentar resultados que não foram previstos 
ou ainda abortar a execução. 
Resposta 
Correta: 
 
O algoritmo é compilado, mas quando for executado 
pode apresentar resultados que não foram previstos 
ou ainda abortar a execução. 
Comentário 
da resposta: 
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 7 
1 em 1 pontos 
 
Cada linguagem possui a sua especificidade e às vezes, uma forma 
diferenciada de declaração. O que devemos ter em mente sempre é 
entender como é o funcionamento de uma declaração de variável do tipo 
vetor e matriz. 
 
A partir deste entendimento, a declaração das variáveis passa a ser 
facilitada, já que buscar a sintaxe de cada linguagem depende muito com 
qual linguagem será trabalhado. Considerando a citação apresentada e os 
conteúdos estudados, analise as asserções a seguir e a relação proposta 
entre elas: 
 
I – Na declaração de vetores, devemos indicar o seu nome, as posições e o 
tipo de dados, sendo da seguinte forma: tipo identificador = vetor [LI .. LF] 
de tipo primitivo; onde LI representa o limite inicial do vetor e LF o seu limite 
final. 
 
Porque 
 
II – Em se tratando de matrizes, há uma diferença na declaração, já que é um 
tipo de variável n-dimensional. Assim sendo sua declaração será: tipo 
identificador = matriz [LI1..LF1, LI2..LF2] de tipo primitivo; onde LI1..LF1, 
LI2..LF2 são os limites dos intervalos de variação dos índices da variável. 
 
A seguir, assinale a alternativa correta: 
 
Resposta 
Selecionada: 
 
As asserções I e II são proposições verdadeiras, e a II é 
uma justificativa correta da I. 
Resposta Correta: 
As asserções I e II são proposições verdadeiras, e a II é 
uma justificativa correta da I. 
Comentário 
da resposta: 
Resposta correta. A asserção I é uma proposição correta, 
pois para se declarar uma variável do tipo vetor, devemos 
nomeá-la, com suas quantidades de posições e o tipo e 
dados, que será na forma: tipo X = vetor [1..10] do tipo 
inteiro, sendo que o intervalo entre o colchetes é o 
tamanho do vetor. A asserção II é uma proposição correta, 
pois matrizes possui uma diferença na declaração, ao 
adicionarmos o tamanho, devemos especificar a quantidade 
 
de dimensões entre os colchetes, ficando a declaração da 
seguinte forma: tipo x = matriz [1..10, 1..10] do tipo inteiro. 
 
• Pergunta 8 
1 em 1 pontos 
 
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: 
 
Resposta Selecionada: 
I, II, III e IV. 
Resposta Correta: 
I, II, III e IV. 
Comentário 
da resposta: 
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 9 
1 em 1 pontos 
 
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: 
 
Resposta 
Selecionada: 
 
A asserção I é uma proposição verdadeira, e a II é 
uma proposição falsa. 
Resposta Correta: 
A asserção I é uma proposição verdadeira, e a II é 
uma proposição falsa. 
Comentário 
da resposta: 
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. 
 
 
• Pergunta 10 
1 em 1 pontos 
 
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: 
 
Resposta 
Selecionada: 
 
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: 
 
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. 
Comentário 
da resposta: 
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 elementos tem ordinalidade, podendo assim ser 
possível identificar todos os seu elementos identificando 
por posição.

Mais conteúdos dessa disciplina