Voltar para o curso

Aula 32

4 horas Aula teórico-prática Exposição dialogada

Capacidade / Objetivos

Codificar algoritmos; Demonstrar organização

Recursos Didáticos

Apresentação em Slides

Atividades Previstas

Lista de exercícios

Objetivos Da Aprendizagem

Modularizar algoritmos.

Objetos De Conhecimento

Modularização.

Descrição Da Aula

Divisão de algoritmos em módulos.

Prerequisitos

Experiência com algoritmos complexos (Aulas 16-31).

Resultados Esperados

Compreender e aplicar princípios de modularização, dividindo algoritmos em subprogramas (funções/procedimentos).

Desenvolvimento Da Aula

Exposição de conceitos de modularização. Demonstração de criação de funções. Vantagens da programação modular.

Conceitos Chave

Função, Procedimento, Parâmetros, Retorno, Reutilização, Abstração, Escopo.

Vantagens

Reutilização de código, Facilita manutenção, Organização lógica, Testes independentes.