Prévia do material em texto
GABARITO DISCIPLINA COM100 - Pensamento Computacional APLICAÇÃO 08/10/2021 CÓDIGO DA PROVA P010 QUESTÕES OBJETIVAS Questão 1.1 Com relação a algoritmos, qual a alternativa está correta? a) Tem como objetivo alcançar uma solução que sempre produza o mesmo resultado para um problema. b) Não dependem das condições em que são executados. c) Tem como objetivo principal desenvolver a lógica de programação. d) Indicam os passos necessários para a solução, mas não a sequência em que são executados. e) São usados única e exclusivamente pela área de informática. RESOLUÇÃO A resposta correta é: Tem como objetivo alcançar uma solução que sempre produza o mesmo resultado para um problema. JUSTIFICATIVA Um algoritmo visa como resultado a solução de um problema, garantindo que sempre que executado sob as mesmas condições, produza o mesmo resultado. O objetivo principal da Lógica de Programação é a construção de algoritmos. Um algoritmo pode ser definido como uma sequência de passos que visam atingir um objetivo bem definido. Algoritmos são comuns em nosso cotidiano, com uma receita de bolo. Questão 1.2 Enquanto o produto do raciocínio lógico é a prova, o produto do raciocínio computacional é ________________. Assinale a alternativa que preenche corretamente a lacuna do trecho acima: a) o computador. b) o programa. c) a demonstração da prova. d) a computação do resultado. e) o algoritmo. RESOLUÇÃO A resposta correta é: o algoritmo. JUSTIFICATIVA Enquanto o produto do raciocínio lógico é a prova, o produto do raciocínio computacional é o algoritmo, ou seja, a sequência de regras que define a transformação. Questão 1.3 Observe atentamente a imagem a seguir: A imagem refere-se ao App Inventor, com base nela, assinale a alternativa correta. a) As setas em azul são as caixas de texto com valores fixos, informativos (“títulos”). b) As setas na cor laranja são as caixas de texto que explicam o programa para o usuário. c) A seta em verde é o botão para que o usuário possa digitar os dados. d) A seta em amarelo é o botão para que seja feito o cálculo da área. e) A seta em amarelo é a caixa que irá temporizar o programa. RESOLUÇÃO A resposta correta é: As setas em azul são as caixas de texto com valores fixos, informativos (“títulos”). JUSTIFICATIVA As setas em azul são as caixas de texto com valores fixos, informativas (“títulos”). As setas na cor laranja são as caixas de texto nas quais o usuário deverá inserir valores. A seta em verde é o botão que o usuário deverá clicar para que seja feito o cálculo da área. A seta em amarelo é a caixa em que o resultado será exibido. Questão 1.4 O que é requerido para ter a solução ou resposta de um problema? a) Capacidade financeira e intelectual e equipe técnica habilidosa. b) Sorte, astúcia e habilidades sociotécnicas. c) Conhecimento técnico, teórico e experiência prática. d) Inteligência lógica e emocional, maturidade. e) Pesquisa, estudo, reflexão e grande esforço. RESOLUÇÃO A resposta correta é: Pesquisa, estudo, reflexão e grande esforço. JUSTIFICATIVA Problema é um tema ou questão, em qualquer área do conhecimento, cuja solução ou resposta requer considerável pesquisa, estudo, reflexão e grande esforço para ser solucionado. Questão 1.5 Em Scratch, um Sprite está na posição X=-10 e Y=40 em um certo momento da execução de um programa. Qual o comando necessário para posicioná-lo na posição X=30, Y=30? a) Mude X para 30 | Mude Y para 30. b) Adicione 40 a X | Adicione -10 a Y. c) Vá para X:+40 Y:-10. d) Vá para X:30 Y:30. e) Deslize. RESOLUÇÃO A resposta correta é: Vá para X:30 Y:30. JUSTIFICATIVA A forma mais simples de levar um Sprite no Scratch a uma posição X, Y específica é o comando “Vá para X: Y:”, que leva o Sprite para a posição indicada, independentemente da posição que o Sprite estava antes do comando. Questão 1.6 Sabendo que “peso.texto” tem o valor 60 e “altura.texto” tem o valor 2, simule a execução do programa abaixo: Assinale a alternativa que indica corretamente o valor ao final de “Mensagem.Texto”. a) “Classificação: Magreza” b) “Classificação: Normal” c) “Classificação: Sobrepeso” d) “Classificação: Obesidade” e) “Classificação: Obesidade Grave” RESOLUÇÃO A resposta correta é: “Classificação: Magreza” JUSTIFICATIVA A variável “Var_resultado” vai receber 60/(2X2) = 15. Como 15 é <= 18,5, entrará no primeiro “Se” o que fará com que “Mensagem.Texto” receba “Classificação: Magreza”. Questão 1.7 Assinale a alternativa que faça a correlação correta com base nas três afirmações abaixo: I. Computador composto por gabinete, teclado, mouse e tela, dispostos em uma mesa. II. Computador portátil que pode ser levado pelo seu usuário, em uma mala resistente e espaçosa. III. Computador portátil pequeno e leve, que é levado na mochila do seu usuário. a) I- desktop, II- netbook, III- notebook b) I- desktop, II- computador, III- Macintosh c) I- processador, II- notebook, III- netbook d) I- CPU, II- notebook, III- netbook e) I- desktop, II- notebook, III- netbook RESOLUÇÃO A resposta correta é: I- desktop, II- notebook, III- netbook. JUSTIFICATIVA Desktop é utilizado e conhecido no Brasil como um “computador de mesa”, tendo vários periféricos separados, como tela, teclado e mouse. Notebooks são computadores portáteis, que podem ser levados pelo usuário. Netbooks são menores e mais leves que os notebooks. QUESTÃO DISSERTATIVA Questão 2 O que é o Framework K-12? RESOLUÇÃO É um trabalho proposto por ACM (Association for Computing Machinery), Code.org, CSTA, Cyber Innovation Center e a Iniciativa Nacional de Matemática e Ciência que propõe diretrizes conceituais para o ensino de Ciências da Computação. O Framework K-12 organiza o conhecimento de ciência da computação em conceitos fundamentais que representam áreas de conteúdo-chave em ciência da computação e práticas fundamentais que representam ações que os alunos usam para se envolver com os conceitos de maneiras ricas e significativas. RUBRICAS | CRITÉRIOS DE CORREÇÃO Se não constar que é um projeto internacional, ou que foi proposto por “ACM (Association for Computing Machinery), Code.org, CSTA, Cyber Innovation Center e a Iniciativa Nacional de Matemática e Ciência” (ou indicar uma ou mais dessas e “outros”) descontar 50% da nota. Se não constar que propõe diretrizes para o ensino de Ciências da Computação (ou algo similar), descontar 50% da nota. Se constar os dois pontos acima, considere 100%. Se não for esse o caso, se indicar que “organiza o conhecimento da ciência da computação em conceitos fundamentais e práticas fundamentais” (ou algo similar), acrescentar mais 50% a nota.