Os materiais didáticos aqui disponibilizados estão licenciados através de Creative Commons Atribuição-SemDerivações-SemDerivados CC BY-NC-ND. Você possui a permissão para visualizar e compartilhar, desde que atribua os créditos do autor. Não poderá alterá-los e nem utilizá-los para fins comerciais.
Atribuição-SemDerivações-SemDerivados
CC BY-NC-ND
Cursos / Informática para Internet / Programação Estruturada / Aula
A melhor maneira de desenvolver um grande programa é construí-lo a partir de pequenas partes, as quais chamaremos de módulos. Essa técnica é chamada de “dividir para conquistar”, estratégia utilizada há muitos anos em ambientes de guerra. Uma grande vantagem dessa técnica é que a nossa atenção será focada em dividir um problema grande e complexo em menores e mais simples, e depois resolver de cada um deles mais facilmente. No final, ao resolvermos todos os problemas menores, combinamos as pequenas soluções em uma solução maior que resolve o problema originalmente grande e complexo. Percebeu qual será nossa estratégia?
Esse processo de modularização é feito geralmente através da criação e do uso de funções ou procedimentos. Esses dois conceitos formam o assunto desta aula. Eles trazem grandes vantagens para o programador, como você vai ver a partir de agora.
Versão 5.3 - Todos os Direitos reservados