Questões dissertativas de Computação — Ensino Fundamental
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
3.361 questões com resposta esperada, explicação e raio-X pedagógico, alinhadas à BNCC.
✍️ Dissertativa
Proponha um plano de decomposição e um esboço de pseudocódigo para automatizar a detecção de entradas duplicadas em uma lista de dados de clientes; explique quais variáveis serão usadas e como aplicar generalização e…
✍️ Dissertativa
Projete e descreva com precisão o algoritmo e as estruturas de dados (registros, grafo, hash) para implementar um sistema simples de controle de versões que suporte commits, ramificações e fusões, garantindo…
✍️ Dissertativa
Descreva em pseudocódigo um algoritmo que, dada uma matriz de dados 'notas' (linhas = alunos, colunas = avaliações), calcule a média de cada aluno usando repetição e seleção, armazene o resultado em um vetor 'medias'…
✍️ Dissertativa
Descreva em pseudocódigo um algoritmo que receba duas fontes de dados sobre alunos (um CSV onde o campo 'idade' aparece como texto e um JSON onde 'idade' é numérico) e produza uma lista única de registros com tipos…
✍️ Dissertativa
Descreva em pseudocódigo um algoritmo que valide uma senha recebida como string conforme: mínimo 8 caracteres, ao menos uma maiúscula, uma minúscula, um dígito e um símbolo; em seguida, normalize e armazene a senha de…
✍️ Dissertativa
Descreva um algoritmo para validar, normalizar e escolher tipos de dados ao receber formulário com 'nome', 'telefone', 'email', 'idade' e 'nota' (notas podem chegar como '8,5' ou '8.5'). Explique motivos das escolhas e…
✍️ Dissertativa
Em pseudocódigo, projete um algoritmo que receba uma lista de dados de sensores de luminosidade, cada registro com id (inteiro), tempo (texto) e valor (real). Para cada id, normalize os valores para o intervalo [0,1]…
✍️ Dissertativa
Elabore em pseudocódigo um algoritmo que, dada uma lista de leituras diárias de chuva (cada dado é inteiro =0), identifique todos os intervalos de seca com exatamente k dias consecutivos sem chuva. Use variáveis…
✍️ Dissertativa
Escreva um algoritmo em pseudocódigo que, dada uma lista de dados de sensores (cada registro tem id, tempo e valor, onde alguns valores podem ser nulos), retorne uma nova lista na qual os valores nulos sejam preenchidos…
✍️ Dissertativa
Descreva em pseudocódigo um algoritmo que, dada uma rede representada por um grafo com n nós e lista de arestas, verifique se todos os nós são alcançáveis a partir de um nó inicial (ou seja, se a rede é conexa). Explique…
✍️ Dissertativa
Projete um algoritmo em pseudocódigo que verifique se uma string (dado) é palíndroma, ignorando espaços e pontuação; detalhe as variáveis usadas e explique cada passo.
✍️ Dissertativa
Elabore um algoritmo em pseudocódigo que, dado um vetor de leituras de luminosidade (números) com possíveis ruídos, identifique leituras anômalas (outliers) usando mediana e desvio absoluto mediano (MAD). Indique…
✍️ Dissertativa
Elabore um algoritmo em pseudocódigo que, dado um vetor de leituras de temperatura (números), calcule a média e identifique leituras consideradas outliers como aquelas a mais de duas vezes o desvio padrão. Explique as…
✍️ Dissertativa
Descreva um algoritmo em pseudocódigo que, dado um vetor de registros (nome:string, nota:num, presente:bool), calcule a média das notas apenas dos alunos presentes e retorne a lista de nomes cujas notas estão abaixo…
✍️ Dissertativa
Projete um algoritmo em pseudocódigo que, dadas as variáveis a (inteiro), b (inteiro) e operacao (texto: 'soma'/'subtrair'/'media'), realize a seleção condicional para executar a operação solicitada e trate o caso de…
✍️ Dissertativa
Projete um algoritmo em pseudocódigo que determine o nível de compressão a aplicar a um arquivo antes do upload, dadas as variáveis tamanhoMB (real), tempoDisponivelMin (inteiro) e conexaoEstavel (boolean). Use seleção…
✍️ Dissertativa
Projete um algoritmo em pseudocódigo que, dada a variável umidade (0–100) e chuvaPrevista (boolean), decida se a irrigação deve ligar. Explique as condições usadas.
✍️ Dissertativa
Escreva um algoritmo em pseudocódigo que, dadas as variáveis horario (inteiro 0–23) e conectado (boolean), decida se deve: enviar a notificação imediatamente, adiar para horário útil ou guardar sem enviar. Considere…
✍️ Dissertativa
Projete um algoritmo em pseudocódigo que, dadas as variáveis idade (inteiro), estudante (booleano) e renda (real), determine a tarifa de transporte com as regras: idade < 6 => 'Gratuito'; idade >= 65 => 'Meia'; caso…
✍️ Dissertativa
Escreva um algoritmo em linguagem descritiva que, dada a lista de adjacência de um grafo não direcionado e não ponderado, conte e retorne o número de componentes conectadas. Use os termos 'algoritmo' e 'visitado'.
✍️ Dissertativa
Em um grafo ponderado onde cada aresta tem duas informações: capacidade (número máximo de veículos) e custo (combustível), descreva um algoritmo em linguagem descritiva que calcule, entre um vértice origem e um vértice…
✍️ Dissertativa
Projete um algoritmo em linguagem descritiva que, dado um grafo ponderado não dirigido em que vértices são pontos de coleta de lixo na cidade e arestas têm peso igual ao tempo de deslocamento, produza uma rota aproximada…
✍️ Dissertativa
Projete um algoritmo em linguagem descritiva que, dado um grafo ponderado dirigido cujas arestas representam tempos de viagem entre locais, calcule o caminho de menor tempo entre um nó origem e um nó destino. Descreva…
✍️ Dissertativa
Descreva em pseudocódigo e em linguagem natural um algoritmo que receba um vetor de variáveis booleanas (dados de sensores) e compacte essas variáveis em um único inteiro usando bit-packing. Explique também como…
✍️ Dissertativa
Projete um algoritmo em pseudocódigo que receba uma lista de leituras numéricas (dados) e identifique leituras anômalas (outliers). Use variáveis para calcular média e desvio padrão e considere anômala qualquer leitura…
✍️ Dissertativa
Projete um algoritmo em pseudocódigo que receba uma lista de strings binárias (dados) e construa uma trie (árvore de prefixos) que permita consultar quantas strings compartilham um determinado prefixo. Explique a…
✍️ Dissertativa
Escreva um algoritmo em pseudocódigo que receba uma string (entrada) e devolva sua codificação por run-length encoding (RLE). O algoritmo deve codificar sequências consecutivas de um mesmo caractere como caractere…
✍️ Dissertativa
Escreva um algoritmo em pseudocódigo que receba uma string de texto e devolva uma tabela (map) com a frequência de cada caractere; explique o papel das variáveis e da estrutura de dados usada.
✍️ Dissertativa
Desenvolva um algoritmo em pseudocódigo que receba como entrada uma lista de dados numéricos (leituras de sensor) e normalize cada valor para o intervalo [0,1] usando normalização min-max. Indique as variáveis usadas e…
✍️ Dissertativa
Escreva um algoritmo em pseudocódigo que converta um número inteiro não negativo em sua representação binária (sequência de bits). Use variáveis e estrutura de repetição.
