Buscar

AOL4 Algorítmos.pdf

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 6 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 6 páginas

Prévia do material em texto

Unidade 3 Revisar envio do teste: Avaliação On-Line 4 (AOL 4) - QuestionárioH
Revisar envio do teste: Avaliação On-Line 4 (AOL 4) -
Questionário
Usuário Ismael Bento Costa
Curso 2811 . 7 - Lógica de Programação Algorítmica - 20172.A
Teste Avaliação On-Line 4 (AOL 4) - Questionário
Iniciado 16/08/17 13:12
Enviado 16/08/17 13:49
Status Completada
Resultado
da
tentativa
10 em 10 pontos  
Tempo
decorrido
36 minutos
Instruções 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.
Resultados
exibidos
Todas as respostas, Respostas enviadas, Respostas corretas, Perguntas respondidas
incorretamente
Pergunta 1
O que o algoritmo abaixo faz?
ALGORITMO “QUESTAO6”
VAR
 
I , J : inteiro
numero :vetor[1..3,1..3] de inteiro
Inicio
 
Para i:=3 ate 1 passo -1 faca
   Para j:= 1 ate 3  faca
       Escreval(“informe numero  da linha ”, i , “ coluna “, j)
       leia(numero[i,j])
    Fimpara
Disciplinas Cursos
1 em 1 pontos
Ismael Bento Costa 1
Fimpara
Resposta
Selecionada:
d.
Carrega a matriz em ordem decrescente de linha e crescente de coluna.
Respostas: a.  Carrega a matriz em ordem crescente de linha e coluna.
b.
Carrega a matriz em ordem crescente de linha e decrescente de coluna.
c. Carrega a matriz em ordem aleatória.
d.
Carrega a matriz em ordem decrescente de linha e crescente de coluna.
e. Carrega a matriz em ordem decrescente de linha e coluna.
Pergunta 2
O que o algoritmo abaixo faz ?
Para i:=1 ate 3 faca
   Para j:=1 ate 3 faca
       Escreval(“informe numero  da linha ”, i , “ coluna “, j)
       Leia(numero[i,j])
       numero[i,i] : =5
    Fimpara
Fimpara
Resposta
Selecionada:
c.
Lê os números de uma matriz 3 X 3 via teclado e torna os da diagonal
principal iguais a 5.
Respostas: a. Lê os números de uma matriz 3 X 3 via teclado.
b.
Lê os números de uma matriz 3 X 3 via teclado e torna os da diagonal
secundária iguais a 5.
c.
Lê os números de uma matriz 3 X 3 via teclado e torna os da diagonal
principal iguais a 5.
d.
 Lê os números de uma matriz 3 X 3 via teclado e torna todos eles iguais a
5.
e.  Lê os números de uma matriz 3 X 3 via teclado e zera esses números.
Pergunta 3
No algoritmo abaixo, o que está errado?
ALGORITMO “achandoerro”
VAR
1 em 1 pontos
1 em 1 pontos
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
Resposta
Selecionada:
b.
O primeiro comando “PARA” deveria ir até 5 e não até 6, pois dá erro de
memória
Respostas: a. O algoritmo não contém erros
b.
O primeiro comando “PARA” deveria ir até 5 e não até 6, pois dá erro de
memória
c. O comando “LEIA” deveria estar fora dos comandos “PARA”
d. Deveria ser usado um único “PARA” indo até 30
e. O segundo comando “PARA” deveria usar também uma variável i
Pergunta 4
O que o algoritmo abaixo faz?
ALGORITMO “matriz”
VAR
I , J : inteiro
numero : vetor[1..5,1..5] de inteiro
Inicio
       Para j:= 5 ate 1   passo -1 faca
     Para j:= 1 ate 5   passo -1 faca
       Escreval(“informe numero  da linha ”, i , “ coluna “, j)
       leia(numero[i,j])
     Fimpara
   Fimpara
Resposta
Selecionada:
d.
Carrega a matriz em ordem crescente de linha e decrescente de coluna
Respostas: a. Carrega a matriz em ordem aleatória
b. Carrega a matriz em ordem decrescente de linha e coluna
1 em 1 pontos
c.
Carrega a matriz em ordem decrescente de linha e crescente de coluna
d.
Carrega a matriz em ordem crescente de linha e decrescente de coluna
e. Carrega a matriz em ordem crescente de linha e coluna
Pergunta 5
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
Resposta
Selecionada:
d.
Lê os números de uma matriz 4 X 4 via teclado e torna os da diagonal
principal iguais a 10
Respostas: a. Lê os números de uma matriz 4 X 4 via teclado e zera esses números
b. Lê os números de uma matriz 4 X 4 via teclado
c.
Lê os números de uma matriz 4 X 4 via teclado e torna todos eles iguais a
10
d.
Lê os números de uma matriz 4 X 4 via teclado e torna os da diagonal
principal iguais a 10
e.
Lê os números de uma matriz 4 X 4 via teclado e torna os da diagonal
secundária iguais a 10
Pergunta 6
 Quanto às matrizes do visualg, podemos dizer que:
Resposta
Selecionada:
b.  Devem ter dados de mesmo tipo.
Respostas: a.
Só podem ser quadradas, ou seja, o número de linhas é igual ao número
de colunas.
b.  Devem ter dados de mesmo tipo.
c. Podem ter dados de tipos diferentes.
d. São unidimensionais.
1 em 1 pontos
1 em 1 pontos
e. Podem ter linhas com dimensões diferentes.
Pergunta 7
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?
Resposta
Selecionada:
d. Porque as matrizes têm 2 dimensões: linha e coluna
Respostas: a. Isso é opcional em qualquer caso
b. Só é necessário se não for ler do teclado
c.
Porque se não usar 2 variáveis, não é possível carregar elementos de
uma matriz
d. Porque as matrizes têm 2 dimensões: linha e coluna
e.
Por redundância - não é necessário ter 2 variáveis, basta usar uma delas
Pergunta 8
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:
Resposta
Selecionada:
e. No caso específico do Visualg, devem ter dados de mesmo tipo
Respostas: a.
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
b.
As matrizes podem ter linhas com dimensões diferentes, ou seja, uma linha
 com 2 colunas e outra linha  com 3 colunas, por exemplo
c.
As matrizes podem armazenar, em suas linhas e colunas, dados de tipos
diferentes
d. São unidimensionais do mesmo jeito que nos vetores
e. No caso específico do Visualg, devem ter dados de mesmo tipo
Pergunta 9
Para declarar uma matriz 9 X 9 de elementos de texto, qual seria o comando adequado?
Resposta Selecionada: a. m: vetor [1..9,1..9] de literal
Respostas: a. m: vetor [1..9,1..9] de literal
b. m : matriz [1..9, 1..9]  de literal
c. m: vetor [1..9,1..9] de inteiro
1 em 1 pontos
1 em 1 pontos
1 em 1 pontos
Quarta-feira, 16 de Agosto de 2017 13h49min16s BRT
d. m : vetor =[1 até 9; 1 até 9]  de literal
e. m : matriz [1..81] de literal
Pergunta 10
Numa matriz, o comando “ X:= X + matriz[i,j]” serve para quê ?
Resposta Selecionada: e. Para acumular os valores de uma matriz
Respostas: a. Para atribuir valor 1 a um elemento qualquer
b. Para contar alguma situação específica
c. Serve como indicador de diagonal principal
d. Para calcular médias
e. Para acumular os valores de uma matriz
← OK
1 em 1 pontos

Outros materiais