Em uma apresentação digital, os slides mudam quando alguém clica em um botão, pressiona uma tecla ou responde…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Elaborar algoritmos que envolvam instruções sequenciais, de repetição e de seleção usando uma linguagem de programação.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Em uma apresentação digital, os slides mudam quando alguém clica em um botão, pressiona uma tecla ou responde a uma pergunta. O programa reage a cada ação do público. Qual tipo de programação é mais adequado para criar essa apresentação?
- A) Programação sequencial
- B) Programação orientada a objetos
- C) Programação de baixo nível
- D) Programação funcional
- E) Programação baseada em eventos
✅ Resposta correta: alternativa E
Resolução passo a passo
- Leia o enunciado e identifique a característica central descrita: os slides mudam em resposta a ações do público (clique em botão, tecla pressionada, resposta a pergunta). O programa reage a cada ação, ou seja, o fluxo é determinado pela ocorrência de eventos externos.
- Lembre o conceito de programação baseada em eventos: o programa fica aguardando eventos (cliques, teclas, toques) e, ao ocorrer um, executa a rotina associada (manipuladores ou tratadores de eventos). Esse modelo é típico de interfaces gráficas e aplicações interativas, como apresentações digitais.
- Aplique ao caso. Como a mudança de slide depende de cada ação do usuário, a lógica adequada é associar a ação (clique, tecla, resposta) a uma resposta do programa. Logo, a alternativa E é a correta e coincide com o gabarito oficial.
- Por que as outras estão erradas: A) a programação sequencial executa instruções em ordem fixa, sem depender de ações externas no meio da execução; B) a orientada a objetos organiza o código em classes e objetos, sendo um paradigma de organização e não o foco de resposta a ações do público; C) a de baixo nível trabalha próxima ao hardware e não é o tipo mais adequado para criar uma apresentação; D) a funcional baseia-se em funções e composição, sem ser o modelo que caracteriza a reação a eventos do usuário.
💡 Dica: Identifique o tipo de programação baseado na interação do público.
Alternativa por alternativa
O aluno pode entender que, como o programa segue uma sequência de slides, basta uma lista de instruções executadas em ordem, ignorando que a troca depende de ações do público.
O aluno pode associar 'apresentação' a objetos (slides como objetos) e concluir que a orientação a objetos é o paradigma central, confundindo organização do código com o mecanismo de reação às ações.
Por que engana: Confundir programação baseada em eventos com programação sequencial, acreditando que a sequência de comandos é suficiente para a interatividade.
O aluno pode achar que todo programa 'de verdade' precisa ser de baixo nível por controlar o computador, sem perceber que aplicações interativas usam linguagens de alto nível.
O aluno pode confundir 'reagir' com 'funções' e acreditar que o paradigma funcional, que usa funções como blocos, seja o que trata respostas do usuário.
Esse tipo de programação faz o sistema executar ações quando ocorre um evento, como um clique, uma tecla pressionada ou uma resposta do usuário.
Raio-X da questão
programação interativa
avaliacao
tipos de programação · algoritmos e interatividade
Revisar os conceitos de programação interativa e algoritmos.
Confundir programação baseada em eventos com programação sequencial, acreditando que a sequência de comandos é suficiente para a interatividade.
ciencia_tecnologia
tomada_decisao
cotidiano
Questões parecidas com resolução
- Identifique qual ferramenta computacional é mais adequada para criar uma apresentação interativa.
- Qual recurso tecnológico é frequentemente usado para criar apresentações visuais de forma interativa?
- Escolha a opção que melhor define uma apresentação digital interativa.
- Identifique qual ferramenta computacional é mais adequada para criar apresentações visuais interativas.
- Qual tecnologia computacional é mais adequada para criar e mostrar uma apresentação multimídia simples na nuvem, sem…
- Identifique qual das seguintes ferramentas é adequada para criar uma apresentação digital.
Todas as questões de Programação - Autômatos e linguagens baseadas em eventos
🔎 Procurar outra questão
Procure no banco do GeraProva pelo tema ou por um trecho do enunciado. Cada questão já vem com resolução comentada e a análise de cada alternativa.
Professor: monte a prova com questões como esta, com gabarito e folha de respostas, em 30 segundos. Ver planos · Blog
