mppo

1195 palavras 5 páginas
APC

Algoritmos
Subprogramas (funções e procedimentos)

1

Subprogramação


A subprogramação é uma ferramenta que contribui com a tarefa de programar:






2

Favorecendo a estruturação do programa;
Facilitando a correção do programa;
Facilitando a modificação do programa;
Melhorando a legibilidade do programa;
Divisão do problema a ser resolvido em partes
(modularização).

Subprogramação
Com a modularização de um programa, as partes que o compõem podem ser desenvolvidas por diferentes equipes; Para isto deve-se estabelecer antes padrões de programação; Deve-se definir também que dependência haverá entre os vários subprogramas.






3

Subprogramação





4

A dependência entre os sub-programas deve ser a mínima possível;
Um subprograma é um grupo de instruções arranjadas de forma lógica, que executem uma ação bem definida;
A subprogramação tende a diminuir a complexidade da resolução de um problema já que, por um instante, a atenção é voltada apenas para uma parte do problema.

Subprogramação


As linguagens de programação oferecem algum tipo de suporte à subprogramação. Exemplos:








5

Algol: bloco;
FORTRAN: subrotina;
Modula: co-rotinas;
ADA: tarefas;
C: funções;
Visualg: procedimentos e funções.
Pascal: procedimentos e funções.

Subprogramação


Procedimentos





Procedimento é uma forma de criar um sub-programa;
Quando um determinado conjunto de instruções tiver que ser repetido dentro da solução de um problema, é conveniente colocá-lo dentro de um procedimento;
Para se criar um procedimento é necessário:




6

Um identificador (o nome do procedimento);
Uma lista de parâmetros (que possibilitam a comunicação entre o programa principal e o procedimento);
As ações a serem executadas (que formam o corpo do procedimento). Subprogramação


7

Funções
 Função também é uma forma de criar um sub-programa;

Relacionados

  • mppo
    1359 palavras | 6 páginas
  • Manual de Planejamento Orientado por Objetivos
    18830 palavras | 76 páginas
  • Daniel
    8308 palavras | 34 páginas
  • mudança
    2836 palavras | 12 páginas
  • Ginastica
    3063 palavras | 13 páginas
  • presskit Mocidade do Simoes
    3936 palavras | 16 páginas
  • Embalagens
    10223 palavras | 41 páginas
  • Graficos de gantt
    18320 palavras | 74 páginas
  • treinamentos
    19640 palavras | 79 páginas
  • Engenheiro
    19643 palavras | 79 páginas