Questões dissertativas de Computação — Ensino Fundamental
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
3.372 questões com resposta esperada, explicação e raio-X pedagógico, alinhadas à BNCC.
✍️ Dissertativa
Descreva um algoritmo colaborativo para integração automática de alterações em um repositório de código estudantil que detecte e resolva conflitos de dados entre ramificações (branches), especificando estruturas de…
✍️ Dissertativa
Descreva um algoritmo colaborativo que use um grafo para alocar professores a turmas considerando restrições de horário, disciplina e preferência: explique como representar professores, turmas e restrições como…
✍️ Dissertativa
Descreva como projetar um algoritmo colaborativo que detecte e corrija laços infinitos introduzidos em código compartilhado, indicando como representar variáveis de estado, identificar critérios de parada e acionar…
✍️ Dissertativa
Escreva em pseudocódigo um algoritmo que una duas listas ordenadas de números (listaA e listaB) em uma única lista ordenada sem usar funções prontas. Use variáveis e laços claros.
✍️ Dissertativa
Proponha um algoritmo em pseudocódigo que leia uma lista de nomes e idades, remova duplicatas, conte quantos têm menos de 12 anos e gere um relatório por faixas etárias; explique como usa variáveis, laços e estruturas de…
✍️ Dissertativa
Escreva um algoritmo em pseudocódigo que leia uma sequência de dados numéricos de sensores, calcule a média e o desvio padrão e identifique valores anômalos (outliers). Explique os critérios adotados para detectar…
✍️ Dissertativa
Descreva um algoritmo em pseudocódigo que recebe uma matriz de registros 'votos' (linhas = zonas, colunas = seções) com campo 'candidato' e retorna o(s) candidato(s) vencedor(es); explique tratamento de empate e a…
✍️ Dissertativa
Projete em pseudocódigo um algoritmo que recebe uma matriz de registros 'estoque' (linhas = armazéns, colunas = produtos) com campos 'produtoId' e 'quantidade' e retorna a lista de produtoIds cujo total agregado entre…
✍️ Dissertativa
Escreva um algoritmo em pseudocódigo que receba uma matriz de registros 'inventario' (linhas = prateleiras, colunas = posicoes). Cada registro tem campos: codigo (string), quantidade (inteiro) e posicao (inteiro). O…
✍️ Dissertativa
Projete um algoritmo em pseudocódigo que receba uma matriz de registros 'presenca' (linhas = alunos, colunas = dias) com campo booleano 'presente' e retorne um vetor com identificadores dos alunos cuja taxa de presença é…
✍️ Dissertativa
Descreva, em pseudocódigo, um algoritmo que receba uma matriz de registros 'registro' (linhas = alunos, colunas = avaliações) em que cada célula é um registro com campos: nota (real) e valido (boolean). O algoritmo deve…
✍️ Dissertativa
Elabore um algoritmo em pseudocódigo que receba uma matriz de registros 'sala' (linhas = salas, colunas = períodos) em que cada registro tem: idSala (inteiro), alunos (vetor ordenado por chegada) e capacidade (inteiro)…
✍️ Dissertativa
Elabore um algoritmo em pseudocódigo que receba uma matriz 'sensores' (linhas = locais, colunas = dias) em que cada célula é um registro com campos: idSensor, leituras[24] (horas). O algoritmo deve calcular a média…
✍️ Dissertativa
Descreva, em pseudocódigo, um algoritmo que utilize uma matriz de registros 'turma' (linhas = fileiras, colunas = lugares) onde cada registro tem campos: idAluno, nome, presencas[20]. Explique como usar variáveis e…
✍️ Dissertativa
Projete um algoritmo em pseudocódigo que receba um vetor de registros 'estudantes' (campos: nome, notas[3]) e retorne um novo vetor com registros (nome, media, situacao) onde situacao = 'aprovado' se media >= 60, caso…
✍️ Dissertativa
Projete um algoritmo generalizado que receba uma coleção de registros de alunos com notas em várias disciplinas e retorne: (a) média por aluno e (b) lista de alunos abaixo de um limite. Descreva assinatura, variáveis…
✍️ Dissertativa
Projete a assinatura e descreva em alto nível um algoritmo generalizado que calcule o custo total de uma lista de itens aplicando descontos variados: por categoria, por quantidade e por promoção temporária. Indique…
✍️ Dissertativa
Descreva uma decomposição de um algoritmo que agrega leituras de temperatura de uma rede de sensores para gerar um relatório diário. Indique as subtarefas, as variáveis-chave em cada subtarefa e justifique escolhas de…
✍️ Dissertativa
Projete um algoritmo modular (lista de passos) para um jogo de adivinhação numérico: o programa gera uma senha numérica aleatória, recebe tentativas do usuário, verifica variáveis e fornece feedback até o jogador…
✍️ Dissertativa
Projete um algoritmo modular (pseudocódigo) para planejar uma feira de ciências na escola, usando decomposição em pelo menos quatro módulos. Descreva entradas, variáveis principais e sequência de chamadas entre módulos.
✍️ Dissertativa
Escreva em pseudocódigo um algoritmo recursivo count_pares(L) que recebe uma lista L de inteiros e retorna a quantidade de elementos pares. No pseudocódigo, identifique claramente a condição de parada (caso base), a…
✍️ Dissertativa
Projete em pseudocódigo uma função recursiva maximo(L) que recebe uma lista não vazia de inteiros e retorna o maior valor. Descreva como a recursão divide o problema e analise a complexidade temporal e a profundidade da…
✍️ Dissertativa
Projete em pseudocódigo uma função recursiva que verifica se uma lista de inteiros L está estritamente crescente (cada elemento maior que o anterior). Explique a correção da recursão e analise sua complexidade temporal.
✍️ Dissertativa
Descreva um plano para transformar um algoritmo de recomendação stateful (que usa variáveis locais de sessão e histórico) em um serviço reutilizável por três aplicações distintas. Indique mudanças em variáveis…
✍️ Dissertativa
Você recebeu um algoritmo que calcula trajetórias de entrega e hoje usa a variável fixa 'vel_max' e indicadores de tráfego integrados. Proponha um plano para transformar esse algoritmo em um componente reutilizável por…
✍️ Dissertativa
Proponha um plano para reaproveitar um algoritmo de ordenação (por pontuação) em três aplicações educativas diferentes, especificando como tratar variáveis de entrada, interface, documentação, testes e configuração.
✍️ Dissertativa
Projete um plano para reutilizar um algoritmo de ordenação por pontuação de alunos em três contextos distintos (ranking por nota, por frequência, por avaliação por pares). Descreva os passos para tornar o algoritmo…
✍️ Dissertativa
Projete um algoritmo (pseudocódigo) que, dado um grafo não direcionado representado por lista de adjacência, determine todos os vértices de articulação (vértices de corte). Use variáveis como 'tempo', 'disc[v]' e…
✍️ Dissertativa
Projete um algoritmo (pseudocódigo) que, dado um grafo não direcionado representado por lista de adjacência dos bairros de uma cidade, calcule o grau médio dos vértices. Explique as variáveis usadas, a complexidade…
✍️ Dissertativa
Projete um algoritmo (pseudocódigo) baseado em Kruskal ou Prim que, dado um grafo conectado ponderado (dados: lista de arestas com pesos), construa uma árvore geradora mínima. Explique as variáveis, a operação chave e a…
