Baixe o app para aproveitar ainda mais
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
Compartilhar