Linguagens de Programação

1187 palavras 5 páginas
ALGORITMOS 1

Modularização
• Os algoritmos que temos construídos, resolvem problemas simples apresentando apenas os componentes mais elementares dos algoritmos: constantes, variáveis, expressões condicionais e estruturas de controle.
• Entretanto, a maioria dos algoritmos resolve problemas complicados, cuja solução pode ser formada de várias subtarefas ou módulo, cada qual resolvendo uma parte específica do problema Modularização
•Hoje, veremos como escrever um algoritmo constituído de vários módulos e como estes módulos trabalham em conjunto para resolver um determinado problema.

Modularização
• Um módulo nada mais é do que um grupo de comandos que constitui um trecho de algoritmo com uma função bem definida e o mais independente possível das demais partes do algoritmo. • Cada módulo, durante a execução do algoritmo, realiza uma tarefa específica da solução do problema e, para tal, pode contar com auxílios de outros módulos do algoritmo.

Modularização
•Torna o algoritmo mais fácil de escrever. •Torna o algoritmo mais fácil de ler.
•Eleva o nível de abstração.
•Economia de tempo, espaço e esforço. •Estende a linguagem.

Modularização
•Os módulos possuem dois componentes: corpo e interface.
•Corpo é o grupo de comandos que compõe o trecho de algoritmo.
•Interface pode ser vista como a descrição dos dados de entrada e saída do módulo.

Modularização
A interface de um módulo é definida em termos de parâmetro. Parâmetro é um tipo especial de variável, onde o valor de um dado é passado entre um módulo e qualquer algoritmo. • parâmetros de entrada.
• parâmetros de saída.
• parâmetros de entrada-saída.
• Quando criamos um módulo, especificamos o número e tipos de parâmetros que ele necessita. Modularização
•Há dois tipos de módulos:
•Função: uma função é um módulo que produz um único valor de saída. •Procedimento: um procedimento é um tipo de módulo usado para várias tarefas, não

Relacionados

  • Linguagem de programação
    2473 palavras | 10 páginas
  • linguagem de programação
    1772 palavras | 8 páginas
  • linguagem de programaçao
    582 palavras | 3 páginas
  • Linguagem de Programação
    678 palavras | 3 páginas
  • linguagem de programação
    2582 palavras | 11 páginas
  • Linguagens de programação
    8924 palavras | 36 páginas
  • Linguagens de Programação
    1093 palavras | 5 páginas
  • Linguagem de Programação
    2774 palavras | 12 páginas
  • Linguagem de Programação
    1562 palavras | 7 páginas
  • Linguagens de programação
    1385 palavras | 6 páginas