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 5 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

Prévia do material em texto

03/10/2022 23:41 P2 - Prova On-line (Acessar)
https://ava.candidomendes.edu.br/moodle/mod/quiz/attempt.php?attempt=267763&cmid=330366 1/5
...
Página inicial Disciplinas e Espaços GRADUAÇÃO A DISTÂNCIA 2022-3
Algoritmos e Programação - 2022_03_EAD_A Avaliações P2 - Prova On-line (Acessar)
Questão 1
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  "M") entao
b. se sexo = "F" ou sexo = "M" entao
c. se sexo = "F" e  "M" entao
d. se (sexo = "F") e (sexo = "M") entao
e. se (sexo = "F") ou (sexo = "M") entao
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=122
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10346
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10346&section=4
https://ava.candidomendes.edu.br/moodle/mod/quiz/view.php?id=330366
https://ava.candidomendes.edu.br/moodle/mod/quiz/attempt.php?attempt=267763&cmid=330366
javascript:void(0);
https://ava.candidomendes.edu.br/moodle/user/index.php?id=10346
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10346&stopjsnav=1
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10346&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=10346
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10431
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10355
https://ava.candidomendes.edu.br/moodle/course/view.php?id=892
javascript:void(0);
03/10/2022 23:41 P2 - Prova On-line (Acessar)
https://ava.candidomendes.edu.br/moodle/mod/quiz/attempt.php?attempt=267763&cmid=330366 2/5
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 dos
comandos de saída, entrada e atribuição, respectivamente,
na linguagem de programação VisuAlg. 
Escolha uma opção:
a. 
escreva("Digite sua Idade: ") 
dias = idade * 365    
leia(idade)
b. 
 escreva("Digite sua Idade: ") 
   leia(idade) 
   dias <- idade * 365
c. 
   escrever("Digite sua Idade: ") 
   ler(idade) 
   dias <- idade * 365
d. 
write(Digite sua Idade: ) 
   read(idade) 
   dias <- idade * 365
e. 
 escreva("Digite sua Idade: ") 
   leia(idade) 
   dias = idade * 365
Limpar minha escolha
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 
        escreva(i) 
        i <- i - 1 
   fimpara
b. 
para i de 1 ate 10 faca 
        escreva(i) 
   fimpara
c. 
para i de 10 ate 1 decrementa 1 faca 
        escreva(i) 
   fimpara
d. 
 para i de 10 ate 1 faca 
        i <- i - 1 
        escreva(i) 
   fimpara
e. 
 para i de 10 ate 1 passo -1 faca 
        escreva(i) 
   fimpara
Limpar minha escolha











https://ava.candidomendes.edu.br/moodle/mod/quiz/attempt.php?attempt=267763&cmid=330366
https://ava.candidomendes.edu.br/moodle/mod/quiz/attempt.php?attempt=267763&cmid=330366
javascript:void(0);
https://ava.candidomendes.edu.br/moodle/user/index.php?id=10346
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10346&stopjsnav=1
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10346&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=10346
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10431
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10355
https://ava.candidomendes.edu.br/moodle/course/view.php?id=892
javascript:void(0);
03/10/2022 23:41 P2 - Prova On-line (Acessar)
https://ava.candidomendes.edu.br/moodle/mod/quiz/attempt.php?attempt=267763&cmid=330366 3/5
Questão 4
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 <- 1 
   enquanto i <= 3 faca 
      escreval(nomes[i]) 
      i <- i + 1 
   fimenquanto
d. 
   i <- 1 
   enquanto (i <= 3) 
      escreval(nomes[i]) 
      i <- i + 1 
   fimenquanto
e. 
   i <- 0 
   enquanto i <= 3 faca 
      i <- i + 1 
      escreval(nomes[i]) 
   fimenquanto
Limpar minha escolha











https://ava.candidomendes.edu.br/moodle/mod/quiz/attempt.php?attempt=267763&cmid=330366
javascript:void(0);
https://ava.candidomendes.edu.br/moodle/user/index.php?id=10346
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10346&stopjsnav=1
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10346&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=10346
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10431
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10355
https://ava.candidomendes.edu.br/moodle/course/view.php?id=892
javascript:void(0);
03/10/2022 23:41 P2 - Prova On-line (Acessar)
https://ava.candidomendes.edu.br/moodle/mod/quiz/attempt.php?attempt=267763&cmid=330366 4/5
Questão 5
Ainda não
respondida
Vale 1,00
ponto(s).
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
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 real
b. numeros : vetor[5] 
c. numeros : vetor[1..5] de inteiro
d. numeros : vetor[0..5] de real
e. numeros : vetor[1, 5]  de real
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. Escolha
b. Se
c. Para
d. Repita
e. Enquanto
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
        
calca, camisa,vestido,total:real
Inicio
escreva(''Digite a quantidade de camisas: '')
leia(camisa)
escreva(''Digite a quantidade de calças: '')
leia(calca)
escreva(''Digite a quantidade de vestidos: '')
leia(vestido)
total:=(camisa*5)+(calca*12)+(vestido*7)
escreva(''O valor gasto foi de:'',total)
Fi Al it











https://ava.candidomendes.edu.br/moodle/mod/quiz/attempt.php?attempt=267763&cmid=330366
https://ava.candidomendes.edu.br/moodle/mod/quiz/attempt.php?attempt=267763&cmid=330366javascript:void(0);
https://ava.candidomendes.edu.br/moodle/user/index.php?id=10346
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10346&stopjsnav=1
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10346&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=10346
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10431
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10355
https://ava.candidomendes.edu.br/moodle/course/view.php?id=892
javascript:void(0);
03/10/2022 23:41 P2 - Prova On-line (Acessar)
https://ava.candidomendes.edu.br/moodle/mod/quiz/attempt.php?attempt=267763&cmid=330366 5/5
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.
        
 
para i de 1 ate 5 faca
  se(a[i] == magic)
      posicao <- i
   fimse
fimpara
 
se (posicao > 0) entao
escreva("A posicao do numero no vetor e", posicao)
senao
("O i f d i t t ")











javascript:void(0);
https://ava.candidomendes.edu.br/moodle/user/index.php?id=10346
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10346&stopjsnav=1
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10346&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=10346
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10431
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10355
https://ava.candidomendes.edu.br/moodle/course/view.php?id=892
javascript:void(0);

Outros materiais