MÓDULO

Abstração, funções e contratos

Módulo 09 — Abstração, funções e contratos Objetivo: Transformar raciocínios repetidos em unidades com entradas, saídas, responsabilidade clara e composição. Este módulo foi planejado para construir raciocínio passo a passo. As cinco aulas conceituais devem ser estudadas na ordem; depois o laboratório combina os conceitos em uma tarefa maior e os exercícios verificam se você…

Módulo 09 — Abstração, funções e contratos

Objetivo: Transformar raciocínios repetidos em unidades com entradas, saídas, responsabilidade clara e composição.

Este módulo foi planejado para construir raciocínio passo a passo. As cinco aulas conceituais devem ser estudadas na ordem; depois o laboratório combina os conceitos em uma tarefa maior e os exercícios verificam se você consegue reconstruir as ideias sem copiar.

CONTEÚDO

Aulas e atividades

  1. A01 Função como caixa de raciocínio com contrato
  2. A02 Funções puras e efeitos observáveis
  3. A03 Composição: uma função alimenta outra
  4. A04 Responsabilidade única e nomes que explicam intenção
  5. A05 Introdução ao raciocínio recursivo
  6. LAB09 Laboratório — Abstração, funções e contratos
  7. EX09 Exercícios — Abstração, funções e contratos