Baixe o app para aproveitar ainda mais
Prévia do material em texto
Questão 1/12 - Lógica de Programação e Algoritmos O algoritmo abaixo envolve o conteúdo abordado na Aula 5. Nele, um conjunto de instruções é executado 10 vezes utilizando um para-faca. Assinale a alternativa que faça com o programa execute o código dentro do para-faca quantas vezes o usuário quiser (não somente 10 vezes)? 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,qtx: 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-1 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! Slides das Aulas 05 E var x, idade,crianca,preadole,adolescente,adulto,qt: inteiro inicio // Seção de Comandos escreval("Digite a quantidade de entradas:") leia(“xt”) para x de 1 ate qt faca Questão 2/12 - Lógica de Programação e Algoritmos O algoritmo abaixo envolve o conceito de MATRIZES, visto da AULA 8. Matrizes são vetores bi-dimensionais, contendo linhas e colunas. O código realiza a leitura de uma MATRIZ 3x3 (3 linhas e 3 colunas), e encontra os elementos PARES da matriz, mostrando-os na tela e contando quantos existem. Assinale a alternativa que contém o código mais adequado para, ao invés de encontrar os pares, encontre os números ímpares da matriz? Nota: 0.0 A B C D Correta! Basta analisar se o resto da divisão não é zero, caracterizando um número ímpar. E Questão 3/12 - Lógica de Programação e Algoritmos Nas Aulas 9 e 10 trabalhamos com funções e procedimentos. Observe o código abaixo que aborda este tema. Assinale a alternativa que contém a saída impressa na tela caso o valor lido na variável x seja 5. Nota: 10.0 A Sou inteligente. Mas sem praticar, não vou passar! Sou inteligente. Você acertou! B Mas sem praticar, não vou passar! Sou inteligente. C Sou inteligente. Mas sem praticar, não vou passar! D Sou inteligente. E Mas sem praticar, não vou passar! Questão 4/12 - Lógica de Programação e Algoritmos O algoritmo abaixo envolve conteúdos como funções de entrada e saída e laços de repetição/iteração. Assinale a alternativa que contém o enunciado que melhor descreve o funcionamento deste algoritmo. Nota: 0.0 A Faça um algoritmo em que o usuário digita inúmeros valores do tipo real e calcula a média, a soma deste valores e o total de valores digitados. O programa se encerra quando o usuário digitar um valor menor ou igual a zero. B Faça um algoritmo em que o usuário digita inúmeros valores do tipo real e calcula a soma deste valores e o total de valores digitados. O programa se encerra quando o usuário digitar um valor menor ou igual a zero. C Faça um algoritmo em que o usuário digita inúmeros valores do tipo inteiro e calcula a soma e o total de valores digitados. O programa se encerra quando o usuário digitar um valor menor ou igual a zero. D Faça um algoritmo em que o usuário digita inúmeros valores do tipo real e calcula a média e o total de valores digitados. E Faça um algoritmo em que o usuário digita inúmeros valores do tipo real e calcula a média, a soma deste valores e o total de valores digitados. Questão 5/12 - Lógica de Programação e Algoritmos Na Aula 9 trabalhamos com o conceito de PROCEDIMENTOS. Um procedimento é um tipo de modularização do código onde não existe um retorno de valor. Analise o código abaixo. Neste algoritmo, quantas linhas UNICAMENTE COM ASTERISCOS serão mostradas na tela? Nota: 0.0 A Duas B Quatro São 4 pois o PROCEDIMENTO linha é chamado 4 vezes, e em cada uma delas a linha de asteriscos é escrita uma única vez. C Três D Nenhuma E Cinco Questão 6/12 - Lógica de Programação e Algoritmos O algoritmo abaixo trabalha com conteúdos da Aula 1 até a Aula 7. Imagine que o usuário executou este programa com os respectivos valores abaixo: Assinale a alternativa que contém o vetor resultante após a digitação dos valores acima. Nota: 10.0 A 1 2 3 B 1 10 2 3 Você acertou! C 10 1 2 3 D 1 10 2 E 1 2 3 10 Questão 7/12 - Lógica de Programação e Algoritmos Visto que a forma mais complexa do pensamento é o raciocínio, a lógica estuda a correção do raciocínio. É correto afirmar que: Nota: 10.0 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. Você acertou! 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 8/12 - Lógica de Programação e Algoritmos 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 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. Você acertou! Slides das Aulas 01 e 02 e exemplos apresentados. D 1-receber os três valores. 2 – somar os três valores. 3-mostrar a média aritmética. Questão 9/12 - Lógica de Programação e Algoritmos Na aula 6 trabalhamos com o conceito de vetores. Considere um vetor de dimensão 50 chamado v1. Qual seria a lógica mais adequada para mostrar na tela o valor de cada elemento deste vetor v1? Assinale a alternativa correta e assuma que a variável que varre as posições do vetor é a variável pos. Nota: 10.0 A para pos de 1 ate 50 faca leia("v",pos,": ",v1[pos]) fimpara B para pos de 1 ate 50 faca leia (v1) fimpara C enquanto pos<50 escreval(v1[pos]) fimenquanto D para pos de 1 ate 50 faca escreval(v1[pos]) fimpara Você acertou! E enquanto pos<50 escreval(v1) pos<-pos+1 fimenquanto Questão 10/12 - Lógica de Programação e Algoritmos 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: I - Numéricos (Inteiro, Real) II - Caracter III - Objetos IV - Lógicos Considerando as respostas anteriores, qual o conjunto de Verdadeiros (V) e Falsos (F) corresponde à resposta correta? Nota: 10.0 A V,V,F,V Você acertou! Slide 05 da Aula 03. B V,V,F,F C V,F,F,V D F,F,F,V E V,F,F,F Questão 11/12 - Lógica de Programação e Algoritmos (questão opcional) Na Aula 3, trabalhamos com o conceito de leitura e escrita de dados em materiais e manipulações matemáticas: Observe o algoritmo acima e assinale a alternativa que corresponde ao enunciado que melhor representa este código. Nota: 0.0 A Faça um programa que receba um número positivo e maior que zero, calcule e 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úmeroqualquer, calcule e mostre: O número recebido ao quadrado; O número recebido ao cubo; O dobro do número. Aula 03 C Faça um programa que receba 3 números quaisquer, calcule e mostre: O número recebido ao quadrado; O número recebido ao cubo; O dobro do número. D Faça um programa que receba 3 números quaisquer, calcule e mostre: O dobro do número. E Faça um programa que receba 3 números quaisquer do tipo inteiro, calcule e mostre: O número recebido ao quadrado; O número recebido ao cubo; O dobro do número. Questão 12/12 - Lógica de Programação e Algoritmos (questão opcional) 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: Nota: 0.0 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. 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."
Compartilhar