Buscar

Avaliação de Algoritmos


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 9 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 9 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 9, do total de 9 páginas

Continue navegando


Prévia do material em texto

Painel Meus cursos N014E1 AVALIAÇÃO A DISTÂNCIA A1P
Iniciado em sábado, 2 abr 2022, 12:23
Estado Finalizada
Concluída em sábado, 2 abr 2022, 13:04
Tempo
empregado
40 minutos 49 segundos
Avaliar 6,00 de um máximo de 7,00(86%)
Questão 1
Correto
Atingiu 0,50 de 0,50
Assinale a alternativa que apresenta corretamente a sequência de passos computacionais que transforma a
entrada na saída, ou seja, procedimentos necessários para resolver um determinado problema
Escolha uma opção:
a. Arquivos 
b. Sequência
c. Polinômio 
d. Algoritmos 
e. Case
Sua resposta está correta.
A resposta correta é: Algoritmos
https://moodle.universo.edu.br/my/
https://moodle.universo.edu.br/course/view.php?id=1063
https://moodle.universo.edu.br/course/view.php?id=1063#section-3
https://moodle.universo.edu.br/mod/quiz/view.php?id=23243
https://moodle.universo.edu.br/mod/resource/view.php?id=7817
https://moodle.universo.edu.br/mod/resource/view.php?id=7817
Questão 2
Incorreto
Atingiu 0,00 de 0,50
Considere o algoritmo a seguir: 
algoritmo  A001
var valor: inteiro
var status: literal
início
status ← “sim”
enquanto (status = “sim”) faça
   imprima (“ Digite um valor inteiro:)
  leia (valor)
  se (valor < 5)
    então imprima (“Situação 1“)
   senão
      se (valor < 10)
          então imprima (“Situação 2”)
          senão
                   imprima (“Situação 3”)
                  status ← “não”
        fim_se
   fim_se
   imprima (“Deseja continuar [sim/não]?”)
fim_enquanto
fim
Sobre o algoritmo acima, é correto afirmar: 
Escolha uma opção:
a. A mensagem “Situação 2” será exibida se o valor digitado e armazenado na variável valor for maior ou
igual a 5 e menor do que 10
b. A mensagem "Situação 3" será exibida apenas se o valor digitado e armazenado na variável valor for
maior do que 10

c. O algoritmo será finalizado apenas quando a resposta da pergunta “Deseja continuar[sim/não]?” for "não"
d. Qualquer valor digitado e armazenado na variável valor menor do que 10 desencadeará a impressão da
mensagem "Situação 2"
e. A mensagem "Situação 1" será exibida apenas de o valor lido para a variável valor for maior ou igual a zero
e menor do que 5
Sua resposta está incorreta.
A resposta correta é: A mensagem “Situação 2” será exibida se o valor digitado e armazenado na variável valor
for maior ou igual a 5 e menor do que 10
Questão 3
Completo
Atingiu 1,50 de 1,50
Faça um algoritmo que leia quatro números informados pelo usuário e que depois imprima a média ponderada,
sabendo-se que os pesos são respectivamente: 1, 2, 3 e 4:
Algoritmo "Questao3" 
Var
num1, num2, num3, num4, MP : real
Inicio 
ESCREVAL("INFORME O 1º NÚMERO: ")
LEIA(num1)
ESCREVAL("INFORME O 2º NÚMERO: ")
LEIA(num2)
ESCREVAL("INFORME O 3º NÚMERO: ")
LEIA(num3)
ESCREVAL("INFORME O 4º NÚMERO: ")
LEIA(num4)
MP <- ((num1 * 1) + (num2 * 2) + (num3 * 3) + (num4 * 4))/10
ESCREVAL("A MÉDIA PONDERADA É: ", MP)
Fimalgoritmo
Comentário:
Questão 4
Correto
Atingiu 0,50 de 0,50
Questão 5
Correto
Atingiu 0,50 de 0,50
Analise o pseudocódigo a seguir.
var n: inteiro
 escreva (“Digite um número inteiro:”)
 leia(n)
 n<-n+5
 escreva(n)
Considerando-se que o programa recebeu, como entrada, o valor 10, qual o resultado na tela da
execução? 
Escolha uma opção:
a. 5
b. 0
c. 20
d. 15 
e. 10
Sua resposta está correta.
A resposta correta é: 15
É utilizada para avaliar uma determinada expressão e definir se um bloco de código deve ou não ser executado.
Essa é a definição da estrutura condicional:  
Escolha uma opção:
a. If...Then...Else  
b. While  
c. Do...While  
d. Next 
e. For 
Sua resposta está correta.
A resposta correta é: If...Then...Else 
Questão 6
Correto
Atingiu 0,50 de 0,50
Analise o algoritmo abaixo: 
Algoritmo X0001
Var m, n1, n2, n3: inteiro
Início
  leial(n1)
  m ← n1
  leia (n2)
 se (n2 > m)
    então m ← n2
fim_se
leia(n3)
se (n3 > m)
   então m ← n3
fim_se
 leia(n2)
se (n1 = n2 e n2 = n3)
   então imprima (“essa combinação de valores não é desejada” )
   senão imprima (m)
fim_se
fim
Sobre ele é INCORRETO afirmar: 
Escolha uma opção:
a. Exibirá o maior entre três números lidos, exceto se os três valores forem iguais 
b. Se forem lidos os valores 9, 7 e 2 nas variáveis n1, n2 e n3 respectivamente, a variável m receberá apenas
o valor 9
c. Se forem lidos os valores 1, 3 e 6 nas variáveis n1, n2 e n3 respectivamente, a variável m receberá o valor 1,
em seguida o valor 3 e, por último, o valor 6
d. Se forem lidos os valores 7, 2 e 9 nas variáveis n1, n2 e n3 respectivamente, a variável m receberá o
valor 7, em seguida o valor 2 e, por último, o valor 9

e. Se forem lidos os valores -1, -3 e -8 nas variáveis n1, n2 e n3 respectivamente, a variável m receberá
apenas o valor -1
Sua resposta está correta.
A resposta correta é: 
Se forem lidos os valores 7, 2 e 9 nas variáveis n1, n2 e n3 respectivamente, a variável m receberá o valor 7, em
seguida o valor 2 e, por último, o valor 9
Questão 7
Completo
Atingiu 1,50 de 1,50
Faça um algoritmo que o usuário informe os valores dos catetos de um triângulo retângulo e que ao final escreva
a sua hipotenusa.
Algoritmo "Questao7"
Var
num1, num2, num3, num4, resp : real
Inicio
ESCREVAL("INFORME O 1º CATETO: ")
LEIA(num1)
ESCREVAL("INFORME O 2º CATETO: ")
LEIA(num2)
resp <- RAIZQ(num1^2 + num2^2)
ESCREVAL("O VALOR DA HIPOTENUSA É: ", resp)
Fimalgoritmo
Comentário:
Questão 8
Correto
Atingiu 0,50 de 0,50
Questão 9
Incorreto
Atingiu 0,00 de 0,50
Analise o algoritmo genérico abaixo, em Portugol, e determine o valor final da variável C:
algoritmo
     declare A, B, C numérico 
     A ← 1
     B ← A + 2
     C ← B * 3
     C ← A + B - C / B + A
fim algoritmo 
Escolha uma opção:
a. 3
b. -1,25 
c. 4
d. -0,6...
e. 2 
Sua resposta está correta.
A resposta correta é: 2
Objeto que se constitui parcialmente ou é definido em termos de si próprio. Nesse contexto, um tipo especial de procedimento
(algoritmo) será utilizado, algumas vezes, para a solução de alguns problemas. Esse procedimento é denominado 
Escolha uma opção:
a. Rotatividade 
b. Condicionalidade 
c. Recursividade 
d. Interligação 
e. Repetição 
Sua resposta está incorreta.
A resposta correta é: Repetição
Questão 10
Correto
Atingiu 0,50 de 0,50
Os algoritmos são compostos por estruturas de controle de três tipos: sequencial, condicional e de repetição.
Assinale a alternativa que apresenta apenas um tipo de estrutura de controle.
Escolha uma opção:
a. ... escreva ("Digite seu nome: ") leia (nome) escreva ("Digite sua idade: ") leia (idade) limpe a tela escreva
("Seu nome é:", nome) escreva ("Sua idade é:", idade) se (nome = "João") entao se (idade > 18) entao
escreva (nome, "é maior de 18 anos!") fim se fim se ...
b. ... var nome: literal idade: inteiro inicio escreva ("Digite seu nome: ") leia (nome) escreva ("Digite sua
idade: ") leia (idade) limpe a tela escreva ("Seu nome é:") escreva (nome) escreva ("Sua idade é:")
escreva (idade) fim

c. ... leia (nome) escreva ("nome digitado: ") escreva (nome) se (nome = "Wally") entao escreva ("Encontrado
o Wally!") senao cont <- 5 enquanto (cont > 0) escreva ("Não é Wally"...") cont <- (cont + 1) fim enquanto
fim se ...
d. ... escreva ("Pressione qualquer tecla para começar...") leia (tecla) mensagem <- "Não devo acordar
tarde..." numero <- 0 enquanto (numero < 100) escreva (mensagem) numero <- (numero + 1) fim enquanto
escreva ("Pressione qualquer tecla para terminar...") leia (tecla) escreva ("Tecla digitada: ") escreva (tecla)
...
e. ... var nome: literal num: inteiro inicio escreva ("Digite seu nome: ") leia (nome) num <- 0 se (nome = "José")
entao num <- (num + 1) fim se escreva ("Quantidade de João encontrados:") escreva (num) ...
Sua resposta está correta.
A resposta correta é: ... var nome: literal idade: inteiro inicio escreva ("Digite seu nome: ") leia (nome) escreva
("Digite sua idade: ") leia (idade) limpe a tela escreva ("Seu nome é:") escreva(nome) escreva ("Sua idade é:")
escreva (idade) fim
https://moodle.universo.edu.br/mod/resource/view.php?id=7817
Atividade anterior
◄ A2F
Seguir para...
Próxima atividade
A2P ►
https://moodle.universo.edu.br/mod/assign/view.php?id=25528&forceview=1
https://moodle.universo.edu.br/mod/quiz/view.php?id=23245&forceview=1