Lógica Estruturada

Eigenlieb
em Tutoriais de Programação

Eigenlieb

Ex-Diretor
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 11/01/06Posts: 300Char no Tibia: Lippisch

 

Lógica Estruturada

 

 

Na lógica estruturada as rotinas, como podemos deduzir, são organizadas em uma estrutura hierárquica.

Existe uma rotina principal e a partir dessa vão surgindo outras (Rotinas Secundárias), que correspondem a partes especificas do programa. Destas rotinas secundárias podem surgir outras (Terciárias) e assim progressivamente.

A codificação do programa também é feita hierarquicamente. Primeiros codificamos as rotinas principais, depois as rotinas secundárias e assim por diante. Todas na ordem que foram citadas.

Exemplo de um programa em lógica estruturada: (Português Estruturado)

Exemplificaremos somente, então partiremos para os procedimentos:

Procedimentos

|-01- Iniciar

|-01- Ir para Abertura e voltar.

|-01- Ir para Processamento e só voltar quando chave-controle = 2.

|-01- Ir para encerramento.

|---02--------- Abertura

|---02--------- Abrir Arq1 e Arq2

|---02---------Processamento

|---02--------- Se chave-controle = 0, ir para Mover01 e voltar.

|---02--------- Ir para leitura e voltar.

|---02--------- Se chave-controle = 1, ir para Comprar e voltar.

|---02--------- Se chave-controle = 2, ir para Gravar e voltar.

|---02--------- Encerramento

|---02--------- //etc

|------------------03-------------- Mover01

|------------------03-------------- Mover Zeros para Votos2

|------------------03-------------- Ir para Paralisar

Etc.

Apesar do exemplo ser incompleto, podemos perceber claramente a organização das rotinas. A estutura hierarquica do programa.

Note também que em lógica estuturada os números identificadores de rotinas são trocados por nomes.

Abraços

Sou um ótimo avaliador de caráter! O meu, por exemplo, é péssimo.

Nostradamus

Serviços Prestados ao XTibia.com
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 10/06/06Posts: 338Char no Tibia: Setyte Berseker

Achei que dará uma boa base apesar de estar meio vago.

Quem realmente ler todos os tópicos dessa seção, com certeza aprenderá.

[twitter]ThomazYuji[/twitter]

Raphael Lion

avatar
Cavaleiro
Cavaleiro

INFOS

Grupo: CavaleiroRegistrado: 07/02/07Posts: 162

Velho, isso me ajudou bastante, tá pequeno mais tamanho não é documento. Gostei bastante mesmo e acho que agora tudo se encaixa. Estudar programação sem Lógica não pode.

 

 

//Raphael Lion




GOD Zé

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 03/12/06Posts: 255

Achei bem explicado este topico :p , ajudou muito a mim ;)

parabéns mano...

Cya~

QUOTE
Aí GaLeRa CoM Um BrAçO Só ( _o/ _o/ _o/ ) AgOrAaa cOm O OuTrO ( \o_ \o_ \o_ ) AgOraaa COm Os DoiS ( \o/ \o/ \o/ ) VaMo Lá!! MãO Na CaBeÇa ( <o> <o> <o> ) PrA CimA (|o| |o| |o|) AGorA NenhUm DoS doiS ( _o_ _o_ _o_ ) IsSo... aGoRa QuErU VeR GeRaL PrUm LaDo ( o/ o/ o/ ) GeRaL PrO OuTrO ( \o \o \o ) BaTeNu PaLmInHa ( /o\ \o/ /o\ ) AgOrA AnImAe!¡!¡!

Universal Storm Ats União :-)

~*~~*~
Use minha fan bar
~*~~*~

jonga

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 27/04/07Posts: 23

Ta mto bem explicado ,

vai servir pro meu pai.

------------------

//DeepWalkerr

 

 

 

Vlws Pedromagebr

 

DeepWalckerrsign.jpg

 

 

 

 

 

 

 

 

 

Rox esse negocimm aki \/

 

 

pubdeepwalkerr148233930kl5.png

 

 

É meu fan?te ajudei?te arapalhei?me ama?me odeia?entao usaaa \/

deepfan.jpg