Baixe o app para aproveitar ainda mais
Prévia do material em texto
Questão 1/10 - Lógica de Programação e Algoritimos 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 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 Nota: 10.0 A se (idade>12) e (idade<=14) entao preadole<-preadole+1 fimse B se (idade>=11) e (idade<=14) entao preadole<-preadole+1 fimse C se (idade>11) e (idade<=14) entao preadole<-preadole+1 fimse Você acertou! Slides e material das Aulas 03 e 04. D se (idade>11) e (idade<14) entao preadole<-preadole+1 fimse Questão 2/10 - Lógica de Programação e Algoritimos Para que o programa abaixo faça a média ponderada, quais seriam as linhas de código mais adequadas para substituírem a parte pontilhada? algoritmo "Função" // Seção de Declarações var n1,n2,n3,n4,x:real funcao fsx(v1,v2,v3,v4:real):real var total:real .......................... .......................... .......................... fimfuncao inicio // Seção de Comandos escreva("Digite o primeiro valor:") leia(n1) escreva("Digite o segundo valor:") leia(n2) escreva("Digite o peso do primeiro valor:") leia(n3) escreva("Digite o peso do segundo valor:") leia(n4) x<-fsx(n1,n2,n3,n4) escreval("O valor da operação de ",n1," com ",n2," =",x) fimalgoritmo Nota: 10.0 A inicio total<-((v1*v3)+(v2*v4))/(v3+v4) retorne total Você acertou! Conteúdo abordado nas aulas 7, 8, 9 e 10. B inicio total<-((n1*n3)+(n2*n4))/(n1+n2) retorne resultado C inicio total<-((n1*n3)+(n2*n4))/(n3*n4) retorne total D inicio total<-((n1*n3)+(n2*n4))/10 retorne resultado Questão 3/10 - Lógica de Programação e Algoritimos Cada tipo de dado deve ser declarado no início do algoritmo. O exemplo abaixo está correto segundo as regras de definição de variáveis: Nota: 10.0 A Inteiro: x y Caracter: nome Real: peso, dolar Lógico: resposta B Inteiro: x10 Caracter: nome, datas Real: peso, moeda dolar Lógico: resposta1 C Inteiro: x1 Caracter: nome, data% Real: peso, dolar Lógico: resposta1 D Inteiro: x Caracter: nome, data Real: peso, dolar Lógico: resposta Você acertou! Questão 4/10 - Lógica de Programação e Algoritimos Para um vetor v1 de tamanho 50, qual seria a lógica mais adequada para mostrar o valor dos elementos na tela? Nota: 10.0 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 Você acertou! Questão 5/10 - Lógica de Programação e Algoritimos Faça um algoritmo que recebe dois números quaisquer, faça a multiplicação de ambos e depois mostre o resultado. Qual o passo, nas opções apresentadas a seguir, que não faz parte da resolução do algoritmo? Nota: 10.0 A Declare n1,n2, m numérico Escreva “Digite os dois números” B Leia n1, n2 C Se n1 = n2 escreva “Impossível realizar a operação”. Você acertou! Slides da Aula 02 - Exemplos. D m=n1*n2 Questão 6/10 - Lógica de Programação e Algoritimos 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 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 Nota: 10.0 A 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 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 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 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 Você acertou! Questão 7/10 - Lógica de Programação e Algoritimos Aproximando-nos da maneira pela qual o computador manipula as informações, os tipos primitivos básicos utilizados para construção de programas serão: Nota: 10.0 A Sequência, condicional e repetição. B Sequência, seleção e repetição. C Inteiro, caracter, real e lógico. Você acertou! Slide 05 da Aula 03. D Inteiro, lógico, real e numérico. Questão 8/10 - Lógica de Programação e Algoritimos 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 é: Nota: 10.0 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. 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. Questão 9/10 - Lógica de Programação e Algoritimos Um algoritmo pode ser escrito ou desenhado de várias formas. Entre estas formas, com suas definições, estão as seguintes: Nota: 10.0 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. 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. 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 10/10 - Lógica de Programação e Algoritimos 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(j=1) entao matriz[i,j]<-1 senao matriz[i,j]<-0 fimse fimpara fimpara Nota: 10.0 A 1 0 0 1 1 0 0 1 1 B 1 0 0 1 0 0 1 0 0 Você acertou! C 1 1 1 1 0 0 1 0 0 D 1 1 1 0 0 0 0 0 0
Compartilhar