Baixe o app para aproveitar ainda mais
Prévia do material em texto
Questão 1/12 - Lógica de Programação e Algoritmos Para o algoritmo abaixo, foi desenvolvido um psedocódigo que obtém como dado de entrada a idade e o sexo de pessoas. Assinale a alternativa que mostra corretamente como calcular os percentuais de pessoas em cada uma das categorias (homens, mulheres, meninos e meninas)? Nota: 0.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/x-qt," %") escreval("% de mulheres: ",fem_maior*100/ x-qt," %") escreval("% de meninos: ",masc_menor*100/ x-qt," %") escreval("% de homens: ",masc_maior*100/ x-qt," %") 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," %") E escreval("% de meninas: ",fem_menor*100," %") escreval("% de mulheres: ",fem_maior*100," %") escreval("% de meninos: ",masc_menor*100," %") escreval("% de homens: ",masc_maior*100," %") Questão 2/12 - Lógica de Programação e Algoritmos Nas Aula 9 e 10 trabalhamos com a criação de funções em psedocódigo bem como com diferentes funções já prontas no VISUALG. Observe o fragmento de código que temos acima. Qual seria o resultado da variável potencia quando atribuímos o número 16 para a variável de nome valor. Nota: 0.0 A 4 B 16 C 0 D 64 Conteúdo abordado nas aulas 9 e 10. E Este código não pode ser executado pois a função Raizq não é pré-definida pelo VISUALG. Questão 3/12 - Lógica de Programação e Algoritmos Na Aula 7 trabalhamos com o conceito de vetores. O pseudocódigo abaixo lê e escreve na tela um vetor de dimensão variável. Assinale a alternativa que contém o código correto deste mesmo vetor sendo impresso na ordem inversa (de trás para frente). Nota: 0.0 A B C D E Questão 4/12 - Lógica de Programação e Algoritmos 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úmero qualquer, 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 5/12 - Lógica de Programação e Algoritmos Na Aula 4, trabalhamos com estruturas de controle do tipo condicional. Acerda deste assunto, assinale a alternativa que contém as composições das estruturas de controle: Nota: 10.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. Você acertou! Slides e Vídeo-Aula 04. E Condicional simples, composta e múltipla. Questão 6/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 7/12 - Lógica de Programação e Algoritmos O algoritmo abaixo tem como objetivo calcular o resultado de um número qualquer elevado em uma potência qualquer. Identifique nas alternativas a parte de código que, inserida na linha faltante, efetuaria o cálculo correto: Nota: 10.0 A result==base^expo B result<-^base*expo C result<-base^expo Você acertou! Aula 03. D result<-base*(expo)^2 E result=base^expo Questão 8/12 - Lógica de Programação e Algoritmos Na Aula 3 trabalhamos com o conceito de funções de entrada e saída, ou seja, leitura e escrita de variáveis. Com relação a este conteúdo e analisando o algoritmo acima, identifique qual a parte do código representaria corretamente a entrada dos dados: Nota: 0.0 A escreval("Digite um valor o raio : ") leia(raio) escreval(“Digite o valor de Pi:”) leia(Pi) B escreval("Digite um valor o raio: ") leia(raio) Aula 03 C escreval("Digite um valor o raio: ") leia(raio) escreval("Digite o valor da área: ") leia(area) D escreval("Digite um valor o raio: ") leia(raio) escreval(“Digite o valor de Pi:”) leia(Pi) escreval("Digite o valor da área: ") leia(area) Questão 9/12 - Lógica de Programação e Algoritmos Nas aulas 9 e 10 trabalhamos com o conceito de funções pré-definidas. O algoritmo abaixo mostra o código que funciona da seguinte forma: o usuário digita uma palavra e uma letra qualquer e o programa retorna (através da função pré-definida Pos) a posição daquela letra escolhida na palavra. Assinale a alternativa que explica exatamente o que acontece com o programa caso o usuário digite a palavra ARARA e escolha a letra A. Nota: 0.0 A Neste caso a variável Posicao irá armazenar somente a posição da primeira ocorrência da letra A na palavra ARARA, não identificando todas as 3 ocorrências da mesma. Conforme a imagem abaixo, a variável Posicao armazenou somente a posição da primeira vez que a letra A apareceu na palavra ARARA. B Neste caso a variável Posicao irá armazenar somente a posição da última ocorrência da letra A na palavra ARARA, não identificando todas as 3 ocorrências da mesma. C Neste caso a variável Posicao irá armazenar todas as 3 ocorrências da letra A na palavra ARARA. D Neste caso o programa dará um erro no VISUALG, não permitindo a execução do programa. E Neste caso a variável Posicao irá armazenar o valor ZERO, pois existem 3 ocorrências da letra A na palavra ARARA. Questão 10/12 - Lógica de Programação e Algoritmos Para o algoritmo abaixo, identifique a ordem das principais etapas da construção do algoritmo: Qual a resposta correta para este algoritmo? Nota: 0.0 A 1-Entrada, 2-Saída, 3-Processamento B 1-Entrada, 2-Processamento, 3-Saída Slides e Vídeo-Aula 03. C 1-Declaração de variáveis, 2-Entrada e Processamento, 3-Saída D 1-Declaração de variáveis e Entrada, 2-Processamento, 3-Saída E 1-Processamento, 2-Saída, 3-Entrada Questão 11/12 - Lógica de Programação e Algoritmos (questão opcional) Na Aula 3 trabalhamos com os primeiros algoritmos no VISUALG. Sabendo disso, o código abaixo faz o cálculo da área de um retângulo. Porém, há dois erros neste código. Assinale a alternativa que contém estes erros. Nota: 0.0 A Na linha 13 deveria ser: leia(altura). Na linha 16 deveria ser: escreval("Area do retângulo=", area)B Na linha 10 deveria ser: leia(altura). Na linha 16 deveria ser: escreval("Area do retângulo=", area) C Na linha 15 deveria ser área=base*altura. Na linha 16 deveria ser: escreval("Area do retângulo=", area) D Na linha 05 deveria ser: real: base, altura, area Na linha 16 deveria ser: escreval("Area do retângulo=", area) E Na linha 13 deveria ser: leia(area). Na linha 16 deveria ser: escreval("Area do retângulo=", area) Questão 12/12 - Lógica de Programação e Algoritmos (questão opcional) 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: 0.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.
Compartilhar