Baixe o app para aproveitar ainda mais
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§ion=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);
Compartilhar