Buscar

P2 Algoritmo_e_programacao03

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

03/05/2022 09:45 P2 - Prova On-line (Acessar)
https://ava.candidomendes.edu.br/moodle/mod/quiz/attempt.php?attempt=198663&cmid=281779 1/6
...
Página inicial Disciplinas e Espaços GRADUAÇÃO A DISTÂNCIA 2022-1
Algoritmos e Programação - 2022_01_EAD_A Avaliações P2 - Prova On-line (Acessar)
Questão 1
Ainda não
respondida
Vale 1,00
ponto(s).
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) AND (IMC >40) então  
escreva (IMC)
b. IMC <- PESO / (ALTURA * ALTURA) 
se (IMC <16) AND (IMC >40) então  
escreva (IMC)
c. IMC <- PESO / ALTURA / ALTURA 
se (IMC <16) OR (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) OR (IMC >40) então  
escreva (IMC)
Limpar minha escolha








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=110
https://ava.candidomendes.edu.br/moodle/course/view.php?id=8757
https://ava.candidomendes.edu.br/moodle/course/view.php?id=8757&section=4
https://ava.candidomendes.edu.br/moodle/mod/quiz/view.php?id=281779
https://ava.candidomendes.edu.br/moodle/mod/quiz/attempt.php?attempt=198663&cmid=281779
javascript:void(0);
https://ava.candidomendes.edu.br/moodle/user/index.php?id=8757
https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=8757
https://ava.candidomendes.edu.br/moodle/course/view.php?id=8757&stopjsnav=1
https://ava.candidomendes.edu.br/moodle/
https://ava.candidomendes.edu.br/moodle/my/
https://ava.candidomendes.edu.br/moodle/course/view.php?id=892
javascript:void(0);
03/05/2022 09:45 P2 - Prova On-line (Acessar)
https://ava.candidomendes.edu.br/moodle/mod/quiz/attempt.php?attempt=198663&cmid=281779 2/6
Questão 2
Ainda não
respondida
Vale 1,00
ponto(s).
Questão 3
Ainda não
respondida
Vale 1,00
ponto(s).
Selecione a alternativa que apresenta a sintaxe correta, para
declaração de um vetor, chamado numeros, que armazene 5
valores do tipo real, na linguagem de programação VisuAlg. 
Escolha uma opção:
a. numeros : vetor[1..5] de inteiro
b. numeros : vetor[1..5] de real
c. numeros : vetor[0..5] de real
d. numeros : vetor[1, 5]  de real
e. numeros : vetor[5] 
Limpar minha escolha
O laço de repetição de qual estrutura é executado pelo
menos uma vez ao executar o programa?
Escolha uma opção:
a. Enquanto
b. Para
c. Escolha
d. Se
e. Repita
Limpar minha escolha








https://ava.candidomendes.edu.br/moodle/mod/quiz/attempt.php?attempt=198663&cmid=281779
https://ava.candidomendes.edu.br/moodle/mod/quiz/attempt.php?attempt=198663&cmid=281779
javascript:void(0);
https://ava.candidomendes.edu.br/moodle/user/index.php?id=8757
https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=8757
https://ava.candidomendes.edu.br/moodle/course/view.php?id=8757&stopjsnav=1
https://ava.candidomendes.edu.br/moodle/
https://ava.candidomendes.edu.br/moodle/my/
https://ava.candidomendes.edu.br/moodle/course/view.php?id=892
javascript:void(0);
03/05/2022 09:45 P2 - Prova On-line (Acessar)
https://ava.candidomendes.edu.br/moodle/mod/quiz/attempt.php?attempt=198663&cmid=281779 3/6
Questão 4
Ainda não
respondida
Vale 1,00
ponto(s).
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
Limpar minha escolha








https://ava.candidomendes.edu.br/moodle/mod/quiz/attempt.php?attempt=198663&cmid=281779
javascript:void(0);
https://ava.candidomendes.edu.br/moodle/user/index.php?id=8757
https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=8757
https://ava.candidomendes.edu.br/moodle/course/view.php?id=8757&stopjsnav=1
https://ava.candidomendes.edu.br/moodle/
https://ava.candidomendes.edu.br/moodle/my/
https://ava.candidomendes.edu.br/moodle/course/view.php?id=892
javascript:void(0);
03/05/2022 09:45 P2 - Prova On-line (Acessar)
https://ava.candidomendes.edu.br/moodle/mod/quiz/attempt.php?attempt=198663&cmid=281779 4/6
Questão 5
Ainda não
respondida
Vale 1,00
ponto(s).
Você está escrevendo um código que percorre um vetor de
nomes, escrevendo todos os nomes presentes no vetor. Seu
código ficou como o que está sendo exibido da Figura 1. Esse
código, quando executado, retorna a seguinte mensagem de
erro: "Variável NOMES[4] não foi encontrada", na linha 12.
Selecione a alternativa que apresenta a(s) correção(ões)
necessária(s) no código ilustrado na Figura 1. 
Figura 1
 
Escolha uma opção:
a. 
   i <- 0 
   enquanto i <= 3 faca 
      i <- i + 1 
      escreval(nomes[i]) 
   fimenquanto
b. 
   i <- 1 
   enquanto i < 3 faca 
      i <- i + 1 
      escreval(nomes[i]) 
   fimenquanto
c. 
  i <- 1 
   enquanto i < 4 faca 
      i <- i + 1 
      escreval(NOMES[i]) 
   fimenquanto
d. 
   i <- 1 
   enquanto (i <= 3) 
      escreval(nomes[i]) 
      i <- i + 1 
   fimenquanto
e. 
  i <- 1 
   enquanto i <= 3 faca 
      escreval(nomes[i]) 
      i <- i + 1 
   fimenquanto
Limpar minha escolha








https://ava.candidomendes.edu.br/moodle/mod/quiz/attempt.php?attempt=198663&cmid=281779
javascript:void(0);
https://ava.candidomendes.edu.br/moodle/user/index.php?id=8757
https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=8757
https://ava.candidomendes.edu.br/moodle/course/view.php?id=8757&stopjsnav=1
https://ava.candidomendes.edu.br/moodle/
https://ava.candidomendes.edu.br/moodle/my/
https://ava.candidomendes.edu.br/moodle/course/view.php?id=892
javascript:void(0);
03/05/2022 09:45 P2 - Prova On-line (Acessar)
https://ava.candidomendes.edu.br/moodle/mod/quiz/attempt.php?attempt=198663&cmid=281779 5/6
Questão 6
Ainda não
respondida
Vale 1,00
ponto(s).
Questão 7
Ainda não
respondida
Vale 2,00
ponto(s).
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 10 ate 1 faca 
        i <- i - 1 
        escreva(i) 
   fimpara
b. 
para i de 10 ate 1 decrementa 1 faca 
        escreva(i) 
   fimpara
c. 
para i de 1 ate 10 faca 
        escreva(i) 
   fimpara
d. 
 para i de 10 ate 1 passo -1 faca 
        escreva(i) 
   fimpara
e. 
 para i de 10 ate 1 faca 
        escreva(i) 
        i <- i - 1 
   fimpara
Limpar minha escolha
Prepare um algoritmo, utilizando a linguagem de
programação Visualg, para informar o gasto em uma
lavanderia. O algoritmo deve perguntar o total de camisas,
calças e vestidos e informar o valor total gasto considerando
a tabela de preços: Camisa R$ 5,00, calças 12,00 e vestidos R$
7,00
        
escreval("Informe quantas calças foram lavadas: ")
leia(calcas)
escreval(''informe quantas vestidos foram lavadas: ")
leia(vestidos)
valor_total:= ((camisas * 5) + (calcas * 12) + (vestidos * 
7)) 
escreval("O valor totalgasto é R$", valor_total, "A 
quantidade de camisas lavadas foram: ", camisas, "A 
quantidade de calças lavadas foram: ", calcas, "A 
quantidade de vestidos lavados foram: ", vestidos)
Finalgoritmo








https://ava.candidomendes.edu.br/moodle/mod/quiz/attempt.php?attempt=198663&cmid=281779
javascript:void(0);
https://ava.candidomendes.edu.br/moodle/user/index.php?id=8757
https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=8757
https://ava.candidomendes.edu.br/moodle/course/view.php?id=8757&stopjsnav=1
https://ava.candidomendes.edu.br/moodle/
https://ava.candidomendes.edu.br/moodle/my/
https://ava.candidomendes.edu.br/moodle/course/view.php?id=892
javascript:void(0);
03/05/2022 09:45 P2 - Prova On-line (Acessar)
https://ava.candidomendes.edu.br/moodle/mod/quiz/attempt.php?attempt=198663&cmid=281779 6/6
Questão 8
Ainda não
respondida
Vale 2,00
ponto(s).
Desenvolva um algoritmo, em Visualg, de um menu que
mostra na tela em linhas diferentes três opções: "1 - Deposito",
"2- Saque" e "3- Extrato", solicita ao usuário para inserir a
opção deseja e leia a opção inserida pelo usuário, mostrando
uma mensagem de confirmação da opção escolhida ou
uma mensagem de "Opção inválida", caso o usuário insira
uma opção inexistente.
        
se (opcao = 2) entao
escreval("Saque selecionado.")
se (opcao = 3) entao
escreval("Extrato selecionado.")
senao
escreval("Opção inválida.")
fimse
 
Finalgoritmo
 








javascript:void(0);
https://ava.candidomendes.edu.br/moodle/user/index.php?id=8757
https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=8757
https://ava.candidomendes.edu.br/moodle/course/view.php?id=8757&stopjsnav=1
https://ava.candidomendes.edu.br/moodle/
https://ava.candidomendes.edu.br/moodle/my/
https://ava.candidomendes.edu.br/moodle/course/view.php?id=892
javascript:void(0);

Continue navegando