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 em pseudocódigo um algoritmo que receba uma matriz M de m×n inteiros (linhas = bairros, colunas = dias) e retorne o índice da linha cujo intervalo (máximo - mínimo) é o maior. Justifique a escolha da estrutura…
✍️ Dissertativa
Projete um algoritmo in-place, em pseudocódigo, que receba um vetor A de n números distintos e um inteiro k (1 = k = n) e retorne o k-ésimo menor elemento usando a estratégia de partição (Quickselect). Explique passo a…
✍️ Dissertativa
Projete em pseudocódigo um algoritmo que remova, in-place, todas as ocorrências de um valor v em um vetor A de comprimento n, mantendo a ordem relativa dos demais elementos. Descreva complexidade temporal e espacial e…
✍️ Dissertativa
Projete um algoritmo recursivo em pseudocódigo que, dada uma lista de registros 'alunos' onde cada registro tem campos (nome, notas) e 'notas' é uma lista de inteiros, calcule a média geral da turma. No seu texto…
✍️ Dissertativa
Dada uma matriz m×n de inteiros (representando pontos de um mapa), escreva em pseudocódigo um algoritmo recursivo que calcule a soma de todos os elementos usando recursão por linhas e colunas. Explique a escolha da…
✍️ Dissertativa
Desenvolva em pseudocódigo um algoritmo que codifique leituras inteiras de temperatura (0–127) em pacotes de 8 bits: 7 bits para o valor e 1 bit de paridade par. Descreva como a variável de paridade é calculada e como o…
✍️ Dissertativa
Projete uma tabela de codificação e descreva, em pseudocódigo, um algoritmo que represente mensagens curtas (máx. 4 palavras) usando códigos de dois símbolos por palavra. Explique como sua codificação reduz o tamanho dos…
✍️ Dissertativa
Crie um algoritmo de codificação que represente quatro tipos de lixo (orgânico, reciclável, vidro, metal) usando o menor número de bits por item. Explique a codificação escolhida, por que esse número de bits é suficiente…
✍️ Dissertativa
Você recebeu estas ações fora de ordem: 'calçar sapatos; colocar casaco; colocar meia; pegar mochila; fechar zíper'. Reorganize e escreva um algoritmo numerado (passos) que mostre como uma criança deve se vestir para…
✍️ Dissertativa
Crie um algoritmo, em passos, para organizar materiais escolares em uma caixa (pode ser física ou uma lista digital). Explique cada passo e relacione por que essa sequência é chamada de 'algoritmo'.
✍️ Dissertativa
Imagine que a escola pede para criar um algoritmo simples que verifique se uma senha é forte. Descreva os critérios que esse algoritmo deve checar e explique como cada critério ajuda a proteger os dados dos alunos.
✍️ Dissertativa
Projete um algoritmo em linguagem escrita que, usando uma repetição definida, calcule quantas semanas completas cabem em N dias fornecidos. Descreva as variáveis, a estrutura de repetição, simule para N = 17 e analise…
✍️ Dissertativa
Explique, com exemplos, por que é importante escolher formatos de dado diferentes (texto, imagem bitmap, imagem vetorial, áudio) ao criar um projeto digital escolar e como essa escolha afeta armazenamento, edição e…
✍️ Dissertativa
Elabore um pequeno algoritmo em pseudocódigo que receba duas variáveis booleanas: A = 'tem autorização' e B = 'está em local restrito'. Use negação para retornar verdadeiro apenas quando não tem autorização e está em…
✍️ Dissertativa
Escreva um algoritmo em pseudocódigo que receba duas variáveis booleanas A = 'usa máscara' e B = 'está vacinado' e retorne verdadeiro quando for necessário manter protocolo (ou seja, quando não está vacinado OU não usa…
✍️ Dissertativa
Proponha um algoritmo para alocar salas de aula a turmas considerando horários, capacidade das salas e conflitos de horários entre disciplinas. Indique quais estruturas de dados (registros, listas, matrizes, grafos)…
✍️ Dissertativa
Proponha um algoritmo para formar grupos de trabalho interdisciplinares entre estudantes: cada projeto exige um conjunto de habilidades (por exemplo, matemática, programação, arte) e cada estudante tem um conjunto de…
✍️ Dissertativa
Projete um algoritmo em pseudocódigo que detecte e remova registros duplicados em uma matriz de dados escolares (cada linha é um registro). Descreva como testar o algoritmo para garantir correção e quais estruturas de…
✍️ Dissertativa
Considere um vetor (matriz unidimensional) chamado 'agenda' em que cada registro possui os campos: dia (string), hora (hh:mm), atividade (string) e participantes (vetor de IDs). Proponha um algoritmo em pseudocódigo que…
✍️ Dissertativa
Projete um algoritmo em pseudocódigo que receba um vetor de registros 'colaboradores' (campos: id, nome, setor, salario) e um vetor de registros 'promocoes' (campos: id, aumentoPercentual). O algoritmo deve: 1) atualizar…
✍️ Dissertativa
Desenvolva um algoritmo em pseudocódigo que processe um vetor de registros 'emprestimos' (campos: idAluno, idEquipamento, data, devolvido:boolean) e atualize um vetor de registros 'equipamentos' (campos: id, nome…
✍️ Dissertativa
Proponha, em pseudocódigo, um algoritmo que atribua turmas a salas usando um vetor de registros 'salas' (campos: idSala, capacidade, disponivel:boolean) e um vetor de registros 'turmas' (campos: idTurma, alunos)…
✍️ Dissertativa
Projete um algoritmo em pseudocódigo que utilize um vetor (matriz unidimensional) de registros para gerenciar a escala semanal de professores: cada registro tem nome, disciplina e horasSemanais. O algoritmo deve…
✍️ Dissertativa
Analise como algoritmos de seleção de currículos podem influenciar o mundo do trabalho e a evolução da sociedade. Proponha medidas criativas e críticas para reduzir impactos injustos.
✍️ Dissertativa
Liste e explique quatro passos que um aluno deve seguir para verificar a confiabilidade de uma informação encontrada em uma rede social antes de usar o dado em um trabalho escolar. Use os termos 'dado', 'fonte' e…
✍️ Dissertativa
Elabore um algoritmo em pseudocódigo que receba três variáveis booleanas A, B e C e retorne verdadeiro se (a) pelo menos duas variáveis forem verdadeiras, ou (b) todas as três forem falsas. A expressão lógica deve usar…
✍️ Dissertativa
Construa uma sentença lógica e um algoritmo em pseudocódigo que use negação, conjunção e disjunção para verificar se, entre três variáveis booleanas A, B e C, pelo menos duas são verdadeiras. Explique o funcionamento.
✍️ Dissertativa
Escreva um algoritmo em pseudocódigo que receba três variáveis booleanas A, B e C e calcule a sentença lógica (A ? ¬B) ? (¬A ? C). Construa a tabela-verdade completa (8 linhas) para essa expressão e simplifique-a usando…
✍️ Dissertativa
Escreva um algoritmo em pseudocódigo que receba três variáveis booleanas A, B e C e retorne verdadeiro se exatamente duas sentenças forem verdadeiras ou se nenhuma for verdadeira. Utilize operações de conjunção…
✍️ Dissertativa
Um aluno usa um algoritmo de geração de texto para escrever um trabalho e apresenta o resultado sem citar a ferramenta nem adaptar fontes. Analise implicações éticas e legais e proponha três medidas que a escola e o…
