Buscar

P2 algoritmo

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

30/04/2022 20:01 P2 - Prova On-line (Acessar)
https://ava.candidomendes.edu.br/moodle/mod/quiz/attempt.php?attempt=195525&cmid=284996 1/6
...
Página inicial Disciplinas e Espaços GRADUAÇÃO A DISTÂNCIA 2022-1
Algoritmos e Programação - 2022_01_EAD_B Avaliações P2 - Prova On-line (Acessar)
Questão 1
Ainda não
respondida
Vale 1,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 faca 
        escreva(i) 
        i <- i - 1 
   fimpara
c. 
para i de 10 ate 1 decrementa 1 faca 
        escreva(i) 
   fimpara
d. 
 para i de 10 ate 1 passo -1 faca 
        escreva(i) 
   fimpara
e. 
para i de 1 ate 10 faca 
        escreva(i) 
   fimpara
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=9089
https://ava.candidomendes.edu.br/moodle/course/view.php?id=9089&section=4
https://ava.candidomendes.edu.br/moodle/mod/quiz/view.php?id=284996
https://ava.candidomendes.edu.br/moodle/mod/quiz/attempt.php?attempt=195525&cmid=284996
javascript:void(0);
https://ava.candidomendes.edu.br/moodle/user/index.php?id=9089
https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=9089
https://ava.candidomendes.edu.br/moodle/course/view.php?id=9089&stopjsnav=1
https://ava.candidomendes.edu.br/moodle/course/view.php?id=9089&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=393
https://ava.candidomendes.edu.br/moodle/course/view.php?id=892
javascript:void(0);
30/04/2022 20:01 P2 - Prova On-line (Acessar)
https://ava.candidomendes.edu.br/moodle/mod/quiz/attempt.php?attempt=195525&cmid=284996 2/6
Questão 2
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 <- 1 
   enquanto i < 4 faca 
      i <- i + 1 
      escreval(NOMES[i]) 
   fimenquanto
b. 
   i <- 1 
   enquanto i < 3 faca 
      i <- i + 1 
      escreval(nomes[i]) 
   fimenquanto
c. 
   i <- 0 
   enquanto i <= 3 faca 
      i <- i + 1 
      escreval(nomes[i]) 
   fimenquanto
d. 
  i <- 1 
   enquanto i <= 3 faca 
      escreval(nomes[i]) 
      i <- i + 1 
   fimenquanto
e. 
   i <- 1 
   enquanto (i <= 3) 
      escreval(nomes[i]) 
      i <- i + 1 
   fimenquanto
Limpar minha escolha










https://ava.candidomendes.edu.br/moodle/mod/quiz/attempt.php?attempt=195525&cmid=284996
javascript:void(0);
https://ava.candidomendes.edu.br/moodle/user/index.php?id=9089
https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=9089
https://ava.candidomendes.edu.br/moodle/course/view.php?id=9089&stopjsnav=1
https://ava.candidomendes.edu.br/moodle/course/view.php?id=9089&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=393
https://ava.candidomendes.edu.br/moodle/course/view.php?id=892
javascript:void(0);
30/04/2022 20:01 P2 - Prova On-line (Acessar)
https://ava.candidomendes.edu.br/moodle/mod/quiz/attempt.php?attempt=195525&cmid=284996 3/6
Questão 3
Ainda não
respondida
Vale 1,00
ponto(s).
Questão 4
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) OR (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) AND (IMC >40) então  
escreva (IMC)
e. IMC <- PESO / ALTURA * ALTURA 
se (IMC <16) OR (IMC >40) então  
escreva (IMC)
Limpar minha escolha
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[5] 
b. numeros : vetor[1, 5]  de real
c. numeros : vetor[0..5] de real
d. numeros : vetor[1..5] de inteiro
e. numeros : vetor[1..5] de real
Limpar minha escolha










https://ava.candidomendes.edu.br/moodle/mod/quiz/attempt.php?attempt=195525&cmid=284996
https://ava.candidomendes.edu.br/moodle/mod/quiz/attempt.php?attempt=195525&cmid=284996
javascript:void(0);
https://ava.candidomendes.edu.br/moodle/user/index.php?id=9089
https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=9089
https://ava.candidomendes.edu.br/moodle/course/view.php?id=9089&stopjsnav=1
https://ava.candidomendes.edu.br/moodle/course/view.php?id=9089&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=393
https://ava.candidomendes.edu.br/moodle/course/view.php?id=892
javascript:void(0);
30/04/2022 20:01 P2 - Prova On-line (Acessar)
https://ava.candidomendes.edu.br/moodle/mod/quiz/attempt.php?attempt=195525&cmid=284996 4/6
Questão 5
Ainda não
respondida
Vale 1,00
ponto(s).
Questão 6
Ainda não
respondida
Vale 1,00
ponto(s).
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. Enquanto
c. Se
d. Para
e. Escolha
Limpar minha escolha
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" e  "M" entao
e. se sexo = ("F" ou  "M") entao
Limpar minha escolha










https://ava.candidomendes.edu.br/moodle/mod/quiz/attempt.php?attempt=195525&cmid=284996
https://ava.candidomendes.edu.br/moodle/mod/quiz/attempt.php?attempt=195525&cmid=284996
javascript:void(0);
https://ava.candidomendes.edu.br/moodle/user/index.php?id=9089
https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=9089
https://ava.candidomendes.edu.br/moodle/course/view.php?id=9089&stopjsnav=1
https://ava.candidomendes.edu.br/moodle/course/view.php?id=9089&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=393
https://ava.candidomendes.edu.br/moodle/course/view.php?id=892
javascript:void(0);
30/04/2022 20:01 P2 - Prova On-line (Acessar)
https://ava.candidomendes.edu.br/moodle/mod/quiz/attempt.php?attempt=195525&cmid=2849965/6
Questão 7
Ainda não
respondida
Vale 2,00
ponto(s).
Escreva um algoritmo, usando Português Estruturado
(segundo VisuAlg), que leia o nome e a idade de uma pessoa
e mostre quantos dias de vida ela viveu.
Notifique também se a pessoa for maior ou menor de
idade de acordo com os dias de vida dela. 
Exemplo: se ela tiver mais de 6569 dias de vida, ela é
maior de idade, ela é menor de idade caso contrário. 
Considere a idade sempre como anos completos e que um
ano possui 365 dias. 
Exemplo: uma pessoa com 19 anos possui 6935 dias de
vida.
Seu algoritmo deve escrever na tela o nome da pessoa,
quantos dias de vida ela viveu e se ela é maior ou menor
de idade.
Exemplo:
 
        
nome : caractere
anos, dias : inteiro
 
escreva ("Escreva seu nome: ")
leia (nome)
escreva ("Escreva quantos anos você tem: ")
leia (anos)
dias <- anos*365
escreval (nome, ",seus dias de vida:", dias)
 
( )










javascript:void(0);
https://ava.candidomendes.edu.br/moodle/user/index.php?id=9089
https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=9089
https://ava.candidomendes.edu.br/moodle/course/view.php?id=9089&stopjsnav=1
https://ava.candidomendes.edu.br/moodle/course/view.php?id=9089&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=393
https://ava.candidomendes.edu.br/moodle/course/view.php?id=892
javascript:void(0);
30/04/2022 20:01 P2 - Prova On-line (Acessar)
https://ava.candidomendes.edu.br/moodle/mod/quiz/attempt.php?attempt=195525&cmid=284996 6/6
Questão 8
Ainda não
respondida
Vale 2,00
ponto(s).
Escreva um algoritmo, usando Português Estruturado
(segundo o VisuAlg), que:
Declare um vetor que armazene 5 números inteiros;
Use um laço de repetição com o comando leia para alocar
valores ao vetor;
Depois de alocar valores ao vetor, crie um segundo laço de
repetição que percorra o vetor procurando o menor
número;
Escreva uma mensagem dizendo qual é o menor número e
em que posição do vetor se encontra;
 
        
 










javascript:void(0);
https://ava.candidomendes.edu.br/moodle/user/index.php?id=9089
https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=9089
https://ava.candidomendes.edu.br/moodle/course/view.php?id=9089&stopjsnav=1
https://ava.candidomendes.edu.br/moodle/course/view.php?id=9089&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=393
https://ava.candidomendes.edu.br/moodle/course/view.php?id=892
javascript:void(0);

Continue navegando