·
Cursos Gerais ·
Lógica de Programação
Send your question to AI and receive an answer instantly
Recommended for you
9
A1 - Linguagem de Programação Fmu
Lógica de Programação
FMU
8
A4 - Linguagem de Programação Fmu
Lógica de Programação
FMU
9
A2 - Linguagem de Programação Fmu
Lógica de Programação
FMU
9
A2 - Linguagem de Programação Fmu
Lógica de Programação
FMU
5
Lógica e Técnicas de Programação - Avaliação 2 - Individual Flex
Lógica de Programação
UNIASSELVI
7
Lógica e Técnicas de Programação Av4
Lógica de Programação
UNIASSELVI
5
Lógica e Técnicas de Programação Avaliação 2
Lógica de Programação
UNIASSELVI
3
Prova Linguagem de Programação Aplicada Unip 2018 2 Sem não Corrigida
Lógica de Programação
UNIP
4
Lógica e Técnicas de Programação - Avaliação 1 - Individual Flex
Lógica de Programação
UNIASSELVI
6
Lógica e Técnicas de Programação Av1
Lógica de Programação
UNIASSELVI
Preview text
17/10/2022 21:43 Atividade 4 (A4): Revisão da tentativa Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental Minhas Disciplinas 222GRR1956A - LÓGICA DE PROGRAMAÇÃO UNIDADE 4 Atividade 4 (A4) Iniciado em segunda, 17 out 2022, 21:25 Estado Finalizada Concluída em segunda, 17 out 2022, 21:42 Tempo empregado 16 minutos 58 segundos Avaliar 9,00 de um máximo de 10,00(90%) Questão 1 Correto Atingiu 1,00 de 1,00 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 [L1I...LF1, L2I...LF2] de tipo primitivo; onde L1I...LF1, L2I...LF2 são os limites dos intervalos de variação dos índices da variável. A seguir, assinale a alternativa correta: a. As asserções I e II são proposições falsas. b. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. c. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. 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 verdadeiras, e a II é uma justificativa correta da I. ✔ https://ambienteacademico.com.br/mod/quiz/review.php?attempt=1175276&cmid=489907 1/7 17/10/2022 21:43 Atividade 4 (A4): Revisão da tentativa Carreiras e Internacionalização 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: Início tipo X = vetor [1...10] de inteiros; tipo Y = vetor [1...10] de inteiros; tipo Z = vetor [1...20] de inteiros; Inteiro i, j, k; i ←1; j ←1; k ←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, II, III e IV. b. I e IV, apenas. c. I e II, apenas. d. II e IV, apenas. e. I e III, apenas. ✔ https://ambienteacademico.com.br/mod/quiz/review.php?attempt=1175276&cmid=489907 2/7 17/10/2022 21:43 Atividade 4 (A4): Revisão da tentativa Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental Correto Atingiu 1,00 de 1,00 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 se dá 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: a. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. b. As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I. c. As asserções I e II são proposições falsas. d. As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I. ✔ e. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. Questão 4 Correto Atingiu 1,00 de 1,00 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 indicando as colunas. III. A soma de duas matrizes sendo representado por linhas e y colunas resultará em uma matriz do tipo 2*y 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 linhas e n colunas. É correto o que se afirma em: a. I, II e IV, apenas. ✔ b. I, II, III e IV. c. I e III, apenas. d. II e IV, apenas. e. II, III e IV, apenas. https://ambienteacademico.com.br/mod/quiz/review.php?attempt=1175276&cmid=489907 3/7 17/10/2022 21:43 Atividade 4 (A4): Revisão da tentativa Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental Correto Atingiu 1,00 de 1,00 Rafael está estudando a disciplina de lógica de programação e seu professor lhe passou um exercício no qual ele deveria analisar um algoritmo a fim de encontrar possíveis erros e encontrar a sua funcionalidade. O algoritmo passado foi: Inicio tipo X = vetor [1..10] de inteiros; Interi øi, j, aux; Para i de 1 até 10 passo 1 faça Leia (X[i]); Fimpara; Para i de 1 até 10 passo 1 faça Para j de 9 à passo 1 faça Se (X[j] < X[i]) então aux = X[i]; X[i] = X[j + 1]; X[j + 1] = aux; Fimse; Fimpara; Fimpara; Para i até 10 passo 1 faça Escreva (x[i]); Fimpara; Fimalgoritmo. Considerando o algoritmo apresentado e o conteúdo estudado, analise as afirmativas a seguir: I. O algoritmo irá ler um vetor de 10 números inteiros e irá apresentar o vetor em ordem decrescente. II. São utilizadas 2 laços de repetição na estrutura, sendo um para ordenar e outro para mostrar os resultados. III. Temos no algoritmo a presença de laços de repetição encadeados, ou seja, um laço dentro do outro. IV. Há um erro de sintaxe na comparação dos números para a ordenação dos dados. É correto o que se afirma em: a. I, II e IV, apenas. b. II e III, apenas. ✔ c. I e IV, apenas. d. I e IV, apenas. e. II e III, apenas. https://ambienteacademico.com.br/mod/quiz/review.php?attempt=1175276&cmid=489907 4/7 17/10/2022 21:43 Atividade 4 (A4): Revisão da tentativa Carreiras e Internacionalização 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 possuem como definição: a. Ser uma variável composta homogênea unidimensional formada por uma sequência de variáveis, todas do mesmo tipo, com o mesmo nome, e alocadas sequencialmente na memória. ✔ b. 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. c. Ser blocos de instruções que realizam tarefas específicas; é carregado uma vez e pode ser executada quantas vezes for necessário e são executados linearmente, uma linhas após a outra. d. Ser estruturas de dados manipuladas fora do ambiente de programa, sendo armazenado em um dispositivo de memória secundário, formando por uma coleção de registros. e. Ser uma variável composta homogênea bidimensional formada por uma sequência de variáveis, todas do mesmo tipo, com o mesmo nome, e alocadas sequencialmente na memória. Questão 7 Incorreto Atingiu 0,00 de 1,00 Uma variável possui como definição poder armazenar somente um valor por vez e 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 assertivas 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. As assertões I e II são proposições verdadeiras, e a II é uma justificativa correta da I. b. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. c. As assertões I e II são proposições falsas. d. As assertões I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I. ✘ e. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. https://ambienteacademico.com.br/mod/quiz/review.php?attempt=1175276&cmid=489907 5/7 17/10/2022 21:43 Atividade 4 (A4): Revisão da tentativa Carreiras e Internacionalização 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. Ao executar o algoritmo, o compilador irá retornar um erro e o executável do algoritmo será criado. b. O algoritmo não poderá ser compilado, mas o compilador irá parar a operação e eliminando, prevenindo o problema. c. O algoritmo poderá ser compilado e a atribuição do valor será inserido na última posição válida do vetor. d. O algoritmo é compilado, mas quando for executado pode apresentar resultados que não foram previstos ou ainda abortar a execução. e. O Algoritmo poderá ser compilado, mas apresentará sempre um erro de execução de imediato. Questão 9 Correto Atingiu 1,00 de 1,00 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 3 3 4 5 6 7 8 9 10 11 12 13 14 15 0 0 1 1 3 5 6 9 11 12 14 15 18 21 23 25 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, é: a. valor_pedagio ← pedágio [1:X] * Y ✔ b. valor_pedagio ← pedágio [X:0] * pedágio [X] * Y c. valor_pedagio ← (pedágio [X:0] / pedágio [n,1]) * Y d. valor_pedagio ← valor_pedagio + (pedágio [0:X] + pedágio [1:X]) * Y e. se (X = 0) então valor_pedagio ← 0 senão valor_pedagio ← (pedágio [0:X] / 2) * Y fimse https://ambienteacademico.com.br/mod/quiz/review.php?attempt=1175276&cmid=489907 6/7 17/10/2022 21:43 Atividade 4 (A4): Revisão da tentativa Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental Correto Atingiu 1,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 contidos 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 - inicio para i = 1 ate 100 faca leia matriz [i, i]: inteiro fim-para muitas linhas.. i := 1 j := 1 atequandofim at... fim-ate II - aiageno := 1 faca mangesalao -> diz faca fim-enquant no dimal faca-se ficamelotopo ob = 0 - entrada[c1] aqui= xi + s3 ... fin-unquanto_ate magenss = mangessequen fin-end III - am = os ', pessoa := oa bebida sif varredorou = cafiao mé [o] = xi.[xi] afi passer acânica fimgm aux1 " fimgm:aux' IV - mangasvo += 1 faca mangosvo := 0 diz faca borosao = "bialai' aoa := 0 - xI [i] fan = aoa + 1 flipan(pacacoarginstito) lan = xi <+ xi inisongsvo "on' É correto o que se afirma em: [] a. I, II, III e IV, [] b. II, III e IV, apenas. [(3 b) b. II, III e IV, apenas. [] IV [] c. IV [] e. I, apenas [] d. II 📧 Compartilhe Revisão Atividade 4 (A4) https://ambienteacademico.com.br/mod/quiz/review.php?attempt=1175276&cmid-489907 7/7
Send your question to AI and receive an answer instantly
Recommended for you
9
A1 - Linguagem de Programação Fmu
Lógica de Programação
FMU
8
A4 - Linguagem de Programação Fmu
Lógica de Programação
FMU
9
A2 - Linguagem de Programação Fmu
Lógica de Programação
FMU
9
A2 - Linguagem de Programação Fmu
Lógica de Programação
FMU
5
Lógica e Técnicas de Programação - Avaliação 2 - Individual Flex
Lógica de Programação
UNIASSELVI
7
Lógica e Técnicas de Programação Av4
Lógica de Programação
UNIASSELVI
5
Lógica e Técnicas de Programação Avaliação 2
Lógica de Programação
UNIASSELVI
3
Prova Linguagem de Programação Aplicada Unip 2018 2 Sem não Corrigida
Lógica de Programação
UNIP
4
Lógica e Técnicas de Programação - Avaliação 1 - Individual Flex
Lógica de Programação
UNIASSELVI
6
Lógica e Técnicas de Programação Av1
Lógica de Programação
UNIASSELVI
Preview text
17/10/2022 21:43 Atividade 4 (A4): Revisão da tentativa Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental Minhas Disciplinas 222GRR1956A - LÓGICA DE PROGRAMAÇÃO UNIDADE 4 Atividade 4 (A4) Iniciado em segunda, 17 out 2022, 21:25 Estado Finalizada Concluída em segunda, 17 out 2022, 21:42 Tempo empregado 16 minutos 58 segundos Avaliar 9,00 de um máximo de 10,00(90%) Questão 1 Correto Atingiu 1,00 de 1,00 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 [L1I...LF1, L2I...LF2] de tipo primitivo; onde L1I...LF1, L2I...LF2 são os limites dos intervalos de variação dos índices da variável. A seguir, assinale a alternativa correta: a. As asserções I e II são proposições falsas. b. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. c. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. 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 verdadeiras, e a II é uma justificativa correta da I. ✔ https://ambienteacademico.com.br/mod/quiz/review.php?attempt=1175276&cmid=489907 1/7 17/10/2022 21:43 Atividade 4 (A4): Revisão da tentativa Carreiras e Internacionalização 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: Início tipo X = vetor [1...10] de inteiros; tipo Y = vetor [1...10] de inteiros; tipo Z = vetor [1...20] de inteiros; Inteiro i, j, k; i ←1; j ←1; k ←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, II, III e IV. b. I e IV, apenas. c. I e II, apenas. d. II e IV, apenas. e. I e III, apenas. ✔ https://ambienteacademico.com.br/mod/quiz/review.php?attempt=1175276&cmid=489907 2/7 17/10/2022 21:43 Atividade 4 (A4): Revisão da tentativa Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental Correto Atingiu 1,00 de 1,00 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 se dá 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: a. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. b. As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I. c. As asserções I e II são proposições falsas. d. As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I. ✔ e. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. Questão 4 Correto Atingiu 1,00 de 1,00 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 indicando as colunas. III. A soma de duas matrizes sendo representado por linhas e y colunas resultará em uma matriz do tipo 2*y 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 linhas e n colunas. É correto o que se afirma em: a. I, II e IV, apenas. ✔ b. I, II, III e IV. c. I e III, apenas. d. II e IV, apenas. e. II, III e IV, apenas. https://ambienteacademico.com.br/mod/quiz/review.php?attempt=1175276&cmid=489907 3/7 17/10/2022 21:43 Atividade 4 (A4): Revisão da tentativa Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental Correto Atingiu 1,00 de 1,00 Rafael está estudando a disciplina de lógica de programação e seu professor lhe passou um exercício no qual ele deveria analisar um algoritmo a fim de encontrar possíveis erros e encontrar a sua funcionalidade. O algoritmo passado foi: Inicio tipo X = vetor [1..10] de inteiros; Interi øi, j, aux; Para i de 1 até 10 passo 1 faça Leia (X[i]); Fimpara; Para i de 1 até 10 passo 1 faça Para j de 9 à passo 1 faça Se (X[j] < X[i]) então aux = X[i]; X[i] = X[j + 1]; X[j + 1] = aux; Fimse; Fimpara; Fimpara; Para i até 10 passo 1 faça Escreva (x[i]); Fimpara; Fimalgoritmo. Considerando o algoritmo apresentado e o conteúdo estudado, analise as afirmativas a seguir: I. O algoritmo irá ler um vetor de 10 números inteiros e irá apresentar o vetor em ordem decrescente. II. São utilizadas 2 laços de repetição na estrutura, sendo um para ordenar e outro para mostrar os resultados. III. Temos no algoritmo a presença de laços de repetição encadeados, ou seja, um laço dentro do outro. IV. Há um erro de sintaxe na comparação dos números para a ordenação dos dados. É correto o que se afirma em: a. I, II e IV, apenas. b. II e III, apenas. ✔ c. I e IV, apenas. d. I e IV, apenas. e. II e III, apenas. https://ambienteacademico.com.br/mod/quiz/review.php?attempt=1175276&cmid=489907 4/7 17/10/2022 21:43 Atividade 4 (A4): Revisão da tentativa Carreiras e Internacionalização 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 possuem como definição: a. Ser uma variável composta homogênea unidimensional formada por uma sequência de variáveis, todas do mesmo tipo, com o mesmo nome, e alocadas sequencialmente na memória. ✔ b. 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. c. Ser blocos de instruções que realizam tarefas específicas; é carregado uma vez e pode ser executada quantas vezes for necessário e são executados linearmente, uma linhas após a outra. d. Ser estruturas de dados manipuladas fora do ambiente de programa, sendo armazenado em um dispositivo de memória secundário, formando por uma coleção de registros. e. Ser uma variável composta homogênea bidimensional formada por uma sequência de variáveis, todas do mesmo tipo, com o mesmo nome, e alocadas sequencialmente na memória. Questão 7 Incorreto Atingiu 0,00 de 1,00 Uma variável possui como definição poder armazenar somente um valor por vez e 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 assertivas 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. As assertões I e II são proposições verdadeiras, e a II é uma justificativa correta da I. b. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. c. As assertões I e II são proposições falsas. d. As assertões I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I. ✘ e. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. https://ambienteacademico.com.br/mod/quiz/review.php?attempt=1175276&cmid=489907 5/7 17/10/2022 21:43 Atividade 4 (A4): Revisão da tentativa Carreiras e Internacionalização 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. Ao executar o algoritmo, o compilador irá retornar um erro e o executável do algoritmo será criado. b. O algoritmo não poderá ser compilado, mas o compilador irá parar a operação e eliminando, prevenindo o problema. c. O algoritmo poderá ser compilado e a atribuição do valor será inserido na última posição válida do vetor. d. O algoritmo é compilado, mas quando for executado pode apresentar resultados que não foram previstos ou ainda abortar a execução. e. O Algoritmo poderá ser compilado, mas apresentará sempre um erro de execução de imediato. Questão 9 Correto Atingiu 1,00 de 1,00 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 3 3 4 5 6 7 8 9 10 11 12 13 14 15 0 0 1 1 3 5 6 9 11 12 14 15 18 21 23 25 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, é: a. valor_pedagio ← pedágio [1:X] * Y ✔ b. valor_pedagio ← pedágio [X:0] * pedágio [X] * Y c. valor_pedagio ← (pedágio [X:0] / pedágio [n,1]) * Y d. valor_pedagio ← valor_pedagio + (pedágio [0:X] + pedágio [1:X]) * Y e. se (X = 0) então valor_pedagio ← 0 senão valor_pedagio ← (pedágio [0:X] / 2) * Y fimse https://ambienteacademico.com.br/mod/quiz/review.php?attempt=1175276&cmid=489907 6/7 17/10/2022 21:43 Atividade 4 (A4): Revisão da tentativa Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental Correto Atingiu 1,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 contidos 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 - inicio para i = 1 ate 100 faca leia matriz [i, i]: inteiro fim-para muitas linhas.. i := 1 j := 1 atequandofim at... fim-ate II - aiageno := 1 faca mangesalao -> diz faca fim-enquant no dimal faca-se ficamelotopo ob = 0 - entrada[c1] aqui= xi + s3 ... fin-unquanto_ate magenss = mangessequen fin-end III - am = os ', pessoa := oa bebida sif varredorou = cafiao mé [o] = xi.[xi] afi passer acânica fimgm aux1 " fimgm:aux' IV - mangasvo += 1 faca mangosvo := 0 diz faca borosao = "bialai' aoa := 0 - xI [i] fan = aoa + 1 flipan(pacacoarginstito) lan = xi <+ xi inisongsvo "on' É correto o que se afirma em: [] a. I, II, III e IV, [] b. II, III e IV, apenas. [(3 b) b. II, III e IV, apenas. [] IV [] c. IV [] e. I, apenas [] d. II 📧 Compartilhe Revisão Atividade 4 (A4) https://ambienteacademico.com.br/mod/quiz/review.php?attempt=1175276&cmid-489907 7/7