Buscar

objetiva de lógica

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

Prévia do material em texto

03/12/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/106884/novo/1 1/12
REGULAR OBJETIVA
PROTOCOLO: 201610271346182CF0BC9ROGERIO RODRIGO DIOGO - RU: 1346182 Nota: 90
Disciplina(s):
Lógica de Programação e Algoritimos
Data de início: 27/10/2016 19:55
Prazo máximo entrega: 27/10/2016 21:25
Data de entrega: 27/10/2016 20:13
Questão 1/10 - Lógica de Programação e Algoritimos
 Para o código que contém as funções abaixo, qual seria o resultado de uma entrada de dados que atribui o valor “16” 
para a variável valor? 
r<­Raizq(valor)
potencia<­exp(r, 3)
escreval("O resultado da operação e: “, potencia) 
Nota: 10.0
A 4
B 12
C 48
D 64
Questão 2/10 - Lógica de Programação e Algoritimos
Para o algoritmo abaixo, identifique nas alternativas a parte de código que, inserida na linha faltante, efetuaria o cálculo 
correto: 
Algoritmo expoente
algoritmo "expon"
// Função : Calcular um numero elevado a outro
// Autor : Profa. Maristela.
// Data : 12/03/2015
// Seção de Declarações
var
Você acertou!
Conteúdo abordado nas aulas 9 e 10.

03/12/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/106884/novo/1 2/12
   result, base, expo: real
 
inicio
// Seção de Comandos
   escreval("Digite um valor para a base : ")
   leia(base)
   escreval("Digite um valor para o expoente : ")
   leia(expo)
  
   ____________________________
 
   escreval("")
   escreva(base, " elevado a ",expo, " vale ", result)
  
fimalgoritmo 
Nota: 10.0
A result<­base***expo 
B result<­^base*expo 
C result<­base^expo
D result<­base*(expo)^2 
Questão 3/10 - Lógica de Programação e Algoritimos
Para o algoritmo abaixo, identifique qual a parte de código preencheria a lacuna em aberto: 
Você acertou!
Slides e vídeoaula 03.

03/12/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/106884/novo/1 3/12
Nota: 10.0
A   se (n1=n2) e (n1>n3) e (n2>n3) entao 
            escreva (" n1>n2>n3 ", n1,">", n2,">", n3)
  fimse
  se (n1>n3) e (n1>n2) e (n3>n2) entao
        escreva (" n1>n3>n2 ", n1,">", n3,">", n2)
  fimse 
03/12/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/106884/novo/1 4/12
B   se (n1>n2) e (n1>n3) e (n2>n3) entao 
            escreva (" n1>n2>n3 ", n1,">", n2,">", n3)
  fimse
  se (n1>n3) e (n1>n2) e (n3>n2) entao
        escreva (" n1>n3>n2 ", n1,">", n3,">", n2)
  fimse
C   se (n1>n2) e (n1=n3) e (n2<>n3) entao 
            escreva (" n1>n2>n3 ", n1,">", n2,">", n3)
  fimse
  se (n1>n3) e (n1>n2) e (n3>n2) entao
        escreva (" n1>n3>n2 ", n1,">", n3,">", n2)
  fimse
D   se (n1>n2) e (n1<n3) e (n2>n3) entao 
            escreva (" n1>n2>n3 ", n1,">", n2,">", n3)
  fimse
  se (n1>n3) e (n1<n2) e (n3>n2) entao
        escreva (" n1>n3>n2 ", n1,">", n3,">", n2)
  fimse
Questão 4/10 - Lógica de Programação e Algoritimos
Na escrita de um algoritmo que calcule a média de três valores quaisquer, a melhor resolução escrita em descrição 
narrativa seria: 
Nota: 10.0
A 1­receber os três valores. 2 – calcular a média aritmética. 3­se a média for maior que 7 dizer que o aluno está
aprovado. 4­mostrar a média. 
B 1­receber os três valores. 2 – calcular a soma aritmética. 3­mostrar a soma aritmética. 4­mostrar a média. 
C 1­receber os três valores. 2­calcular a média aritmética. 3­mostrar a média aritmética. 
D 1­receber os três valores. 2 – somar os três valores. 3­mostrar a média aritmética. 
Você acertou!
Slides e Vídeoaula 03

Você acertou!
Slides das Aulas 01 e 02 e exemplos apresentados.

03/12/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/106884/novo/1 5/12
Questão 5/10 - Lógica de Programação e Algoritimos
Para o algoritmo abaixo, qual melhor código a ser inserido antes do final do algoritmo para SOMAR os números positivos 
e os números negativos e apresentar as respectivas somas? 
algoritmo "vetores"
var
  i,j,k,n : inteiro 
  v: vetor [1..50] de real
  vp: vetor [1..50] de real
  vn: vetor [1..50] de real
  aux: real 
inicio 
//seção de comandos
 
   escreval("Digite o número de elementos do vetor:")
   leia(n)
   para i de 1 ate n faca
     escreval("Digite um numero qualquer:")
     leia(v[i])
   fimpara
   limpatela 
   k<­0 
   j<­0
   para i de 1 ate n faca
     se (v[i]>0) entao
        k<­k+1
        vp[k]<­v[i]
     senao
        j<­j+1
        vn[j]<­v[i]
     fimse
   fimpara 
   escreval("Positivos:") 
   para i de 1 ate j faca
      escreval(vp[i])
   fimpara
   
   escreval("Negativos:")
   para i de 1 ate k faca
      escreval(vn[i])
   fimpara
Fimalgoritmo 
03/12/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/106884/novo/1 6/12
Nota: 10.0
A positivos<­0 
   negativos<­0
   escreval("Positivos:")
   para i de 1 ate j faca
      escreval(vp[i])
      positivos<­positivos+1
   fimpara
  
   escreval("Negativos:")
   para i de 1 ate k faca
      escreval(vn[i])
     negativos<­negativos+1
   fimpara
 
   escreval(“Total de Positivos:”,positivos)
   escreval(“Total de Negativos:,negativos) 
B positivos<­0 
   negativos<­0
   escreval("Positivos:")
   para i de 1 ate j faca
      escreval(vp[i])
      positivos<­positivos+vp[i]
   fimpara
  
   escreval("Negativos:")
   para i de 1 ate k faca
      escreval(vn[i])
     negativos<­negativos+vn[i]
   fimpara
 
   escreval(“Soma Positivos:”,positivos)
   escreval(“Soma Negativos:",negativos)
Você acertou!
03/12/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/106884/novo/1 7/12
C  positivos<­0 
   negativos<­0
   escreval("Positivos:")
   para i de 1 ate j faca
      escreval(vp[i])
   fimpara
  
   escreval("Negativos:")
   para i de 1 ate k faca
      escreval(vn[i])
   fimpara
 
   escreval(“Total de Positivos:”,positivos)
   escreval(“Total de Negativos:,negativos) 
D escreval("Positivos:") 
   para i de 1 ate j faca
      escreval(vp[j])
      positivos<­positivos+vp[i]
   fimpara
  
   escreval("Negativos:")
   para i de 1 ate k faca
      escreval(vn[k])
     negativos<­negativos+vn[i]
   fimpara
 
   escreval(“Total de Positivos:”,positivos)
   escreval(“Total de Negativos:,negativos)
Questão 6/10 - Lógica de Programação e Algoritimos
Para um vetor v1 de tamanho 50, qual seria a melhor lógica para identificação do menor e do maior elemento? 
Nota: 10.0
03/12/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/106884/novo/1 8/12
A   para i de 1 ate 10 faca 
   se (v1[i]>maior) entao
      maior<­v1[i]
   fimse
 
   se (v1[i]<menor) entao
      menor<­v1[i]
   fimse
 
   fimpara 
B    maior<­v1[1] 
   menor<­v1[1]
 
   para i de 1 ate 10 faca
   se (v1[i]>maior) entao
      maior<­v1[i]
   fimse
 
   fimpara 
C    maior<­v1[1] 
   menor<­v1[1]
 
   para i de 1 ate 50 faca
   se (v1[i]>maior) entao
      maior<­v1[i]
   fimse
 
   se (v1[i]<menor) entao
      menor<­v1[i]
   fimse
 
   fimpara
Você acertou!
03/12/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/106884/novo/1 9/12
D    maior<­v1[1] 
   menor<­v1[1]
 
   se (v1[i]>maior) entao
      maior<­v1[i]
   fimse
 
   se (v1[i]<menor) entao
      menor<­v1[i]
   fimse 
Questão 7/10 - Lógica de Programação e Algoritimos
Para o algoritmo abaixo, identifique a ordem das principais etapas da construção do algoritmo:Nota: 10.0
A 1­Entrada, 2­Saída, 3­Processamento 
03/12/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/106884/novo/1 10/12
B 1­Entrada, 2­Processamento, 3­Saída 
C 1­Declaração de variáveis, 2­Entrada e Processamento, 3­Saída
D 1­Declaração de variáveis e Entrada, 2­Processamento, 3­Saída 
Questão 8/10 - Lógica de Programação e Algoritimos
Para o algoritmo abaixo, como calcular os percentuais de cada idade­sexo (substituir o quadro)? 
algoritmo "prog4"
var
x, idade,qt,fem_maior, fem_menor,masc_maior, masc_menor: inteiro
sexo:caracter
 
inicio
// Seção de Comandos
escreval("Digite a quantidade de entradas:")
leia(qt)
enquanto x < qt faca
 
     escreva("Digite uma idade: ")
     leia(idade)
     escreva("Digite o sexo (f/m): ")
     leia(sexo)
 
     se (idade<18) e (sexo="f") entao
         fem_menor<­fem_menor+1
     fimse
     
     se (idade<18) e (sexo="m") entao
         masc_menor<­masc_menor+1
     fimse
 
     se (idade>=18) e (sexo="f") entao
         fem_maior<­fem_maior+1
     fimse
 
     se (idade>=18) e (sexo="m") entao
Você acertou!
Slides e Vídeo­Aula 03.

03/12/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/106884/novo/1 11/12
         masc_maior<­masc_maior+1
     fimse
 
 
x<­x+1
fimenquanto
 
  escreval("*** Totais por faixa­etária e sexo ***")
   escreval("Número de meninas: ",fem_menor)
   escreval("Número de mulheres: ",fem_maior)
   escreval("Número de meninos: ",masc_menor)
   escreval("Número de homens: ",masc_maior) 
+­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­+ 
|                                                                                                 | 
|                                                                                                 | 
|                                                                                                 | 
|                                                                                                 | 
|                                                                                                 | 
+­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­+ 
fimalgoritmo
Nota: 10.0
A    escreval("% de meninas: ",fem_menor*10/qt," %") 
   escreval("% de mulheres: ",fem_maior*10/qt," %")
   escreval("% de meninos: ",masc_menor*10/qt," %")
   escreval("% de homens: ",masc_maior*10/qt," %")
B    escreval("% de meninas: ",fem_menor/qt," %") 
   escreval("% de mulheres: ",fem_maior/qt," %")
   escreval("% de meninos: ",masc_menor/qt," %")
   escreval("% de homens: ",masc_maior/qt," %")
C    escreval("% de meninas: ",fem_menor*100/x­qt," %") 
   escreval("% de mulheres: ",fem_maior*100/ x­qt," %")
   escreval("% de meninos: ",masc_menor*100/ x­qt," %")
   escreval("% de homens: ",masc_maior*100/ x­qt," %")
D    escreval("% de meninas: ",fem_menor*100/qt," %") 
   escreval("% de mulheres: ",fem_maior*100/qt," %")
   escreval("% de meninos: ",masc_menor*100/qt," %")
   escreval("% de homens: ",masc_maior*100/qt," %")
Você acertou!
03/12/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/106884/novo/1 12/12
Questão 9/10 - Lógica de Programação e Algoritimos
Uma estrutura de controle do tipo condicional pode ter as seguintes composições: 
Nota: 0.0
A Condicional simples e encadeada. 
B Condicional composta e encadeada. 
C Condicional simples e condicional composta. 
D Condicional simples, condicional composta e condicional encadeada. 
Questão 10/10 - Lógica de Programação e Algoritimos
A lógica muitas vezes é relacionada à racionalidade e à coerência e frequentemente a associamos apenas à matemática. 
Porém, sua aplicabilidade possui mais relação com outras áreas que possamos imaginar. É correto afirmar que: 
Nota: 10.0
A A lógica, como filosofia, procura estabelecer sempre do mesmo jeito.
B Uma das formas de usarmos a lógica é no procedimento de correção do nosso modo de pensar para a
construção de algoritmos de programação.
C A lógica não pode ser considerada como arte do pensar pois é exata demais.
D A forma mais complexa do pensamento não é o raciocínio, portanto a lógica não corrige o raciocínio.
Slides e Vídeo­Aula 03.
Você acertou!

Outros materiais

Materiais relacionados

Perguntas relacionadas

Perguntas Recentes