Baixe o app para aproveitar ainda mais
Prévia do material em texto
r modo de visualização Atenção: Esta questão foi cancelada, porém a pontuação foi considerada. 1 Apresentamos a robótica educacional como mais uma possibilidade tecnológica para ser utilizada em sala de aula de forma a auxiliar o professor em sua prática pedagógica. Tal tecnologia, inovadora no âmbito da educação, vem ganhando espaço e aos poucos desvendando contribuições relevantes para o processo de ensino aprendizagem. Fonte: adaptado de: AZEVEDO, S.; AGLAÉ, A.; PITTA, R. Minicurso: introdução à robótica educacional. 2020. Disponível em: https://l1nq.com/mKzYJ. Acesso em: 16 ago. 2023. Considerando as informações apresentadas e os objetivos da robótica educacional, analise as afirmativas a seguir: I. Desenvolver habilidades para que alunos possam fabricar robôs. II. Promover a interação pedagógica entre alunos e professores através de robôs. III. Utilizar robôs como ferramenta pedagógica para o ensino de conteúdos curriculares e habilidades. Assinale a alternativa CORRETA: A III, apenas. B I, apenas. C II e III, apenas. D I, II e III. Atenção: Esta questão foi cancelada, porém a pontuação foi considerada. 2 O aprendizado de programação envolve sintaxe e semântica. A sintaxe consiste nas regras que devem ser cumpridas para formular uma instrução e escrever programas na linguagem de programação escolhida. A semântica envolve o sentido e é a parte criativa do processo, ou seja, a “lógica da programação”. Cada aluno (programador) pode ter uma lógica diferente e desenvolver um programa que resolve um determinado problema. Fonte: STEFFENS, R. et al. Ensino de lógica de programação para cegos. Promoção da Aprendizagem e Tecnologias Educacionais, p. 398, 2019. Com base nas informações apresentadas, avalie as asserções a seguir e a relação proposta entre elas: I. A ação de projetar e desenvolver um software inclui, dentre outras questões, lidar com sintaxe e semântica a toda hora. Qualquer modelo, especificação ou código necessita de uma boa forma (sintaxe) e um bom conteúdo (semântica). PORQUE II. A sintaxe independe da uma linguagem de programação é, diz respeito à interpretação do código ou ao seu significado, enquanto semântica diz respeito a uma coleção de regras que estruturam um código. Assinale a alternativa CORRETA: A As asserções I e II são verdadeiras, mas a II não é uma justificativa correta da I. B A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. C As asserções I e II são verdadeiras, e a II é uma justificativa correta da I. D A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. 3 Um programador escreve as seguintes linhas de programação utilizando a linguagem Python: [...] 131. n1 = int(input('Digite o primeiro número: ')) 132. n2 = int(input('Digite o segundo número: ')) 133. e == n1 ** n2 134. print(f'O resultado de {n1} elevado a {n2} é igual a {e}.') 135. p = n1 x n2 136. print(f'O produto entre {n1} e {n2} é igual a {p}.') 137. r = n1 % n2 138. print(f'O resto da divisão entre {n1} e {n2} é igual a {r}. Considerando as informações apresentadas, analise as afirmativas a seguir: I. A linha 135 vai gerar um erro na execução do programa. II. A linha 138 será impressa na tela da seguinte forma se n1 = 18 e n2 = 9: o resto da divisão de 18 por 9 é igual a 0. III. A linha 134 será impressa na tela da seguinte forma se n1 = 3 e n2 = 4: o resultado de 3 elevado a 4 é igual a 81. Assinale a alternativa CORRETA: A I e II, apenas. B II e III, apenas. C III, apenas. D I, II e III. 4 O jogo Code Monkey Island, criado por Sidhu (2014), é composto por um tabuleiro, 80 (oitenta) cartas e 12 (doze) miniaturas de macacos. O jogo possui regras muito parecidas com o tradicional “Ludo”, porém sem o uso de dados. Os dados são substituídos por instruções e condições escritas nas cartas. De acordo com o autor, o jogo exercita declarações condicionais, repetições, operadores e lógica booleana, execução de tarefas e estrutura de dados. Seu uso é aconselhado a partir de 8 anos. Fonte: VICARI, R. M.; MOREIRA, A. F.; MENEZES, P. F. B. Pensamento computacional: revisão bibliográfica. Porto Alegre - RS: Projeto UFRGS/MEC, 2018. p. 49. Disponível em: https://encurtador.com.br/hikLS. Acesso em: 10 abr. 2023. Com base nas informações apresentadas, avalie as asserções a seguir e a relação proposta entre elas: I. As estruturas condicionais em Python, como o “if”, permitem a execução de um bloco de códigos no caso de ser verdadeira determinada condição. PORQUE II. A estrutura “else” apenas executa o bloco de comandos associados a ela caso a condição “if” não seja satisfeita. Assinale a alternativa CORRETA: A A asserção I é uma proposição verdadeira e a II é uma proposição falsa. B A asserção I é uma proposição falsa e a II é uma proposição verdadeira. C As asserções I e II são verdadeiras, mas a II não é uma justificativa correta da I. D As asserções I e II são verdadeiras, e a II é uma justificativa correta da I. 5 Diante do aumento da presença do software nas nossas vidas, o aumento na demanda por programadores vem fazendo com que desenvolver as habilidades relacionadas à programação seja importante no mundo moderno. Aprender a programar permite aos interessados a criação de softwares, aplicativos e sistemas que tornam nossa vida mais fácil e eficiente. No entanto, para ser um bom programador, é necessário entender os conceitos fundamentais da programação. Sobre conceitos relacionados à programação, analise as afirmativas a seguir: I. > (maior que) e < (menor que) são alguns exemplos de operadores lógicos. II. Na expressão “Se chover e relampejar, eu não saio.” existe apenas um operador lógico. III. O portugol é uma simplificação da Linguagem Natural, limitada a poucas palavras com um padrão pré-determinado. IV. Operadores lógicos permitem o teste de mais de uma condição na mesma expressão, sendo o “NÃO” e o “OU” exemplos desses operadores. Assinale a alternativa CORRETA: A II, III e IV, apenas. B I, II e III, apenas. C III e IV, apenas. D II e III, apenas. 6 Computadores utilizam dados e variáveis que se relacionam logicamente para gerar uma aplicação útil e funcional. Na lógica de programação, os operadores são símbolos especiais que permitem que estes relacionamentos lógicos ocorram. Constituem-se como a parte fundamental de qualquer linguagem de programação e são usados para realizar cálculos matemáticos, comparar valores e tomar decisões. Podem ser considerados uma parte crucial da lógica de programação e são usados em praticamente todos os programas que são escritos. Sem a utilização dos operadores, a lógica de programação seria extremamente limitada, tornando-se difícil escrever programas complexos e eficientes. Considerando o conceito de operadores, analise as afirmativas a seguir: Assinale a alternativa CORRETA: A II, III e IV, apenas. B III e IV, apenas. C I, II e III, apenas. D II e III, apenas. 7 Há situações do nosso cotidiano que, às vezes, a repetição de uma atividade é necessária. Imagine, por exemplo, que você está no final de semana e resolveu acessar uma plataforma de vídeos sob demanda para assistir a um filme. Você não sabe ao certo a qual filme assistir e, por isso, lê diversas sinopses a fim de encontrar aquele filme que você espera ser interessante. Ao encontrá-lo, você o seleciona e começa uma sessão de cinema na confortável poltrona da sua sala. Fonte: PAIVA, F. et al. Introdução a Python com aplicações de sistemas operacionais. Natal: Editora IFRN, 2019. p. 84. Disponível em: https://memoria.ifrn.edu.br/handle/1044/2090. Acesso em: 19 maio 2023. O fragmento citado faz referência, indiretamente, a uma estrutura muito utilizada em programação para tratar situações em que sejam necessárias repetições. Sobre estas estruturas, analise as afirmativas a seguir: I. As estruturas de repetição são exclusivas da linguagemPython. II. Os dois tipos de estruturas de repetição em Python são “while” e “for”. III. As estruturas de repetição (ou loops) são blocos de comando utilizados para executar um código repetidamente através de determinadas condições específicas. Assinale a alternativa CORRETA: A I, II e III. B III, apenas. C I e II, apenas. D II e III, apenas. 8 Considere a situação hipotética: n = int(input(‘Digite um número: ‘)) a = 0 while true: a = a + 1 if a == 2 * n: break print(f’{a}’) Caso o valor inserido no sistema seja 17, identifique qual o valor de saída na tela, assinale a alternativa CORRETA: A 17. B 28. C 51. D 34. Atenção: Esta questão foi cancelada, porém a pontuação foi considerada. 9 As linhas de código seguinte foram escritas utilizando o VisuAlg: Var // Seção de Declarações das variáveis a, b, c: real Inicio // Seção de Comandos, procedimento, funções, operadores etc. a <- 25 b <- 35 c <- a + b escreval (c) b <- 10 escreval (b, c) c <- a + b escreval (a, b, c) Fimalgoritmo Considerando as informações apresentadas e qual foi a saída de dados no console, julgue a alternativa CORRETA: A Início da execução 60 60 10 60 10 25 Fim da execução. B Início da execução 60 10 60 25 10 35 Fim da execução. C Início da execução 60 10 60 25 10 35 Fim da execução. D Início da execução 25 25 35 25 35 10 Fim da execução. 10 Os algoritmos, portanto, são peça chave do mundo atual, e todos os estudantes estão imersos neste mundo onde utilizam diuturnamente essas complexas peças matemáticas sem ao menos saber disso. O cotidiano das escolas e faculdades está repleto de utilização de algoritmos, e não apenas dentro do ambiente escolar. Do despertador ao trajeto para a escola, do almoço a janta, em nossa atividade laboral ou em nossos momentos de descanso, vivemos, como explora Sumpter (2019 apud SANTOS, 2022) rodeados dessas fórmulas matemáticas. Fonte: SANTOS, R. O. dos. Algoritmos, engajamento, redes sociais e educação. Acta Scientiarum. Education, v. 44, 2022. p. 3. Sobre o conceito citado no texto, analise as afirmativas a seguir: I. .F. e .V. são operadores aritméticos. II. * (asterisco) é o operador aritmético da multiplicação. III. As principais formas de representação de algoritmos são: narrativas, fluxograma e portugol. IV. Algoritmo é um conjunto de dados lógicos utilizados para estruturação de um banco de dados de qualquer natureza. Assinale a alternativa CORRETA: A I, apenas. B II e III, apenas. C I, II e III, apenas. D I, II, III e IV.
Compartilhar