Questões dissertativas de Computação — Ensino Médio
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
760 questões com resposta esperada, explicação e raio-X pedagógico, alinhadas à BNCC.
✍️ Dissertativa
Observe os números: 1, 4, 9, 16, ... Explique a regra que generaliza essa sequência e como você calcula o 10º termo.
✍️ Dissertativa
Escreva um algoritmo em linguagem simples (passo a passo) para preparar um sanduíche de queijo. Use pelo menos 6 passos e seja claro nas ações.
✍️ Dissertativa
Explique a diferença entre codificação sem perda (lossless) e codificação com perda (lossy) e dê um exemplo de cada uma.
✍️ Dissertativa
Crie um código binário simples de 3 bits para representar cinco símbolos: A, B, C, D e E. Mostre o código escolhido e explique como decodificar a sequência 101 usando o seu código.
✍️ Dissertativa
Explique por que é importante codificar informação em computadores e dê dois exemplos de tipos de codificação usados no dia a dia.
✍️ Dissertativa
Explique, em suas próprias palavras, o que significa 'analisar um programa'. Apresente pelo menos três passos práticos que você seguiria para analisar um programa simples.
✍️ Dissertativa
Escreva um pseudocódigo que receba três números e devolva o maior entre eles. Inclua uma breve explicação de como o algoritmo funciona e um exemplo de teste.
✍️ Dissertativa
Usando uma cifra de César com deslocamento de +1 (cada letra substituída pela próxima no alfabeto), codifique a palavra "OLA" e explique como chegou ao resultado.
✍️ Dissertativa
Explique a diferença entre compressão sem perda (lossless) e compressão com perda (lossy) e dê um exemplo prático de cada uma.
✍️ Dissertativa
Explique passo a passo como converter o número decimal 13 para binário.
✍️ Dissertativa
Disserte: Construa um algoritmo que receba um número N e imprima os N primeiros números pares usando repetições simples. Apresente o pseudocódigo e dê um exemplo para N = 4.
✍️ Dissertativa
Disserte: Explique com suas palavras o que é uma repetição simples (laço controlado por contagem) e dê um exemplo em pseudocódigo mostrando passo a passo como ele executa para um caso específico.
✍️ Dissertativa
Crie um pseudocódigo usando laços aninhados que imprima a tabuada de multiplicação de 1 a 3 (cada linha deve ter o formato 'a x b = c'). Apresente o pseudocódigo e a saída esperada.
✍️ Dissertativa
Dado o pseudocódigo abaixo, escreva exatamente o que será impresso na tela: cont <- 1 para i de 1 até 3 faça para j de 1 até 3 faça escreva(cont, sem pular linha) cont <- cont + 1 fimpara escreva('', pular linha) fimpara…
✍️ Dissertativa
Escreva um pseudocódigo que imprime na tela todos os números pares de 2 até 10 (inclusive) usando um laço de repetição. Explique brevemente como seu laço funciona.
✍️ Dissertativa
Dissertativa: Trace a execução do seguinte pseudocódigo e escreva todas as linhas impressas na ordem: para i de 1 até 5 faça para j de 1 até i faça imprimir(i, ":", j) fim para fim para Explique como foi determinada a…
✍️ Dissertativa
Dissertativa: Considere o algoritmo: para i de 1 até n faça para j de 1 até n faça imprimir("*") fim para fim para Explique a complexidade em termos de n e quantas vezes o caractere '*' é impresso. Dê a resposta em…
✍️ Dissertativa
Dissertativa: Escreva um pseudocódigo usando dois laços aninhados que imprima a tabuada de multiplicação de 1 a 3 (linhas para 1, 2 e 3; colunas para multiplicadores 1 a 5). Explique brevemente quantas vezes o comando de…
✍️ Dissertativa
Considere uma CPU simples cujo formato de instrução tem 1 byte (8 bits) de opcode seguido por 1 byte de operando. A tabela de opcodes é: 0x10 = LOAD, 0x20 = STORE, 0x30 = JMP. Na memória estão os bytes (em hexadecimal)…
✍️ Dissertativa
Explique, com suas palavras, a diferença entre código de máquina e linguagem assembly. Dê um exemplo simples ilustrando cada um.
✍️ Dissertativa
Escreva uma sequência simples de instruções (em pseudo-assembly) que some três valores armazenados em memória nas posições M1, M2 e M3 e armazene o resultado em M4. Explique passo a passo o que cada instrução faz.
✍️ Dissertativa
Explique, com suas palavras, a diferença entre opcode e operando em uma instrução de máquina e dê um exemplo simples de instrução indicando o opcode e os operandos.
✍️ Dissertativa
Crie um código simples usando três formas geométricas (por exemplo: círculo, triângulo e quadrado) para representar as vogais A, E e I. Em seguida, codifique a palavra 'AEA' usando seu código e explique como alguém que…
✍️ Dissertativa
Explique com suas próprias palavras o que é codificação da informação e dê três exemplos do dia a dia onde usamos códigos.
✍️ Dissertativa
Como o sistema operacional gerencia processos e recursos do computador, e por que isso é importante quando executamos vários programas ao mesmo tempo?
✍️ Dissertativa
Projete um código binário de 4 bits para representar as letras A, B, C, D, E (uma letra por código). Em seguida, usando seu código, mostre como você representaria a palavra "CADE" e explique passo a passo a conversão.
✍️ Dissertativa
Explique por que é importante usar códigos padronizados (como ASCII ou Unicode) para representar texto entre diferentes computadores e dê um exemplo de problema que pode ocorrer se não houver padronização.
✍️ Dissertativa
Crie um código de 2 bits para representar quatro cores: Vermelho, Verde, Azul e Amarelo. Depois, use seu código para codificar a sequência: Verde, Amarelo, Azul, Vermelho. Apresente o mapeamento e a sequência codificada.
✍️ Dissertativa
Proponha uma atividade didática para a turma da 2ª série que desenvolva o uso crítico das mídias digitais. Descreva objetivo(s), duração, materiais, passos da atividade, critérios de avaliação e como adaptar para turmas…
✍️ Dissertativa
Redija um texto explicando o que é sustentabilidade digital e proponha três ações práticas que alunos do ensino médio podem adotar para tornar o uso da tecnologia mais sustentável na escola.
