Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
1. 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 Ocultar opções de resposta 1. Carrega a matriz em ordem decrescente de linha e crescente de coluna 2. Carrega a matriz em ordem aleatória 3. Carrega a matriz em ordem crescente de linha e coluna 4. Carrega a matriz em ordem decrescente de linha e coluna 5. Carrega a matriz em ordem crescente de linha e decrescente de coluna Resposta correta 2. Pergunta 2 /1 Para declarar uma matriz 9 X 9 de elementos de texto, qual seria o comando adequado? Ocultar opções de resposta 1. m: vetor [1..9,1..9] de inteiro 2. m: vetor [1..9,1..9] de caractere Resposta correta 3. m : vetor =[1 até 9; 1 até 9] de caractere 4. m : matriz [1..81] de caractere 5. m : matriz [1..9, 1..9] de caractere 3. Pergunta 3 /1 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]) fimpara Fimpara FIMALGORITMO Ocultar opções de resposta 1. O primeiro comando “PARA” deveria ir até 5 e não até 6, pois dá erro de memória Resposta correta 2. O comando “LEIA” deveria estar fora dos comandos “PARA” 3. Deveria ser usado um único “PARA” indo até 30 4. O algoritmo não contém erros 5. O segundo comando “PARA” deveria usar também uma variável i 4. Pergunta 4 /1 Observe o algoritmo abaixo e em seguida, escolha a alternativa correta. ALGORITMO “matriz” VAR I , J : inteiro numero : vetor[1..5,1..5] de inteiro Inicio Para i:=1 ate 5 passo 1 faca Para j:= 1 ate 5 faca numero[i,j] := I * J Fimpara Fimpara fimalgoritmo Esse algoritmo permite: Ocultar opções de resposta 1. Carregar uma matriz via teclado 2. Contar todos os valores de uma matriz 3. Carregar uma matriz de forma automática Resposta correta 4. Somar todos os valores de uma matriz 5. Somar os valores de uma linha de uma matriz 5. Pergunta 5 /1 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? Ocultar opções de resposta 1. Porque as matrizes têm 2 dimensões: linha e coluna Resposta correta 2. Por redundância - não é necessário ter 2 variáveis, basta usar uma delas 3. Porque se não usar 2 variáveis, não é possível carregar elementos de uma matriz 4. Isso é opcional em qualquer caso 5. Só é necessário se não for ler do teclado 6. Pergunta 6 /1 Quando nos referimos a matrizes no Visualg, costumamos dizer que na prática é como se tivéssemos vetores empilhados, de mesmo tamanho. Isso significa dizer que: Ocultar opções de resposta 1. No caso específico do Visualg, devem ter dados de mesmo tipo Resposta correta 2. 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 3. As matrizes podem ter linhas com dimensões diferentes, ou seja, uma linha com 2 colunas e outra linha com 3 colunas, por exemplo 4. As matrizes podem armazenar, em suas linhas e colunas, dados de tipos diferentes 5. São unidimensionais do mesmo jeito que nos vetores 7. Pergunta 7 /1 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 fimalgoritmo Ocultar opções de resposta 1. Lê os números de uma matriz 4 X 4 via teclado 2. Lê os números de uma matriz 4 X 4 via teclado e zera esses números 3. Lê os números de uma matriz 4 X 4 via teclado e torna os da diagonal secundária iguais a 10 4. Lê os números de uma matriz 4 X 4 via teclado e torna os da diagonal principal iguais a 10 Resposta correta 5. Lê os números de uma matriz 4 X 4 via teclado e torna todos eles iguais a 10 8. Pergunta 8 /1 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] fimse Ocultar opções de resposta 1. O maior valor de x[i,j] Resposta correta 2. A contagem dos números onde y = x[i,j] 3. O menor valor de x[i,j] 4. A média dos elementos da matriz 5. A soma dos elementos da matriz 9. Pergunta 9 /1 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] fimse Ocultar opções de resposta 1. O menor valor de x[i,j] Resposta correta 2. Um contador 3. Um acumulador que soma os valores de x[i,j] 4. A média de valores de x[i,j] 5. O maior valor de x[i,j] 10. Pergunta 10 /1 Numa matriz, o comando “ X:= X + matriz[i,j]” serve para quê ? Ocultar opções de resposta 1. Serve como indicador de diagonal principal 2. Para contar alguma situação específica 3. Para acumular os valores de uma matriz Resposta correta 4. Para atribuir valor 1 a um elemento qualquer 5.
Compartilhar