TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Linguagem cmodularização de algoritmos

Artigo: Linguagem cmodularização de algoritmos. Pesquise 862.000+ trabalhos acadêmicos

Por:   •  12/6/2013  •  Artigo  •  315 Palavras (2 Páginas)  •  335 Visualizações

Página 1 de 2

1

LÓGICA DE PROGRAMAÇÃO

LINGUAGEM CMODULARIZAÇÃO DE ALGORITMOS

1

INTRODUÇÃO:

Definição:

Conjunto de comandos agrupados em um bloco que recebe um nome e através deste pode ser ativado.

Objetivo

: Reduzir a complexidade dos problemas através da modularização de algoritmos, ou seja, da decomposiçãode problemas em partes menores, simplificando as soluções.

Vantagens

Permitem o reaproveitamento de código já construído;Evitam que um trecho de código que seja repetido várias vezes dentro de um mesmo programa;Permitem a alteração de um trecho de código de uma forma mais rápida. Com o uso de uma função épreciso alterar apenas

dentro

da função que se deseja;Simplificam os blocos do programa para que não fiquem grandes demais e, por conseqüência, mais difíceisde entender;Facilitam a leitura do programa-fonte;Decompõem o programa em partes(blocos) que possam ser logicamente compreendidos de forma isolada.Na modularização é utilizada a técnica de

Refinamentos Sucessivos

, conhecida também como

Top-Down

, que parteda decomposição dos problemas, sucessivamente, até conseguir o nível de detalhamento desejado e, então,desenvolver um subalgoritmo ou módulo para cada subproblema.

Subalgoritmos

s

ão trechos de algoritmos que efetuam um ou mais cálculos determinados que, não isoladamente,mas em conjunto, resolvem o problema proposto. É conveniente utilizá-los quando uma determinada tarefa éefetuada em diversos lugares no mesmo algoritmo. P

odem ser

funções

que retornam algum valor ou

procedimentos

(sub-rotinas) que não retornam nada. D

evem ser

declarados no início do algoritmo e podem ser chamados emqualquer ponto após sua declaração.

2

PROCEDIMENTO

Um procedimento (procedure), também chamado de sub-rotina, é um conjunto de instruções que realiza umadeterminada tarefa. È identificado por um nome, por meio do qual é referenciado em qualquer parte do programaque o chamou. Quando um procedimento é chamado por um programa, ele é executado e, quando termina, ocontrole do processamento retorna automaticamente para a primeira linha de instrução após a linha que fez achamada do procedimento. A sintaxe em português estruturado é:

procedimento

<identificador> (lista de parâmetros)

var

<declaração das variáveis

...

Baixar como (para membros premium)  txt (2.5 Kb)  
Continuar por mais 1 página »
Disponível apenas no TrabalhosGratuitos.com