Buscar

Matriz_Objetiva_lógica_de_programacao_e Algoritmos_20160601

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

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

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ê viu 3, do total de 13 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

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

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ê viu 6, do total de 13 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

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

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ê viu 9, do total de 13 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

Prévia do material em texto

AVALIAÇÃO» NOVO
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazo...
1 of 13 12-06-2016 18:10
 versão para impressão
PROTOCOLO: - RU: Nota: 100
Disciplina(s):
Lógica de Programação e Algoritmos
Data de início: 01/06/2016 18:06
Prazo máximo entrega: 01/06/2016 19:36
Data de entrega: 01/06/2016 18:28
Questão 1/10
Para o algoritmo abaixo, identifique qual a parte de código preencheria a lacuna em aberto:
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazo...
2 of 13 12-06-2016 18:10
Prova MATRIZ OBJETIVA -
PROTOCOLO: 2016060112212478E74BFJULIO CESAR DOS SANTOS FERRAZ - RU: 1221247 Nota: 100
Disciplina(s):
Lógica de Programação e Algoritmos
Data de início: 01/06/2016 18:06
Prazo máximo entrega: 01/06/2016 19:36
Data de entrega: 01/06/2016 18:28
Questão 1/10
Para o algoritmo abaixo, identifique qual a parte de código preencheria a lacuna em aberto:
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazo...
3 of 13 12-06-2016 18:10
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 o algoritmo abaixo, qual é o código mais adequado a incluir para calcular a quantidade de números ímpares?
algoritmo "matriz_par"
var
 m:vetor[1..3,1..3] de inteiro
 resto, qtpar,i,j:inteiro
inicio
Você acertou!
Slides e Vídeoaula 03

AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazo...
4 of 13 12-06-2016 18:10
qtpar <-0
escreval("***** Entrada de Dados *****")
escreval("")
para i de 1 ate 3 faca
 para j de 1 ate 3 faca
 escreva("Digite um valor para linha:",i," coluna:",j,":")
 leia(m[i,j])
 resto<-m[i,j] mod 2
 se(resto=0) entao
 qtpar<-qtpar+1
 fimse
 fimpara
fimpara
limpatela
escreval("***** Resultados da matriz *****")
para i de 1 ate 3 faca
 para j de 1 ate 3 faca
 resto<-m[i,j] mod 2
 se(resto=0) entao
 escreval("Linha:",i," Coluna:",j," Numero=",m[i,j])
 fimse
 fimpara
fimpara
escreval("Quantidade de numeros pares: ", qtpar)
fimalgoritmo
A resto<-m[i,j] mod 2
se(resto<>0) entao
 qtimpar<-qtimpar+1
fimse
Você acertou!
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazo...
5 of 13 12-06-2016 18:10
Questão 3/10
Para o algoritmo abaixo, identifique o melhor enunciado para o problema:
A Faça um programa que receba um número positivo e maior que zero, calcule mostre:
O número recebido ao quadrado;
O número recebido ao cubo;
O dobro do número.
B Faça um programa que receba um número qualquer, calcule mostre:
O número recebido ao quadrado;
O número recebido ao cubo;
O dobro do número.
C Faça um programa que receba um número positivo e maior que zero, calcule mostre:
O número recebido ao quadrado;
O dobro do número.
O número recebido ao cubo;
Você acertou!
Slides e videoaula 03

AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazo...
6 of 13 12-06-2016 18:10
D Faça um programa que receba um número qualquer, calcule mostre:
O número recebido ao cubo;
O dobro do número.
O número recebido ao quadrado;
Questão 4/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.
Questão 5/10
Um algoritmo pode ser escrito ou desenhado de várias formas. Entre estas formas, com suas definições, estão as 
seguintes:
Você acertou!
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. 

AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazo...
7 of 13 12-06-2016 18:10
A Descrição Narrativa: escrita em linguagem natural. / Fluxograma: desenho através de símbolos
gráficos predefinidos de passos a serem seguidos para resolução e / Pseudocódigo ou Portugol:
escrita em linguagem natural porém com regras predefinidas e passos a serem seguidos para sua
resolução.
B Descrição Narrativa: escrita em língua portuguesa. / Fluxograma: desenho através de símbolos gráficos
predefinidos de passos a serem seguidos para resolução e / Pseudocódigo ou Portugol: escrita em
linguagem natural com regras predefinidas e passos a serem seguidos para sua resolução.
C Descrição Narrativa: escrita em língua portuguesa ou inglesa. / Fluxograma: desenho através de símbolos
gráficos predefinidos de passos a serem seguidos para resolução e / Pseudocódigo ou Portugol: escrita em
linguagem natural com regras predefinidas e passos a serem seguidos para sua resolução.
D Descrição Narrativa: escrita em língua natural. / Fluxograma: desenho através de símbolos gráficos
predefinidos de passos a serem seguidos para resolução e / Pseudocódigo ou Portugol: escrita em
linguagem artificial com regras predefinidas e passos a serem seguidos para sua resolução.
Questão 6/10
Para o algoritmo abaixo, qual a melhor substituição para que o programa utilize o comando enquanto-faca no lugar do 
para-faca?
algoritmo "prog3"
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
 escreva("Digite uma idade: ")
Você acertou!
Aula 02:
Há várias formas de se representar a lógica de programação, no entanto, verificaremos os três tipos mais
conhecidos. Uma das formas de organizarmos nossas ideias logicamente é colocá-las num formato ou sintaxe
correspondente ao tipo de algoritmo. Os três tipos mais utilizados de algoritmos são: descrição narrativa,
fluxograma e pseudocódigo ou portugol.

AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazo...
8 of 13 12-06-2016 18:10
 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("*** Totaispor faixa-etária ***")
 escreval("Número de criancas: ",crianca)
 escreval("Número de pre-adolescentes: ",preadole)
 escreval("Número de adolescentes: ",adolescente)
 escreval("Número de adultos: ",adulto)
fimalgoritmo
A enquanto x < qt faca
.
.
.
x<-x+1
fimenquanto
B enquanto x < qt faca
.
.
.
qt<-qt+1
fimenquanto
Você acertou!
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazo...
9 of 13 12-06-2016 18:10
C enquanto x < qt faca
.
.
.
x<-x+1
fimepara
D enquanto x = qt faca
.
.
.
x<-x+1
fimenquanto
Questão 7/10
Lógica de programação pode ser definida como o uso correto das leis do pensamento, da ordem da razão e de 
processos de raciocínio e simbolização formais na programação de computadores. É incorreto afirmar, ao se falar de 
lógica e lógica de programação, que:
A Um dos principais objetivos é a racionalidade e o desenvolvimento de técnicas que cooperam na produção
de soluções logicamente válidas e coerentes.
B O mesmo raciocínio pode ser expresso em qualquer idioma existente, mas continuaria representando o
mesmo raciocínio através de outra convenção.
C Uma vez a lógica estruturada, poderíamos representá-la em qualquer linguagem de programação.
D O raciocínio é algo concreto e tangível.
Questão 8/10
Para o algoritmo abaixo, identifique qual a parte de código preencheria a parte faltante (substitui o quadro):
algoritmo "prog1"
var
x, idade,crianca,preadole,adolescente,adulto: inteiro
Você acertou!
Aula 01:
"O raciocínio é algo abstrato e intangível, porém seres humanos têm a capacidade de expressá-lo através da
palavra falada ou escrita, baseando-se num determinado idioma que segue regras e padrões gramaticais."

AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazo...
10 of 13 12-06-2016 18:10
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>14) e (idade<=17) entao
 adolescente<-adolescente+1
 fimse
 se idade >= 18 entao
 adulto<-adulto+1
 fimse
fimpara
 escreval("*** Totais por faixa-etária ***")
 escreval("Número de criancas: ",crianca)
 escreval("Número de pre-adolescentes: ",preadole)
 escreval("Número de adolescentes: ",adolescente)
 escreval("Número de adultos: ",adulto)
fimalgoritmo
A se (idade>12) e (idade<=14) entao
 preadole<-preadole+1
 fimse
B se (idade>=11) e (idade<=14) entao
 preadole<-preadole+1
 fimse
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazo...
11 of 13 12-06-2016 18:10
C se (idade>11) e (idade<=14) entao
 preadole<-preadole+1
 fimse
D se (idade>11) e (idade<14) entao
 preadole<-preadole+1
 fimse
Questão 9/10
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:
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.
Questão 10/10
Observe os passos abaixo e diga qual a ordem ideal para o funcionamento de um algoritmo que tenha por finalidade 
sacar dinheiro num banco 24 horas:
A Ir até o banco 24 horas / Digitar a senha / Solicitar a quantia desejada / Colocar o cartão / Se o saldo for
maior ou igual à quantia desejada, sacar; caso contrário, mostrar mensagem de impossibilidade de saque /
 Retirar o cartão / Sair do banco 24 horas.
B Ir até o banco 24 horas / Colocar o cartão / Digitar a senha / Se o saldo for maior ou igual à quantia desejada,
sacar; caso contrário, mostrar mensagem de impossibilidade de saque / Solicitar a quantia desejada / 
Retirar o cartão / Sair do banco 24 horas.
Você acertou!
Slides e material das Aulas 03 e 04.

Você acertou!
Slides das Aulas 01 e 02 e exemplos apresentados.

AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazo...
12 of 13 12-06-2016 18:10
C Ir até o banco 24 horas / Sair do banco 24 horas / Colocar o cartão / Digitar a senha / Solicitar a quantia
desejada / Se o saldo for maior ou igual à quantia desejada, sacar; caso contrário, mostrar mensagem de
impossibilidade de saque / Retirar o cartão.
D Ir até o banco 24 horas / Colocar o cartão / Digitar a senha / Solicitar a quantia desejada / Se o saldo
for maior ou igual à quantia desejada, sacar; caso contrário, mostrar mensagem de impossibilidade
de saque / Retirar o cartão / Sair do banco 24 horas.
Você acertou!
Aula 01:
Alguns algoritmos do cotidiano:
Algoritmo 1 – Somar três números
Passo 1: receber os três números
Passo 2: somar os três números
Passo 3: Mostrar o resultado obtido
Algoritmo 2 – Sacar dinheiro no banco 24 horas
Passo 1: ir até o banco 24 horas
Passo 2: colocar o cartão
Passo 3: digitar a senha
Passo 4: solicitar a quantia desejada
Passo 5: se o saldo for maior ou igual à quantia desejada, sacar; caso contrário, mostrar mensagem de
impossibilidade de saque
Passo 6: Retirar o cartão
Passo 7: sair do banco 24 horas

AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazo...
13 of 13 12-06-2016 18:10
	Slide 1
	Slide 2
	Slide 3
	Slide 4
	Slide 5
	Slide 6
	Slide 7
	Slide 8
	Slide 9
	Slide 10
	Slide 11
	Slide 12
	Slide 13

Outros materiais