Baixe o app para aproveitar ainda mais
Prévia do material em texto
25/02/2020 Revisar envio do teste: Avaliação On-Line 4 (AOL 4) - ... https://sereduc.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_6211818_1&course_id=_24995_1&content_id=_1804737_1… 1/6 Revisar envio do teste: Avaliação On-Line 4 (AOL 4) - Questionário 19442 . 7 - Lógica de Programação Algorítmica - 20201.A Unidade 3 Revisar envio do teste: Avaliação On-Line 4 (AOL 4) - Questionário Usuário Danilo de Rezende Santos Curso 19442 . 7 - Lógica de Programação Algorítmica - 20201.A Teste Avaliação On-Line 4 (AOL 4) - Questionário Iniciado 25/02/20 17:50 Enviado 25/02/20 18:15 Status Completada Resultado da tentativa 10 em 10 pontos Tempo decorrido 24 minutos Instruções Resultados exibidos Todas as respostas, Respostas enviadas, Respostas corretas, Perguntas respondidas incorretamente Atenção! Você terá 1 opção de envio. Você pode salvar e retornar quantas vezes desejar, pois a tentativa só será contabilizada quando você decidir acionar o botão ENVIAR. Após o envio da atividade, você poderá conferir sua nota e o feedback, acessando o menu lateral esquerdo (Notas). IMPORTANTE: verifique suas respostas antes do envio desta atividade. Pergunta 1 Resposta d. algoritmo "MATRIZ" // Função : // Autor : Aline Chagas // Data : 10/08/2017 // Seção de Declarações var i , j : inteiro numero: vetor[1..5,1..5] de inteiro inicio // Seção de Comandos Para i:=1 ate 5 passo 1 faca Para j:=5 ate 1 passo -1 faca Escreval ("Informe o número da linha", i, " Coluna", j) leia (numero[i,j]) FimPara FimPara fimalgoritmo 1 em 1 pontos https://sereduc.blackboard.com/webapps/blackboard/execute/courseMain?course_id=_24995_1 https://sereduc.blackboard.com/webapps/blackboard/content/listContent.jsp?course_id=_24995_1&content_id=_1804692_1&mode=reset 25/02/2020 Revisar envio do teste: Avaliação On-Line 4 (AOL 4) - ... https://sereduc.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_6211818_1&course_id=_24995_1&content_id=_1804737_1… 2/6 Selecionada: Respostas: a. b. c. d. e. Carrega a matriz em ordem crescente de linha e decrescente de coluna Carrega a matriz em ordem decrescente de linha e crescente de coluna Carrega a matriz em ordem decrescente de linha e coluna Carrega a matriz em ordem aleatória Carrega a matriz em ordem crescente de linha e decrescente de coluna Carrega a matriz em ordem crescente de linha e coluna Pergunta 2 Resposta Selecionada: c. Respostas: a. b. c. d. e. Quando nos referimos a matrizes no Visualg, costumamos dizer que na prática é como se tivéssemos vetores empilhados, de mesmo tamanho. Isso signi�ca dizer que: No caso especí�co do Visualg, devem ter dados de mesmo tipo São unidimensionais do mesmo jeito que nos vetores As matrizes podem armazenar, em suas linhas e colunas, dados de tipos diferentes No caso especí�co do Visualg, devem ter dados de mesmo tipo As matrizes só podem ser quadradas, ou seja, o número de linhas é igual ao número de colunas – não é possível que sejam diferentes, sob nenhuma hipótese As matrizes podem ter linhas com dimensões diferentes, ou seja, uma linha com 2 colunas e outra linha com 3 colunas, por exemplo Pergunta 3 Observe o algoritmo abaixo e em seguida, escolha a alternativa correta. ALGORITMO “matriz” VAR I , J : inteiro 1 em 1 pontos 1 em 1 pontos 25/02/2020 Revisar envio do teste: Avaliação On-Line 4 (AOL 4) - ... https://sereduc.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_6211818_1&course_id=_24995_1&content_id=_1804737_1… 3/6 Resposta Selecionada: b. Respostas: a. b. c. d. e. numero : vetor[1..5,1..5] de inteiro Inicio Para i:=1 ate 5 passo faca Para j:= 1 ate 5 faca numero[i,j] := I * J Fimpara Fimpara �malgoritmo Esse algoritmo permite: Carregar uma matriz de forma automática Somar os valores de uma linha de uma matriz Carregar uma matriz de forma automática Carregar uma matriz via teclado Contar todos os valores de uma matriz Somar todos os valores de uma matriz Pergunta 4 Resposta Selecionada: e. Respostas: a. b. O que o algoritmo abaixo faz? Para i:=1 ate 4 faca Para j:=1 ate 4 faca Escreval(“informe numero da linha ”, i , “ coluna “, j) Leia(numero[i,j]) numero[i,i] : =10 Fimpara Fimpara �malgoritmo Lê os números de uma matriz 4 X 4 via teclado e torna os da diagonal principal iguais a 10 Lê os números de uma matriz 4 X 4 via teclado e zera esses números Lê os números de uma matriz 4 X 4 via teclado e torna os da diagonal secundária iguais a 10 1 em 1 pontos 25/02/2020 Revisar envio do teste: Avaliação On-Line 4 (AOL 4) - ... https://sereduc.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_6211818_1&course_id=_24995_1&content_id=_1804737_1… 4/6 c. d. e. Lê os números de uma matriz 4 X 4 via teclado Lê os números de uma matriz 4 X 4 via teclado e torna todos eles iguais a 10 Lê os números de uma matriz 4 X 4 via teclado e torna os da diagonal principal iguais a 10 Pergunta 5 Resposta Selecionada: c. Respostas: a. b. c. d. e. Nos exemplos que vimos, quando utilizamos matrizes no Visualg, costumamos usar duas variáveis, I e J, em duas estruturas de repetição do tipo “PARA”. Por qual motivo precisamos fazer assim? Porque as matrizes têm 2 dimensões: linha e coluna Por redundância - não é necessário ter 2 variáveis, basta usar uma delas Porque se não usar 2 variáveis, não é possível carregar elementos de uma matriz Porque as matrizes têm 2 dimensões: linha e coluna Só é necessário se não for ler do teclado Isso é opcional em qualquer caso Pergunta 6 No algoritmo abaixo, o que está errado? ALGORITMO “achandoerro” VAR I, J : inteiro numero : vetor[1..5,1..6] de inteiro Inicio Para i:=1 ate 6 faca Para j:=1 ate 5 faca Escreval(“informe numero da linha ”, i , “ coluna “, j) leia(numero[i,j]) �mpara 1 em 1 pontos 1 em 1 pontos 25/02/2020 Revisar envio do teste: Avaliação On-Line 4 (AOL 4) - ... https://sereduc.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_6211818_1&course_id=_24995_1&content_id=_1804737_1… 5/6 Resposta Selecionada: e. Respostas: a. b. c. d. e. Fimpara FIMALGORITMO O primeiro comando “PARA” deveria ir até 5 e não até 6, pois dá erro de memória O comando “LEIA” deveria estar fora dos comandos “PARA” O algoritmo não contém erros Deveria ser usado um único “PARA” indo até 30 O segundo comando “PARA” deveria usar também uma variável i O primeiro comando “PARA” deveria ir até 5 e não até 6, pois dá erro de memória Pergunta 7 Resposta Selecionada: e. Respostas: a. b. c. d. e. Para declarar uma matriz 9 X 9 de elementos de texto, qual seria o comando adequado? m: vetor [1..9,1..9] de literal m : matriz [1..81] de literal m: vetor [1..9,1..9] de inteiro m : vetor =[1 até 9; 1 até 9] de literal m : matriz [1..9, 1..9] de literal m: vetor [1..9,1..9] de literal Pergunta 8 Resposta Selecionada: b. Respostas: a. b. c. d. e. Numa matriz, o comando “ X:= X + matriz[i,j]” serve para quê ? Para acumular os valores de uma matriz Para calcular médias Para acumular os valores de uma matriz Serve como indicador de diagonal principal Para atribuir valor 1 a um elemento qualquer Para contar alguma situação especí�ca 1 em 1 pontos 1 em 1 pontos 25/02/2020 Revisar envio do teste: Avaliação On-Line 4 (AOL 4) - ... https://sereduc.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_6211818_1&course_id=_24995_1&content_id=_1804737_1… 6/6 Terça-feira, 25 de Fevereiro de 2020 18h29min53s BRT Pergunta 9 Resposta Selecionada: a. Respostas: a. b. c. d. e. Com o código abaixo, o que se consegue obter com a variável w ? se x[i,j] < w então w := x[i,j] �mse O menor valor de x[i,j] O menor valor de x[i,j] Um contador O maior valor de x[i,j] A média de valores de x[i,j] Um acumulador que soma os valores de x[i,j] Pergunta 10 Resposta Selecionada: a. Respostas:a. b. c. d. e. Com o código abaixo, o que se consegue obter com a variável y ? se x[i,j] > y então y := x[i,j] �mse O maior valor de x[i,j] O maior valor de x[i,j] A contagem dos números onde y = x[i,j] A soma dos elementos da matriz A média dos elementos da matriz O menor valor de x[i,j] ← OK 1 em 1 pontos 1 em 1 pontos javascript:launch('/webapps/gradebook/do/student/viewAttempts?course_id=_24995_1&method=list&nolaunch_after_review=true');
Compartilhar