Buscar

LOGICA_PROGRAMAÇÃO_(AOL 4) - _

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');

Continue navegando