Você está na página 1de 2

Analise de Algoritmo

1. Definir os conceitos básicos para construção de algoritmos

Sub-rotinas, também chamadas de subprogramas, são blocos de instruções que realizam tarefas
específicas. Em resumo, são pequenos programas para resolver um problema bem específico.

Uma sub-rotina possui os seguintes objetivos:

· Dividir e estruturar um algoritmo em partes logicamente coerentes. Clareza e legibilidade no


algoritmo.

· Facilidade em testar os trechos em separado. Construção independente. Testes individualizados.

· Aumentar a legibilidade de um programa. Simplificação da manutenção.

· Evitar que uma certa sequência de comandos necessária em vários locais de um programa tenha
que ser escrita repetidamente nestes locais, diminuindo também, o código fonte.
Reaproveitamento de algoritmos.

Etapas:

1. Dividir o problema em suas partes principais.

2. Analisar a divisão obtida para garantir corerência.

3. Se alguma parte ainda estiver complexa, voltar para a primeira etapa.

4. Analisar o resultado para garantir entendimento e coerência.


O acionamento de uma sub-rotina é conhecido por chamada ou ativação.

Parametrização de Sub Rotinas

Você também pode gostar