GeraProva GeraProva Provas com IA para professores do Brasil
Questoes

Atividades de criação computacional para a 1ª série do Ensino Médio com gabarito

Reuni questões de Computação para trabalhar organização de dados, estruturas computacionais e avaliação crítica de informações digitais na 1ª série. Veja o gabarito comentado e sugestões para explorar os conceitos em aula.

Atividades de criação computacional para a 1ª série do Ensino Médio com gabarito

Na 1ª série, quando trabalho a construção de conhecimento com técnicas e tecnologias computacionais, procuro aproximar conceitos de situações que façam sentido: organizar informações, escolher estruturas de dados e avaliar o que encontramos em ambientes digitais. Na prática, uma atividade pode começar com uma pergunta simples — como representar notas, frutas ou conexões entre usuários — e avançar para a justificativa das escolhas.

Também reservo espaço para discutir como produzir e compartilhar informação com responsabilidade. Não basta chegar a um resultado: é importante entender como os dados estão organizados, verificar a origem de uma fonte e considerar o efeito do que publicamos. As questões a seguir ajudam a observar esses diferentes aspectos e oferecem um ponto de partida para retomadas, conversas e produções dos estudantes.

O que o aluno de 1ª série precisa saber sobre construir conhecimento com tecnologias computacionais

O aluno precisa compreender que construir conhecimento com técnicas e tecnologias computacionais envolve representar informações de modo organizado, escolher estruturas adequadas ao problema e avaliar criticamente conteúdos digitais antes de usá-los ou compartilhá-los. Em estruturas de dados, deve reconhecer a diferença entre uma lista simples, um registro que associa campos de uma mesma entidade, uma matriz organizada por linhas e colunas e uma lista de vizinhos que representa conexões existentes em uma rede. Também precisa identificar quando uma variável expressa uma condição verdadeira ou falsa e, portanto, é mais bem representada por um booleano. Na pesquisa em rede, é essencial observar autoria, evidências, referências e possibilidade de conferir a origem das informações, sem tomar popularidade, rapidez ou opiniões como prova de confiabilidade. Esses conhecimentos permitem produzir artefatos e informações mais claros, verificáveis e úteis para si e para outras pessoas, respeitando critérios de qualidade e responsabilidade no uso da tecnologia.

O que ele precisa saber antes

As questões partem de pré-requisitos que podem ser retomados rapidamente, sem exigir que a turma já domine uma linguagem de programação específica. Para trabalhar estruturas de dados, vale revisar pares de chave e valor, listas, registros, tipos de dados e valores verdadeiro e falso. A compreensão de índices de linha e coluna ajuda na leitura de matrizes; no caso de redes, é útil conhecer a ideia de vértices, conexões e operações de consulta, inclusão e remoção.

Para as perguntas sobre pesquisa digital, retome critérios básicos de confiabilidade: quem produziu a informação, quais evidências são apresentadas, de onde vêm os dados e se outras fontes confiáveis permitem conferir a afirmação. Essa revisão deixa mais claro por que um conteúdo popular ou atraente não é automaticamente uma boa fonte.

Onde os alunos mais erram

Nas questões sobre dados, um erro recorrente é tratar como equivalentes estruturas que apenas guardam informações. Uma sequência de nomes, por exemplo, não é o mesmo que uma lista de registros com campos identificados; duas listas paralelas podem perder a correspondência entre cada nome e sua nota. Da mesma forma, uma lista linear não oferece, por si só, a organização em duas dimensões de uma matriz. O raciocínio costuma partir da necessidade genérica de “guardar dados” e deixar de lado o formato e as operações descritos no enunciado.

Outro engano é escolher uma matriz de conexões para uma rede esparsa sem considerar o espaço reservado aos pares que não têm ligação. Também aparece a escolha de inteiro ou texto para uma condição lógica, por serem representações familiares de verdadeiro e falso, embora o tipo booleano expresse diretamente os dois estados. Nas questões de pesquisa, os distratores exploram a confusão entre popularidade e confiabilidade, entre opinião e evidência, ou entre rapidez de acesso e possibilidade de verificar a origem. Peço que os estudantes apontem a pista do enunciado que sustenta cada escolha: isso torna o raciocínio mais explícito do que apenas marcar uma alternativa.

Como trabalhar em sala

  • Organize dados com cartões: escreva nomes de frutas e atributos em pedaços de papel. Peça que a turma compare uma lista simples com registros que associam nome e cor. Depois, conversem sobre qual formato permite recuperar cada informação com clareza.
  • Monte uma tabela de dados: use estudantes fictícios ou disciplinas como linhas e colunas. A turma pode localizar uma nota indicando os dois índices e comparar essa estrutura com uma lista em sequência.
  • Modele uma rede esparsa: represente pessoas ou pontos por círculos e conexões por linhas no quadro. Compare a lista que registra apenas vizinhos existentes com uma tabela que reserve espaço para todos os pares possíveis.
  • Faça uma checagem de fontes: apresente dois conteúdos sobre o mesmo tema, um com autoria e referências verificáveis e outro sem origem indicada. Em duplas, os estudantes podem listar o que é possível confirmar antes de decidir se usariam ou compartilhariam a informação.
  • Peça justificativas breves: depois de cada escolha, solicite uma frase que relacione a estrutura ou a fonte ao problema. Essa prática ajuda a distinguir compreensão de um acerto por tentativa e prepara a turma para produzir materiais digitais com mais cuidado.

Questões prontas de construção de conhecimento computacional para a 1ª série do Ensino Médio (com gabarito comentado)

Nas questões, a resposta correta está marcada com ✅ e as demais alternativas trazem uma explicação do motivo pelo qual não atendem ao problema. Você pode aplicar o conjunto como atividade diagnóstica, selecionar itens para uma prova ou pedir que a turma justifique as respostas oralmente.

1. Escolha a opção que representa uma lista de registros que possa ser utilizada para organizar informações sobre frutas.

  • ✅ A) [{nome: 'maçã', cor: 'vermelha'}, {nome: 'banana', cor: 'amarela'}]. Correta: cada fruta tem um registro com campos identificados e valores correspondentes, relacionando nome e cor.
  • ❌ B) [maçã, banana]. Incorreta: é uma lista de itens, mas não contém campos que organizem outras informações de cada fruta, como a cor.
  • ❌ C) [{maçã: 'vermelha'}, {banana: 'amarela'}]. Incorreta: a estrutura não usa campos comuns para identificar as propriedades; mistura o nome de cada fruta com o papel de uma chave.
  • ❌ D) [{nome: 'maçã'}, {cor: 'vermelha'}]. Incorreta: os dados ficam em registros separados e incompletos, sem associar claramente nome e cor à mesma fruta.
  • ❌ E) [{'fruta1': 'maçã'}, {'fruta2': 'banana'}]. Incorreta: identifica itens por chaves diferentes, mas não organiza propriedades correspondentes de cada fruta, como nome e cor.

Gabarito comentado: A. Procure registros nos quais cada elemento tenha campos nomeados e valores associados. Essa organização torna explícito o que cada informação representa.

2. Em um algoritmo, qual tipo de dado é mais adequado para a variável 'autenticacao_2fa' que indica se o usuário ativou verificação em duas etapas?

  • ❌ A) Data/hora (DateTime). Incorreta: representa um instante temporal, não o estado de ativação da verificação em duas etapas.
  • ❌ B) Ponto flutuante (float/double). Incorreta: representa números com fração; operações aritméticas não são apropriadas para um sinalizador lógico.
  • ❌ C) Texto (string) com 'true'/'false'. Incorreta: texto pode conter diferentes sequências de caracteres e não expressa diretamente um valor lógico com validação de tipo.
  • ❌ D) Inteiro (int), usando 0/1. Incorreta: embora seja possível convencionar valores numéricos, o tipo inteiro permite outros números e operações aritméticas. Não é o tipo semanticamente mais adequado.
  • ✅ E) Booleano (bool). Correta: representa diretamente dois estados, verdadeiro e falso, adequados para uma condição usada em decisões do algoritmo.

Gabarito comentado: E. A pista é que a variável indica se uma condição está ativada ou não. O tipo booleano representa diretamente essa escolha lógica.

3. Uma pesquisa sobre alimentação escolar encontra um vídeo curto sem referências, uma infografia universitária com dados e links de fontes e uma sequência de comentários com opiniões pessoais. Qual formato apresenta a melhor base para um relatório escolar, considerando a criticidade na busca de informação?

  • ❌ A) A sequência de comentários, porque a variedade de pontos de vista garante automaticamente maior credibilidade. Incorreta: variedade de opiniões não comprova a confiabilidade das afirmações nem substitui evidências verificáveis.
  • ❌ B) O vídeo sem referências, porque conteúdos curtos costumam ser mais confiáveis para uso imediato. Incorreta: a brevidade não indica qualidade, e a ausência de referências dificulta conferir de onde vieram as informações.
  • ❌ C) O vídeo curto sem referências, porque permite usar o conteúdo sem conferir a origem. Incorreta: justamente a origem precisa ser verificável; rapidez e apresentação direta não bastam para validar uma informação.
  • ❌ D) A infografia com opiniões pessoais, porque o posicionamento do autor é envolvente e suficiente. Incorreta: envolvimento e opinião não substituem dados verificáveis e fontes identificadas.
  • ✅ E) A infografia produzida por universidade, porque reúne dados, explicita a origem das informações e facilita verificar as fontes. Correta: os dados e as referências oferecem elementos para avaliar e conferir a informação.

Gabarito comentado: E. A escolha considera a possibilidade de verificar a origem e os dados, não apenas o formato ou a facilidade de consumo do conteúdo.

4. Em uma rede social, uma publicação afirma: “Esta erva cura a insônia em dois dias. Compartilhe antes que desapareça!”. A postagem tem muitas curtidas, mas não informa autoria, estudo ou fonte. Qual atitude representa uma postura crítica de pesquisa em rede?

  • ✅ A) Não divulgar antes de confirmar a origem, buscar evidências confiáveis e comparar com outras fontes seguras. Correta: checar autoria, origem e evidências antes de compartilhar é uma postura crítica.
  • ❌ B) Compartilhar logo, pois a quantidade de curtidas indica confiabilidade. Incorreta: curtidas indicam circulação ou aprovação de usuários, não comprovam a veracidade da afirmação.
  • ❌ C) Responder com uma opinião pessoal, pois toda experiência individual vale o mesmo que uma pesquisa científica. Incorreta: relatos pessoais e evidências de estudos são tipos diferentes de informação; não se tornam equivalentes por serem experiências.
  • ❌ D) Confiar porque a promessa é rápida e se refere a um remédio natural. Incorreta: rapidez da promessa e caráter natural não substituem autoria, estudo ou fonte verificável.
  • ❌ E) Salvar como verdade provisória, pois uma informação sem fonte deve ser aceita até alguém provar o contrário. Incorreta: isso inverte o cuidado necessário. É preciso buscar evidências antes de aceitar ou divulgar a afirmação como verdadeira.

Gabarito comentado: A. O número de curtidas não resolve a falta de autoria e evidências. O próximo passo é verificar a informação em fontes confiáveis antes de compartilhar.

5. Uma matriz organiza dados em uma estrutura retangular de linhas e colunas, e cada posição é identificada por dois índices. Qual exemplo representa melhor uma matriz em um aplicativo escolar?

  • ❌ A) Texto corrido que descreve as atividades da turma durante a semana. Incorreta: é uma sequência de caracteres e frases, não uma estrutura com posições definidas por linha e coluna.
  • ❌ B) Escola, turmas e estudantes organizados em níveis sucessivos de pastas. Incorreta: essa estrutura é hierárquica, organizada por relações entre níveis, não por uma grade regular de linhas e colunas.
  • ❌ C) Número total de estudantes matriculados. Incorreta: é um valor isolado, sem duas dimensões ou posições identificadas por dois índices.
  • ❌ D) Sequência de nomes de estudantes em uma única ordem. Incorreta: organiza os elementos em uma dimensão, sem combinar linha e coluna.
  • ✅ E) Tabela com estudantes em cada linha e disciplinas em cada coluna. Correta: cada posição pode ser identificada pela combinação da linha do estudante com a coluna da disciplina.

Gabarito comentado: E. Uma matriz tem organização em duas dimensões. A combinação dos índices permite localizar, por exemplo, o dado de um estudante em determinada disciplina.

6. Uma plataforma de jogos on-line possui 10.000 usuários, cada um conectado em média a apenas 50 outros. O sistema precisa consultar, incluir e remover conexões. Como a rede é esparsa, guardar uma posição para cada par possível desperdiçaria memória. Qual estrutura é mais adequada?

  • ❌ A) Representação por vetor de usuários. Incorreta: um vetor simples reúne usuários em sequência, mas não registra adequadamente quais estão conectados entre si.
  • ❌ B) Representação por fila de usuários. Incorreta: uma fila organiza elementos pela ordem de chegada ou atendimento; não representa as relações permanentes de amizade.
  • ✅ C) Representação por lista de vizinhos. Correta: também chamada lista de adjacência, registra para cada usuário apenas os usuários com quem tem conexão. É apropriada para uma rede esparsa e permite operar sobre conexões existentes.
  • ❌ D) Representação por pilha de usuários. Incorreta: a pilha segue o princípio último a entrar, primeiro a sair, útil em outros tipos de operação, mas não para registrar vizinhanças.
  • ❌ E) Representação por tabela de conexões. Incorreta: uma matriz de adjacência reserva posições para todos os pares possíveis. Representa a rede, mas desperdiça espaço no contexto esparso descrito.

Gabarito comentado: C. O enunciado destaca que cada usuário tem poucas conexões em relação ao total. Uma lista de vizinhos guarda as relações existentes sem reservar espaço para todos os pares.

7. Uma escola desenvolve um programa para registrar a nota final de cada estudante em uma disciplina. O programa deve manter o nome associado a uma única nota e permitir o cadastro de vários estudantes. Qual técnica é mais apropriada?

  • ✅ A) Criar um registro com o nome e a nota de cada estudante. Correta: o registro reúne campos que descrevem a mesma entidade. Uma coleção desses registros permite cadastrar vários estudantes mantendo os dados associados.
  • ❌ B) Conectar estudantes e notas por meio de um grafo. Incorreta: grafos representam relações entre elementos; para associar um nome e uma nota por estudante, acrescentam complexidade sem necessidade.
  • ❌ C) Concatenar nome e nota em uma única cadeia. Incorreta: transforma informações distintas em um texto único e dificulta tratar cada campo de forma independente.
  • ❌ D) Organizar nomes e notas em uma matriz. Incorreta: uma matriz representa dados em linhas e colunas, mas não expressa diretamente que nome e nota formam um único registro de estudante.
  • ❌ E) Usar duas listas, uma para nomes e outra para notas. Incorreta: listas paralelas dependem de índices correspondentes. Uma inserção, remoção ou reorganização pode desfazer a associação entre nome e nota.

Gabarito comentado: A. O requisito central não é apenas armazenar vários valores, mas manter juntos os atributos que pertencem a cada estudante.

8. Um sistema escolar acompanha as notas de 30 estudantes em quatro avaliações bimestrais. Cada estudante ocupa uma linha, cada avaliação uma coluna, e a nota é localizada pela combinação entre linha e coluna. A quantidade de estudantes e avaliações é definida antes do preenchimento. Qual estrutura é mais adequada?

  • ❌ A) Uma estrutura de conjunto. Incorreta: um conjunto não depende de posições ordenadas específicas e não expressa diretamente os dois índices usados para localizar cada nota.
  • ❌ B) Uma estrutura de registro. Incorreta: registros reúnem campos de uma entidade, como nome e matrícula, mas não representam por si só a organização retangular de estudantes e avaliações.
  • ❌ C) Uma estrutura de grafo. Incorreta: grafos representam entidades conectadas por relações; o problema descreve uma tabela regular.
  • ❌ D) Uma estrutura de lista. Incorreta: uma lista organiza elementos em sequência. Poderia guardar notas, mas não representa diretamente a combinação de dois índices descrita.
  • ✅ E) Uma estrutura matricial. Correta: organiza dados em duas dimensões; linhas representam estudantes e colunas representam avaliações, permitindo localizar cada nota pelos dois índices.

Gabarito comentado: E. A quantidade de linhas e colunas está definida, e o acesso depende da posição em duas dimensões. Essas pistas apontam para uma matriz.

Para fechar: da resposta à produção

Depois de corrigir as questões, peça à turma que explique quais pistas do enunciado orientaram cada decisão. A conversa pode levar a uma pequena produção: organizar um conjunto de dados, representar uma rede ou elaborar uma ficha de checagem de fontes. Assim, a avaliação também vira oportunidade para construir e comunicar conhecimento.

Para selecionar itens por habilidade, consulte as questões da habilidade EM13CO13, as questões da habilidade EM13CO14 e as questões da habilidade EM13CO12. Você também pode montar uma avaliação no gerador de provas do GeraProva e criar seu acesso pelo cadastro grátis.

Adapte as questões ao percurso da sua turma e use o gabarito como apoio para a conversa, não como substituto dela. Se quiser, experimente o GeraProva para preparar sua próxima atividade.

Monte uma prova com questões como estas

O GeraProva busca questões com gabarito comentado e BNCC no acervo e monta a prova pronta para imprimir.

Criar minha prova

Habilidades BNCC deste artigo

Artigos relacionados

0 comentários

Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.