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