Wyszukiwanie


Kontakty

Pablino

E-mail: pabllino@wp.pl

Programowanie strukturalne

ZASADY PROGRAMOWANIA STRUKTURALNEGO

 

Ogólne zasady programowania strukturalnego
Opis ogólny programu w Pascalu

Co to jest programowanie strukturalne?

Programowanie strukturalne polega na zapisywaniu poszczególnych fragmentów algorytmu w postaci wyraźnych i czytelnych struktur językowych. Takie programowanie pozwala na uzyskanie programu o wyraźnej strukturze i nazywane jest ono czasem metodą kolejnych uściśleń.

Zasady programowania strukturalnego

W projektowaniu programu można zastosować dwie metody:

  • analityczną, czyli podejście "z góry na dół" (ang. top-down)
  • syntetyczną, czyli podejście "z dołu do góry" (ang. bottom-up)

Metoda analityczna polega na podziale zadania na podzadania, które z kolei można podzielić na prostrze zadania niższego rzędu, i.t.d. aż kolejne podzadania staną się tak proste, że ich realizacja będzie prosta i oczywista.

Metoda syntetyczna polega na dokładnie odwrotnym postępowaniu niż w metodzie analitycznej. Najpierw zajmujemy się realizacją podzadań elementarnych i w następnych krokach budujemy zadania bardziej złożone składające się z zadań elementarnych aż dojjdziemy do realizacji całego programu.

Ponieważ język Pascal pozwala tworzyć hierarchiczne struktury danych oraz deklarować podprogramy z własnymi obiektami lokalnymi, to nadaję się on do programowania strukturalnego metodą analityczną.
Natomiast modyfikacje programów już istniejących wymaga zazwyczaj stosowania metody syntetycznej.

Opis ogólny programu w Pascalu

Nagłówek programu
program przykład;
Sekcja deklaracji
uses crt;
var x,y:integer;
Sekcja instrukcji (część wykonawcza)
begin;
.....
end.

Przykład

program przykladowy ;

uses crt;

var x,y:integer;

begin

x:=1;

y:=x+5;

writeln(y);

readln;

end.