Buscar

P2 - Prova On-line (Acessar)


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 11 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 11 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 9, do total de 11 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

Prévia do material em texto

...
Página inicial Disciplinas e Espaços GRADUAÇÃO A DISTÂNCIA 2022-3
Algoritmos e Programação - 2022_03_EAD_B Avaliações P2 - Prova On-line (Acessar)
Iniciado em terça, 4 out 2022, 22:18
Estado Finalizada
Concluída em terça, 4 out 2022, 23:44
Tempo
empregado
1 hora 26 minutos
Avaliar 4,00 de um máximo de 10,00(40%)











https://ava.candidomendes.edu.br/moodle/
https://ava.candidomendes.edu.br/moodle/course/index.php?categoryid=8
https://ava.candidomendes.edu.br/moodle/course/index.php?categoryid=122
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10835
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10835&section=4
https://ava.candidomendes.edu.br/moodle/mod/quiz/view.php?id=337347
javascript:void(0);
https://ava.candidomendes.edu.br/moodle/user/index.php?id=10835
https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=10835
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10835&stopjsnav=1
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10835&datapref=1
https://ava.candidomendes.edu.br/moodle/
https://ava.candidomendes.edu.br/moodle/my/
https://ava.candidomendes.edu.br/moodle/course/view.php?id=11058
https://ava.candidomendes.edu.br/moodle/course/view.php?id=11397
https://ava.candidomendes.edu.br/moodle/course/view.php?id=892
javascript:void(0);
Questão 1
Incorreto
Atingiu 0,00
de 1,00
Selecione a alternativa que apresenta a sintaxe correta,
para construção de um bloco de repetição usando
o comando para, na linguagem de programação VisuAlg.
Esse bloco de repetição deve servir para
decrementar uma variável e escrever seu valor,
começando em 10 e indo até 1. 
Escolha uma opção:
a. 
para i de 1 ate 10 faca 
        escreva(i) 
   fimpara
b. 
 para i de 10 ate 1 faca 
        escreva(i) 
        i <- i - 1 
   fimpara
c. 
 para i de 10 ate 1 passo -1 faca 
        escreva(i) 
   fimpara
d. 
para i de 10 ate 1 decrementa 1 faca 
        escreva(i) 
   fimpara 
e. 
 para i de 10 ate 1 faca 
        i <- i - 1 
        escreva(i) 
   fimpara
Sua resposta está incorreta.
A sintaxe correta é:
   para i de 10 ate 1 passo -1 faca
        escreva(i)
   fimpara
 
A resposta correta é: 
 para i de 10 ate 1 passo -1 faca 
        escreva(i) 
   fimpara











javascript:void(0);
https://ava.candidomendes.edu.br/moodle/user/index.php?id=10835
https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=10835
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10835&stopjsnav=1
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10835&datapref=1
https://ava.candidomendes.edu.br/moodle/
https://ava.candidomendes.edu.br/moodle/my/
https://ava.candidomendes.edu.br/moodle/course/view.php?id=11058
https://ava.candidomendes.edu.br/moodle/course/view.php?id=11397
https://ava.candidomendes.edu.br/moodle/course/view.php?id=892
javascript:void(0);
Questão 2
Incorreto
Atingiu 0,00
de 1,00
Selecione a alternativa que apresenta a sintaxe correta
dos comandos de saída, entrada e atribuição,
respectivamente, na linguagem de programação VisuAlg. 
Escolha uma opção:
a. 
   escrever("Digite sua Idade: ") 
   ler(idade) 
   dias <- idade * 365
b. 
escreva("Digite sua Idade: ") 
dias = idade * 365    
leia(idade)
c. 
 escreva("Digite sua Idade: ") 
   leia(idade) 
   dias <- idade * 365
d. 
 escreva("Digite sua Idade: ") 
   leia(idade) 
   dias = idade * 365
e. 
write(Digite sua Idade: ) 
   read(idade) 
   dias <- idade * 365 
Sua resposta está incorreta.
A sintaxe correta dos comandos de saída, entrada e
atribuição, respectivamente, na linguagem de
programação VisuAlg é:
   escreva("Digite sua Idade: ")
   leia(idade)
   dias <- idade * 365
 
A resposta correta é: 
 escreva("Digite sua Idade: ") 
   leia(idade) 
   dias <- idade * 365











javascript:void(0);
https://ava.candidomendes.edu.br/moodle/user/index.php?id=10835
https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=10835
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10835&stopjsnav=1
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10835&datapref=1
https://ava.candidomendes.edu.br/moodle/
https://ava.candidomendes.edu.br/moodle/my/
https://ava.candidomendes.edu.br/moodle/course/view.php?id=11058
https://ava.candidomendes.edu.br/moodle/course/view.php?id=11397
https://ava.candidomendes.edu.br/moodle/course/view.php?id=892
javascript:void(0);
Questão 3
Correto
Atingiu 1,00 de
1,00
Você está tentando construir um algoritmo que  verifique
se uma letra digitada é "F" ou "M", para escrever “
Feminino” ou “Masculino”, mas você também quer
escrever “Sexo Inválido” se o usuário digitar uma letra que
não seja "F" ou "M". Seu algoritmo ficou como o exibido na
Figura 1, ele não executa, pois acusa erro na linha 13.
Marque a opção que apresenta o código correto, para a
linha 13, de modo que esse algoritmo funcione no
programa VisuAlg 3.
Figura 1 - Algoritmo 
 
 
Escolha uma opção:
a. se (sexo = "F") ou (sexo = "M") entao 
b. se (sexo = "F") e (sexo = "M") entao
c. se sexo = "F" ou sexo = "M" entao
d. se sexo = ("F" ou  "M") entao
e. se sexo = "F" e  "M" entao
Sua resposta está correta.
Para que essa condição funcione, no VisuAlg 3, é preciso
adicionar parênteses e adicionar a variável sexo na
segunda condição.
Veja o algoritmo corrigido abaixo:
________________________________________
________________________________________
_____________________
Var
   sexo : caractere
Inicio
   escreva("Digite o Sexo (F ou M): ")
   leia(sexo)
   sexo <- maiusc(sexo)
   se (sexo = "F") ou (sexo = "M") entao
      se sexo = "F" entao
         escreva("Feminino")
      senao
         escreva("Masculino")
      fimse











javascript:void(0);
https://ava.candidomendes.edu.br/moodle/user/index.php?id=10835
https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=10835
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10835&stopjsnav=1
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10835&datapref=1
https://ava.candidomendes.edu.br/moodle/
https://ava.candidomendes.edu.br/moodle/my/
https://ava.candidomendes.edu.br/moodle/course/view.php?id=11058
https://ava.candidomendes.edu.br/moodle/course/view.php?id=11397
https://ava.candidomendes.edu.br/moodle/course/view.php?id=892
javascript:void(0);
   senao
      escreva("Opção Inválida")
   fimse
Fimalgoritmo
 
A resposta correta é: se (sexo = "F") ou (sexo = "M") entao











javascript:void(0);
https://ava.candidomendes.edu.br/moodle/user/index.php?id=10835
https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=10835
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10835&stopjsnav=1
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10835&datapref=1
https://ava.candidomendes.edu.br/moodle/
https://ava.candidomendes.edu.br/moodle/my/
https://ava.candidomendes.edu.br/moodle/course/view.php?id=11058
https://ava.candidomendes.edu.br/moodle/course/view.php?id=11397
https://ava.candidomendes.edu.br/moodle/course/view.php?id=892
javascript:void(0);
Questão 4
Correto
Atingiu 1,00 de
1,00
FAURGS - 2018 - TJ - RS: Considere a tabela a seguir, que
contém dados do IMC (Índice de Massa Corporal) de uma
pessoa, com uma escala típica de valores, dentre as
várias existentes. 
 
A fórmula para o cálculo do IMC é
 
Das expressões abaixo, em pseudocódigo, qual a que
expressa corretamente a lógica para calcular e exibir o
IMC dos dois casos extremos da tabela? 
Escolha uma opção:
a. IMC <- PESO / ALTURA * ALTURA 
se (IMC <16) OR (IMC >40) então  
escreva (IMC)
b. IMC <- PESO / ALTURA * ALTURA 
se (IMC <16) OR (IMC >40) então  
escreva (IMC) 
c. IMC <- PESO / (ALTURA * ALTURA) 
se (IMC <16) AND (IMC >40) então  
escreva (IMC)
d. IMC <- PESO / ALTURA / ALTURA 
se (IMC <16) OR (IMC >40) então  
escreva (IMC)
e. IMC <- PESO / ALTURA / ALTURA 
se (IMC <16) AND (IMC >40) entãoescreva (IMC)
Sua resposta está correta.
A resposta correta é 
IMC <- PESO / ALTURA * ALTURA
se (IMC <16) OR (IMC >40) então 
escreva (IMC)
 
O operador OR fará com que entre na condição do SE,
caso seja menor do que 16 ou maior do que 40, ou seja, as
opções extremas da tabela
As respostas corretas são: IMC <- PESO / ALTURA * ALTURA 
se (IMC <16) OR (IMC >40) então  
escreva (IMC), IMC <- PESO / ALTURA / ALTURA 
se (IMC <16) OR (IMC >40) então  
escreva (IMC), IMC <- PESO / ALTURA / ALTURA 
se (IMC <16) AND (IMC >40) então  
escreva (IMC), IMC <- PESO / ALTURA * ALTURA 
se (IMC <16) OR (IMC >40) então  
escreva (IMC), IMC <- PESO / (ALTURA * ALTURA) 
se (IMC <16) AND (IMC >40) então  
escreva (IMC)











javascript:void(0);
https://ava.candidomendes.edu.br/moodle/user/index.php?id=10835
https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=10835
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10835&stopjsnav=1
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10835&datapref=1
https://ava.candidomendes.edu.br/moodle/
https://ava.candidomendes.edu.br/moodle/my/
https://ava.candidomendes.edu.br/moodle/course/view.php?id=11058
https://ava.candidomendes.edu.br/moodle/course/view.php?id=11397
https://ava.candidomendes.edu.br/moodle/course/view.php?id=892
javascript:void(0);
Questão 5
Incorreto
Atingiu 0,00
de 1,00
Questão 6
Incorreto
Atingiu 0,00
de 1,00
O laço de repetição de qual estrutura é executado pelo
menos uma vez ao executar o programa?
Escolha uma opção:
a. Repita
b. Escolha
c. Se
d. Para
e. Enquanto 
Sua resposta está incorreta.
O laço da estrutura repita é executado pelo menos uma
vez, visto que a avaliação da estrutura é realizada apenas
no final.
A resposta correta é: Repita
Leia as afirmativas a seguir: 
 
1- Em Visualg, o comando que representa uma entrada de
dados é o escreva (); 
2- Quando um determinado texto é exibido na tela, o
mesmo é considerado uma saída do sistema; 
3- O operador aritmético Div obtém o resto de uma
divisão; 
4 - No comando de atribuição, o resultado de uma
expressão é atribuído a uma variável. 
 
Escolha uma opção:
a. Todas as afirmativas estão corretas 
b. Apenas as afirmativas 2 e 4 estão corretas
c. Nenhuma alternativa está correta
d. Apenas a alternativa 4 está correta
e. Apenas as afirmativas 1 e 3 estão corretas
Sua resposta está incorreta.
A afirmativa 1 é falsa, visto que o comando que representa
entrada de dado é o leia;
A afirmativa 3 é falsa, visto que o Mod é o operador
aritmético que obtém o resto da divisão;
As afirmativas 2 e 4 estão corretas.
A resposta correta é: Apenas as afirmativas 2 e 4 estão
corretas











javascript:void(0);
https://ava.candidomendes.edu.br/moodle/user/index.php?id=10835
https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=10835
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10835&stopjsnav=1
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10835&datapref=1
https://ava.candidomendes.edu.br/moodle/
https://ava.candidomendes.edu.br/moodle/my/
https://ava.candidomendes.edu.br/moodle/course/view.php?id=11058
https://ava.candidomendes.edu.br/moodle/course/view.php?id=11397
https://ava.candidomendes.edu.br/moodle/course/view.php?id=892
javascript:void(0);
Questão 7
Completo
Atingiu 0,00
de 2,00
 
    
Finalize o algoritmo da Figura 2, usando Português
Estruturado (segundo VisuAlg). O objetivo do algoritmo é
calcular a Média Aritmética Simples das notas de uma
turma. A média de um conjunto de números é calculada
somando-se todos os seus valores e dividindo-se o
resultado pelo número de elementos somados.
A saída do seu programa deve ser a média das notas
contidas no vetor e a maior nota inserida; 
Não altere a parte do código que já está escrita, apenas
adicione código;
Trabalhe com o vetor de notas que já foi declarado.
Figura 2 
 
Algoritmo "semnome"
// Função :
// Autor :
// Data :
// Seçao de Declarações
Var
   n1,n2,n3 : real
   media : real
Inicio
escreval ("Digite nota 1: ")
leia(n1)
escreval ("Digite nota 2: ")
leia(n2)
escreval ("Digite nota 3: ")
leia(n3)
 
media <- (n1+n1+n2)/ 3)
 
escreval ("A média ponderada é de : ",media)
Fimalgoritmo
Var
   notas       : vetor[1..10] de real
   i               : inteiro
   media, soma : real
Inicio
   para i de 1 ate 10 faca
      escreva("Digite a", i, "ª nota:")











javascript:void(0);
https://ava.candidomendes.edu.br/moodle/user/index.php?id=10835
https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=10835
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10835&stopjsnav=1
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10835&datapref=1
https://ava.candidomendes.edu.br/moodle/
https://ava.candidomendes.edu.br/moodle/my/
https://ava.candidomendes.edu.br/moodle/course/view.php?id=11058
https://ava.candidomendes.edu.br/moodle/course/view.php?id=11397
https://ava.candidomendes.edu.br/moodle/course/view.php?id=892
javascript:void(0);
      leia(notas[i])
   fimpara
 
   para i de 1 ate 10 faca
      soma <- soma + notas[i]
   fimpara
 
   media <- soma / 10
   escreval("Média: ", media)
Fimalgoritmo
 
Comentário:
Resposta não condiz com o enunciado











javascript:void(0);
https://ava.candidomendes.edu.br/moodle/user/index.php?id=10835
https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=10835
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10835&stopjsnav=1
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10835&datapref=1
https://ava.candidomendes.edu.br/moodle/
https://ava.candidomendes.edu.br/moodle/my/
https://ava.candidomendes.edu.br/moodle/course/view.php?id=11058
https://ava.candidomendes.edu.br/moodle/course/view.php?id=11397
https://ava.candidomendes.edu.br/moodle/course/view.php?id=892
javascript:void(0);
Questão 8
Completo
Atingiu 2,00
de 2,00
Escreva um algoritmo, usando Português Estruturado, que
leia três notas e seus pesos. 
Calcule a Média Aritmética Ponderada usando os valores
inseridos pelo usuário. 
Você deve efetuar os cálculos, usando a fórmula exibida
na Figura 1:
Figura 1
Fórmula para Calcular a Média Aritmética Ponderada
 
Algoritmo "semnome"
// Função :
// Autor :
// Data :
// Seçao de Declarações
Var
n1,n2,n3, p1,p2,p3, mp : real
Inicio
escreval ("Digite nota 1: ")
leia(n1)
escreval ("Digite peso 1: ")
leia(p1)
escreval ("Digite nota 2: ")
leia(n2)
escreval ("Digite peso 2: ")
leia(p2)
escreval ("Digite nota 3: ")
leia(n3)
escreval ("Digite peso 3: ")
leia(p3)
 
mp <- (n1+p1+n2+p2+n3+p3)/(p1+p2+p3)
 
escreval ("A média ponderada é de : ",mp)
Fimalgoritmo
Var
   nota1, nota2, nota3 : real
   peso1, peso2, peso3 : inteiro
   media : real
Inicio
   escreva("Digite a Nota 1:")
   leia(nota1)
   escreva("Digite o Peso 1:")
   leia(peso1)
   escreva("Digite a Nota 2:")
   leia(nota2)
   escreva("Digite o Peso 2:")
   leia(peso2)











javascript:void(0);
https://ava.candidomendes.edu.br/moodle/user/index.php?id=10835
https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=10835
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10835&stopjsnav=1
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10835&datapref=1
https://ava.candidomendes.edu.br/moodle/
https://ava.candidomendes.edu.br/moodle/my/
https://ava.candidomendes.edu.br/moodle/course/view.php?id=11058
https://ava.candidomendes.edu.br/moodle/course/view.php?id=11397
https://ava.candidomendes.edu.br/moodle/course/view.php?id=892
javascript:void(0);
   escreva("Digite a Nota 3:")
   leia(nota3)
   escreva("Digite o Peso 3:")
   leia(peso3)
   media <- ((nota1*peso1) + (nota2*peso2) +
(nota3*peso3)) / (peso1 + peso2 + peso3)
   escreva("Média Ponderada:", media)
Fimalgoritmo
 
Comentário:











javascript:void(0);
https://ava.candidomendes.edu.br/moodle/user/index.php?id=10835https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=10835
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10835&stopjsnav=1
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10835&datapref=1
https://ava.candidomendes.edu.br/moodle/
https://ava.candidomendes.edu.br/moodle/my/
https://ava.candidomendes.edu.br/moodle/course/view.php?id=11058
https://ava.candidomendes.edu.br/moodle/course/view.php?id=11397
https://ava.candidomendes.edu.br/moodle/course/view.php?id=892
javascript:void(0);

Continue navegando