Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a Questão (Ref.: 568156) Pontos: 0,6 / 1,0 Na aula 1 estudamos conceitos relevantes para o entendimento e construção de algoritmos, como a definição de lógica, ramo da filosofia que cuida das regras do bem pensar, ou do pensar correto, sendo, portanto, um instrumento do pensar (disponível em: http://pt.wikipedia.org/wiki/L%C3%B3gica#L.C3.B3gica_filos.C3.B3fica); lógica da programação, técnica de desenvolver algoritmos (sequências lógicas) para atingir determinados objetivos dentro de certas regras baseadas na Lógica Matemática e que, depois, são adaptados para a Linguagem de Programação utilizada pelo programador para construir seu software (disponível em: http://pt.wikibooks.org/); e, por fim, Programa. Desenvolva o conceito de programa. Resposta: É um conjunto de operações para serem interpretadas por um computador, com o objetivo de executar tarefas específicas. Gabarito: Sugestão de resposta: Um programa é um algoritmo codificado em uma linguagem de programação, isto é, um conjunto de instruções/funções que representam tarefas que serão interpretadas e executadas por um computador. 2a Questão (Ref.: 8698) Pontos: 0,9 / 1,0 Desenvolva um algoritmo usando PSEUDOCÓDIGO para somar o 100 (cem primeiros) números naturais inteiros. Resposta: prog somacem int x, soma; x<-1; soma<-0; for (x=1; x<=100; x++) { soma<-soma + x; } imprima soma; fimprog Gabarito: Inicio. Var soma, x x = 0 soma = 0 Faça enquanto x < 100 x = x + 1 soma = soma + x fim_faça Imprimir soma Fim 3a Questão (Ref.: 7853) Pontos: 1,0 / 1,0 A representação gráfica dos algoritmos, em que cada símbolo apresentado representa uma operação a ser realizada é chamada de: Fluxograma Pseudocódigo Diagrama Linguagem de Programação BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 1 de 4 22/06/2016 11:03 Pseudocódigo Diagrama Linguagem de Programação Algoritmo Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 4a Questão (Ref.: 7856) Pontos: 1,0 / 1,0 Para realizar o armazenamento de um determinado valor na memória do computador é necessária a declaração de: Fluxograma Comando de saída Estrutura de decisão Variável Comando de entrada Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 5a Questão (Ref.: 568170) Pontos: 1,0 / 1,0 Observamos que as funções disponíveis na linguagem UAL são, na sua maioria, conhecidas nossas do Ensino Médio e, geralmente, estão presentes, em todas as linguagens de programação, com outros nomes, mas com o mesmo significado. A função que calcula o logaritmo neperiano de X é: exp (x) tan (x) cos (x) sen (x) log (x) Gabarito Comentado. Gabarito Comentado. 6a Questão (Ref.: 261060) Pontos: 1,0 / 1,0 Dado o ALGORITMO abaixo, utilizando a notação do UAL, faça a análise: De acordo com sua análise podemos afirmar que: I) O sinal % vai retornar a porcentagem do valor de entrada; II) O sinal % retorna o resto da divisão; III) A variável resposta vai armazenar o texto 'PAR' ou 'IMPAR'; IV) A variável decimal irá ser impressa na tela; V) A variável resposta irá ser impressa na tela; BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 2 de 4 22/06/2016 11:03 I) O sinal % vai retornar a porcentagem do valor de entrada; II) O sinal % retorna o resto da divisão; III) A variável resposta vai armazenar o texto 'PAR' ou 'IMPAR'; IV) A variável decimal irá ser impressa na tela; V) A variável resposta irá ser impressa na tela; Marque somente a alternativa correta: Nenhuma das opções acima Somente as alternativas III, IV e V estão corretas Somente as alternativas I e II estão corretas Somente as alternativas II, III e V estão corretas Somente as alternativas I, II e V estão corretas Gabarito Comentado. 7a Questão (Ref.: 230277) Pontos: 0,5 / 0,5 Seja o seguinte algoritmo e considere que os números inseridos deverão ser distintos entre si: prog Teste real x,y,z; leia x; leia y; leia z; se(x < y) { x<-y; } se (z < y) { imprima x; } senao { se (x < z) { imprima z; } senao { imprima x; } } fimprog Pode-se dizer que: d) O algoritmo sempre imprime o primeiro número lido. a) O algoritmo sempre imprime o maior número. e) O algoritmo sempre imprime o último número lido. c) O algoritmo imprime o maior ou o menor número, dependendo da ordem de entrada. b) O algoritmo sempre imprime o menor número. Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 8a Questão (Ref.: 8690) Pontos: 0,5 / 0,5 A REPETIÇÃO é uma das estruturas básicas de programação, determine entre as atividades abaixo a que representa uma REPETIÇÃO : Para encher um copo com água, mantenha a torneira aberta enquanto o copo não esitver cheio. Para fazer um bolo, prepare os ingredientes, misture-os bem e ponha no forno para assar. Calcule a média de um aluno somando as duas maiores notas e dividindo a soma por dois. No trânsito, se o sinal estiver vermelho, PARE, se não, PODE PASSAR. BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 3 de 4 22/06/2016 11:03 Para fazer um bolo, prepare os ingredientes, misture-os bem e ponha no forno para assar. Calcule a média de um aluno somando as duas maiores notas e dividindo a soma por dois. No trânsito, se o sinal estiver vermelho, PARE, se não, PODE PASSAR. Se um aluno obter média abaixo de 6.0 estará REPROVADO, se não estará APROVADO. Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 9a Questão (Ref.: 267890) Pontos: 0,5 / 0,5 A partir da comparação entre as estruturas while e do...while, é certo afirmar que: No do...while, o bloco de comandos controlado poderá não ser executado. Enquanto que no while o bloco de comandos será sempre executado, pelo menos uma vez. Em termos de execução não há diferença. A diferença está, apenas, na sintaxe. Dependendo da condição de teste, em ambos os casos o bloco de comandos controlado será sempre executado, pelo menos uma vez. No while, o bloco de comandos controlado poderá não ser executado. Enquanto que no do...while o bloco de comandos controlado será sempre executado, pelo menos uma vez. Dependendo da condição de teste, em ambos os casos o bloco de comandos controlado poderá não ser executado. Gabarito Comentado. Gabarito Comentado. 10a Questão (Ref.: 270244) Pontos: 0,0 / 0,5 Em um programa, deseja-se armazenar as 3 notas , a média e a maior nota de cada um dos 50 alunos de uma turma, em uma matriz NOTA. Entendendo-se que todos os dados de um mesmo aluno ficarão armazenados em uma mesma linha, assinale a alternativa que indica a declaração correta na matriz descrita. long int NOTA [50][5]; float NOTA [50][5]; int NOTAS [5][50]; int NOTA [50][5]; float NOTAS [5][50]; Gabarito Comentado. BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 4 de 4 22/06/2016 11:03
Compartilhar