Prévia do material em texto
OBJETIVA REGULAR 21/03 A 08/04/16
Disciplina(s):
Lógica de Programação e Algoritmos
Data de início: 04/04/2016 17:23
Prazo máximo entrega: 04/04/2016 18:53
Data de entrega: 04/04/2016 17:32
Questão 1/10
Para o algoritmo abaixo, identifique qual a parte de código preencheria a lacuna em aberto:
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
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 2/10
Para um vetor v1 de tamanho 50, qual seria a melhor lógica para identificação do menor e do maior elemento?
A
Você acertou!
Slides e Vídeoaula 03
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
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 3/10
Visto que a forma mais complexa do pensamento é o raciocínio, a lógica estuda a correção do raciocínio. É correto
afirmar que:
A A lógica tem em vista a ordem da razão, portanto, isso dá a entender que a nossa razão pode
funcionar desordenadamente.
B A lógica tem em vista a utilização da razão que já funciona ordenadamente, portanto a lógica estuda e ensina
apenas a utilização natural da ordem de nossos pensamentos.
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.
Questão 4/10
Para o algoritmo abaixo, qual a melhor substituição para que o programa execute n vezes a repetição:
algoritmo "prog2"
var
x, idade,crianca,preadole,adolescente,adulto: inteiro
inicio
// Seção de Comandos
para x de 1 ate 10 faca
escreva("Digite uma idade: ")
leia(idade)
se idade<=11 entao
crianca<crianca+1
fimse
se (idade>11) e (idade<=14) entao
preadole<preadole+1
fimse
se (idade>14) e (idade<=17) entao
adolescente<adolescente+1
fimse
se idade >= 18 entao
adulto<adulto+1
fimse
fimpara
escreval("*** Totais por faixaetária ***")
escreval("Número de criancas: ",crianca)
escreval("Número de preadolescentes: ",preadole)
escreval("Número de adolescentes: ",adolescente)
escreval("Número de adultos: ",adulto)
fimalgoritmo
A 1. var
x, idade,crianca,preadole,adolescente,adulto: inteiro
inicio
// Seção de Comandos
escreval("Digite a quantidade de entradas:")
leia(qt)
para x de 1 ate qt faca
B 1. var
x, idade,crianca,preadole,adolescente,adulto,qt: inteiro
inicio
// Seção de Comandos
escreval("Digite a quantidade de entradas:")
leia(“qt”)
para x de 1 ate qt faca
C
1. var
x, idade,crianca,preadole,adolescente,adulto,qt: inteiro
inicio
// Seção de Comandos
escreval("Digite a quantidade de entradas:")
para x de 1 ate qt faca
D 1. var
x, idade,crianca,preadole,adolescente,adulto,qt: inteiro
inicio
// Seção de Comandos
escreval("Digite a quantidade de entradas:")
leia(qt)
para x de 1 ate qt faca
Questão 5/10
Para a parte de programa abaixo, com m=3 e n=3, qual seria a saída?
leia(m,n)
para i de 1 ate m faca
para j de 1 ate n faca
se(i=j) entao
matriz[i,j]<1
senao
matriz[i,j]<0
fimse
fimpara
fimpara
A 1 0 0
0 1 0
0 0 1
Você acertou!
Você acertou!
B 1 0 0
1 0 0
1 0 0
C 1 1 1
1 0 0
1 0 0
D 1 1 1
0 0 0
0 0 0
Questão 6/10
Utilizando as seguintes premissas e a conclusão:
Todo mamífero é um animal.
Todo cavalo é um mamífero.
Logo todo cavalo é um animal.
A única sentença incorreta é:
A É considerado um silogismo de acordo com a lógica proposicional.
B Tais argumentos compostos por duas premissas e uma conclusão estabelecem uma relação válida ou não.
C Esta situação é um dos objetivos da lógica, que estuda técnicas para formalização, dedução e análise para
verificação da validade de argumentos.
D É considerado um silogismo de acordo com a lógica de predicados.
Aula 01:
Observe os exemplos abaixo:
Todo mamífero é um animal.
Todo cavalo é um mamífero.
Portanto, todo cavalo é um animal.
Kaiton é país do planeta Stix.
Todos os Xinpins são de Kaiton.
Logo, todos os Xinpins são Stixianos.
Esses exemplos são considerados silogismos de acordo com a lógica proposicional. No estudo da lógica
proposicional, tais argumentos compostos por duas premissas e uma conclusão, estabelecem uma relação que pode
ser válida ou não. Ou melhor, verdadeira ou falsa. E tal situação é um dos objetivos da lógica, que estuda técnicas
para formalização, dedução e análise para verificação da validade de argumentos.
Questão 7/10
Para um vetor v1 de tamanho 50, qual seria a lógica mais adequada para mostrar o valor dos elementos na tela?
A para i de 1 ate 50 faca
leia("v",i,": ",v1[i])
fimpara
B para i de 1 ate 50 faca
leia (v1)
fimpara
C para i de 1 ate n faca
escreval("v",i,": ",v1)
fimpara
D para i de 1 ate 50 faca
escreval(v1[i])
fimpara
Questão 8/10
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:
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.
Questão 9/10
Para o algoritmo abaixo, identifique qual a parte de código representaria melhor a entrada dos dados:
Você acertou!
A escreval("Digite um valor o raio : ")
leia(raio)
escreval(“Digite o valor de Pi:”)
leia(Pi)
B escreval("Digite um valor o raio : ")
leia(raio)
C escreval("Digite um valor o raio : ")
leia(raio)
escreval(“Digite o valor de Pi:”)
D leia(raio)
Questão 10/10
Aproximandonos da maneira pela qual o computador manipula as informações, os tipos primitivos básicos utilizados para
construção de programas serão:
A Sequência, condicional e repetição.
B Sequência, seleção e repetição.
Slides e videoaula 03
C Inteiro, caracter, real e lógico.
D Inteiro, lógico, real e numérico.
Slide 05 da Aula 03.