Questão de Programação — Conceitos básicos de programação — CESPE / CEBRASPE 2026
Programação›Conceitos básicos de programação
Código
ce226954
Banca
CESPE / CEBRASPE
Órgão
SEDUC-PI
Ano
2026
Nível
Superior
Cargo
Professor da Educação Básica - Disciplina: Informática
Suponha que um professor adote uma linguagem de programação visual baseada em blocos (como o Scratch) durante a etapa introdutória ao desenvolvimento de projetos digitais. Nesse caso, para que a atividade cumpra seu papel de ponte pedagógica para as linguagens de programação estruturadas, é fundamental compreender que o principal benefício didático dessa interface consiste em
Apriorizar a narrativa multimídia e o design de animações, utilizando a programação como suporte lúdico para o engajamento.
Bintroduzir o paradigma de desenvolvimento no-code (sem código), preparando o aluno para um cenário de mercado onde a codificação manual tende a ser secundária.
Ccriar associações visuais diretas, com as cores das categorias correspondendo padronizadamente às bibliotecas de comandos das linguagens profissionais.
Dmitigar erros de lógica algorítmica, visto que o sistema de encaixe de peças sugere, por meio dos formatos, a sequência correta de resolução do problema
Eabstrair a rigidez da sintaxe textual, permitindo que o esforço cognitivo do aluno se concentre na estruturação da lógica e no fluxo de controle.
Revelar gabarito e comentário▾
GabaritoE — abstrair a rigidez da sintaxe textual, permitindo que o esforço cognitivo do aluno se concentre na estruturação da lógica e no fluxo de controle.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Programação visual baseada em blocos – benefício pedagógico
Gabarito: letra E. O principal benefício didático de linguagens como o Scratch é abstrair a rigidez da sintaxe textual, permitindo que o aluno foque na estruturação da lógica e no fluxo de controle – exatamente o que a alternativa E descreve. Isso porque a programação em blocos elimina erros de digitação e de sintaxe, reduzindo a carga cognitiva superficial e liberando atenção para o raciocínio algorítmico.
A questão explora o papel de ponte entre interfaces visuais e linguagens textuais estruturadas. É essencial compreender que a simplificação não está no conteúdo lógico, mas no formato de entrada.
Alternativa A — ❌ Incorreta
Embora o Scratch valorize narrativa e design, esse não é o benefício principal quando o objetivo é servir de ponte para linguagens estruturadas. O foco lúdico pode engajar, mas o argumento central é a redução de barreiras sintáticas, não o estímulo multimídia.
Alternativa B — ❌ Incorreta
Afirmar que o objetivo é introduzir o paradigma no-code é equivocado. A proposta é justamente ensinar lógica de programação para depois migrar para código textual – e não substituir a codificação. O no-code é uma filosofia diferente, não uma etapa pedagógica para programação estruturada.
Alternativa C — ❌ Incorreta
Não há padronização formal entre as cores dos blocos do Scratch e as bibliotecas de linguagens profissionais. As cores são uma convenção visual da ferramenta, não um mapeamento direto com comandos de linguagens como Java ou Python.
Alternativa D — ❌ Incorreta
O sistema de encaixe de blocos evita erros de sintaxe (encaixe errado), mas não sugere a sequência lógica correta. O aluno ainda precisa pensar na ordem e na estrutura do algoritmo; o encaixe apenas garante que a instrução seja bem formada. Portanto, ele mitiga erros sintáticos, não erros de lógica algorítmica.
Alternativa E — ✅ Correta ⟵ GABARITO
Ao eliminar a preocupação com ponto e vírgula, parênteses, indentação etc., a interface por blocos permite que o iniciante dirija sua atenção para o essencial: a sequência de comandos, repetições, condições e organização do fluxo. Essa abstração da sintaxe textual é exatamente o que prepara o terreno para linguagens estruturadas tradicionais.
NÃO CAIA NESSA!
Nas provas, lembre-se de que o grande diferencial dos blocos é eliminar a barreira sintática, não a lógica. Portanto, alternativas que confundem sintaxe com lógica (como a D) são as principais armadilhas.