7957910132

7957910132



Programowanie proceduralne

Programowanie proceduralne - jeden z rodzajów programowania imperatywnego. W programowaniu proceduralnym występują części kodu zwane podprogramami (procedury, funkcje, metody, operacje), które mogą być wielokrotnie — także rekurencyjnie — wywoływane z różnymi parametrami.

Warto zauważyć, że programowanie proceduralne umożliwiło powstanie techniki programowania bottom-up od małych elementów do coraz większych i w końcu do całego programu.

Ta technika pozwoliła na rozwój:

—    programowania zespołowego — każdy z programistów dostaje do wykonania swoją część zadania, z tych podprogramów budowane jest całe oprogramowanie

—    bibliotek oprogramowania —biblioteki są zbiorami podprogramów wykonujących pewne działania, które programiści mogą składać by po uzupełnieniu własnymi podprogramami stworzyć cały program

Programowanie strukturalne

To rozwinięcie paradygmatu proceduralnego Programowanie strukturalne korzysta z możliwości zapisania każdego algorytmu za pomocą elementarnych tzw. struktur sterujących :

-    sekwencjaf bezpośrednie następstwo), czyli kolejne wykonywanie czynności

-    selekcja, czyli wybór działania na podstawie spełnienia jakiegoś warunku (instrukcja warunkowa z alternatywą)

-    pętla „dopóki", czyli ściśle określony fragment algorytmu powtarzany przy ściśle określonych warunkach

-    podprogram pozwalający wydzielony podałgorytm zapisać, nazwać i wywoływać wielokrotnie — (podprogramy mają dokładnie jeden punkt wejścia oraz dokładnie jeden punkt wyjścia)

-    rekurencja, czyli możliwość wywoływania podprogramu prze niego samego.

Powyższa lista nie zawiera instrukcji skoku. Instrukcje skoku, a zwłaszcza instrukcja skoku bezwarunkowego goto uważane są za szkodliwe.



Wyszukiwarka

Podobne podstrony:
W programowaniu imperatywnym program jest listą instrukcji (mniej lub bardziej elementarnych), które
Specyfikowanie programów imperatywnych S, S : Stan — wartościowanie zmiennych. II : program — relac
Specyfikowanie programów imperatywnych (cd) Częściowa poprawność programu II względem prewarunku
Ewolucja technik programowania ■    Programowanie imperatywne - proces wykonywania
Ewolucja technik programowania ■ Programowanie imperatywne - proces wykonywania programu jest sekwen
Normy dotyczące jakości ISO 8402 Terminologia Oprogramowanie jest rozumiane jako jeden z rodzaj
Zadanie transportowe n dostawców (wiersze), m odbiorców (kolumn), jeden rodzaj towaru, dia i-tego do
Zadanie 5.(2 pkt) Na rysunku przedstawiono przepływ krwi przez jeden z rodzajów naczyń krwionośnych
1.    samodzielne zdobywanie wiedzy to 2.    "jeden z rodzajów wi
Protoksylem - jeden z rodzajów drewna pierwotnego, powstający jako pierwszy. Tkanka ta zbudowana jes
P1010637 40 chodzi tu o wartości moralne, a zatem o jeden z rodzajów wartości absolutnych, -więc win
71832 IMGB98 [slajdy] Kopolimeryzacja Reakcję polimeryzacji, w której uczestniczy więcej niż jeden r
2 Kierownik funkcjonalny odpowiada za jeden rodzaj działalności firmy, np. produkcję, marketing, spr
jeden rodzaj rośliny, i niejednorodne, gdy w ich składzie występują mniej więcej równomiernie szcząt

więcej podobnych podstron