Linguagem c - modularização

786 palavras 4 páginas
INTRODUÇÃO À PROGRAMAÇÃO
Sérgio Roberto Costa Vieira, M.Sc.

Introdução à Modularização
Curso de Sistemas de Informação e Ciência da Computação 1º. Período

1

© 2012

Introdução à Programação
Roteiro

• Modularização
– – – – – – – Conceitos Procedimentos Parâmetros Variáveis Globais e Locais Funções Exemplos Exercício de Fixação

2

© 2012

Introdução à Programação
Modularização

É comum, em programação, decompor a lógica de programas complexos em programas menores e, depois, juntá-los juntápara compor o programa final. final. Essa técnica de programação denominada programação modular. modular. é

3

© 2012

Introdução à Programação
Modularização

A programação modular consiste num método para facilitar a construção de grandes programas. programas. Através de sua divisão em pequenas etapas, que são os módulos ou sub-rotinas, sub-rotinas, possibilitam o reaproveitamento de código, já que podemos utilizar um módulo quantas vezes for necessário, eliminando assim a necessidade de escrever o mesmo código do programa em situações repetitivas. repetitivas.
4
© 2012

Introdução à Programação
Modularização

Outra importância da modularização é que ela permite que diferentes programadores trabalhem simultaneamente na solução de um mesmo problema, através da codificação separada dos diferentes módulos. módulos. A modularização pode ser feita através de procedimentos e funções. funções.

5

© 2012

Introdução à Programação
Modularização

• Solução para problemas complexos • Divisão de um problema maior, em partes menores • É o que diz a expressão: expressão: “Dividir para Conquistar” – Cada módulo ou parte menor de um algoritmo é mais simples de se resolver, o que facilita a chegar na solução do problema maior • Dica: quanto menos código no programa Dica: execução (principal) mais nítido será o código
6
© 2012

Introdução à Programação
Modularização • O que é um módulo? – É um bloco de programa que pode efetuar

Relacionados

  • Algorismo e linguagem de programação
    1292 palavras | 6 páginas
  • artigo
    1435 palavras | 6 páginas
  • atps
    1134 palavras | 5 páginas
  • Fisica
    494 palavras | 2 páginas
  • Modularizacao
    384 palavras | 2 páginas
  • algoritimo
    366 palavras | 2 páginas
  • ATPS ALGO
    887 palavras | 4 páginas
  • werqewrew
    1242 palavras | 5 páginas
  • Estruturas de controle em linguagens de programação
    1516 palavras | 7 páginas
  • ATPS ALGORITMOS E PROGRAMA O
    2825 palavras | 12 páginas