Baixe o app para aproveitar ainda mais
Prévia do material em texto
03/12/2016 AVA UNIVIRTUS http://univirtus277877701.saeast1.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://univirtus277877701.saeast1.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://univirtus277877701.saeast1.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://univirtus277877701.saeast1.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 1receber os três valores. 2 – calcular a média aritmética. 3se a média for maior que 7 dizer que o aluno está aprovado. 4mostrar a média. B 1receber os três valores. 2 – calcular a soma aritmética. 3mostrar a soma aritmética. 4mostrar a média. C 1receber os três valores. 2calcular a média aritmética. 3mostrar a média aritmética. D 1receber os três valores. 2 – somar os três valores. 3mostrar 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://univirtus277877701.saeast1.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://univirtus277877701.saeast1.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://univirtus277877701.saeast1.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://univirtus277877701.saeast1.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://univirtus277877701.saeast1.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 1Entrada, 2Saída, 3Processamento 03/12/2016 AVA UNIVIRTUS http://univirtus277877701.saeast1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/106884/novo/1 10/12 B 1Entrada, 2Processamento, 3Saída C 1Declaração de variáveis, 2Entrada e Processamento, 3Saída D 1Declaração de variáveis e Entrada, 2Processamento, 3Saída Questão 8/10 - Lógica de Programação e Algoritimos Para o algoritmo abaixo, como calcular os percentuais de cada idadesexo (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ídeoAula 03. 03/12/2016 AVA UNIVIRTUS http://univirtus277877701.saeast1.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 faixaetá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/xqt," %") escreval("% de mulheres: ",fem_maior*100/ xqt," %") escreval("% de meninos: ",masc_menor*100/ xqt," %") escreval("% de homens: ",masc_maior*100/ xqt," %") 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://univirtus277877701.saeast1.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ídeoAula 03. Você acertou!
Compartilhar