Buscar

algoritmo aol 4

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.

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais

Materiais relacionados

Perguntas relacionadas

Perguntas Recentes