7957910133

7957910133



Ograniczenie się do powyższych pięciu konstrukcji umożliwia stosowanie tzw. logiki Hoare'a do dowodzenia poprawności algorytmów strukturalnych.

Większość współczesnych języków programowania rozszerza tę listę pozwalając na stosowanie różnego rodzaju „skoków strukturalnych", na przykład:

—    w wielu językach instrukcja return pozwala zakończyć wykonywanie podprogramu w różnych miejscach, a więc utworzyć wiele punktów wyjścia z jednego podprogramu;

—    w C i językach pochodzących od C instrukcje break oraz continue po zwalają odpowiednio na wyskoczenie z pętli oraz przeskoczenie jej części;

—    niektóre systemy operacyjne dostarczają funkcji systemowych (na przy kład longjump w Linuksie; także obsługa sygnałów, przypominająca nie co obsługę wyjątków), których wywołanie może spowodować przekazanie sterowania praktycznie dowolnemu miejscu w programie — a więc realnie skok w dowolne miejsce programu;

—    w końcu wiele języków dostarcza wprost instrukcję goto, choć czasem są nakładane pewne ograniczenia w jej stosowaniu.

Programowanie strukturalne umożliwia także inną technikę programowania, mianowicie top-down. Jest to odwróceniem techniki bottom-up. Polega ona na dzieleniu całego zadania na mniejsze części zgodnie z przewidywaną strukturą na najwyższym poziomie, wypełnianiu tej struktury rozkazami elementarnymi, a następnie zastosowaniu rekurencyjnie takiego dzielenia dalej w głąb, do coraz to drobniejszych zadań.



Wyszukiwarka

Podobne podstrony:
58 (282) kiem”.1 Ten kontakt nie ogranicza się do oddziaływania słownego. Powinno ono być stosowane
55785 s034 (3) .34 Poznaj Linux Rzadziej stosowanym operatorem jest « (tułaj). Jego stosowanie ogran
a gdy praca bezwzględna ogranicza się do zmiany objętości gazu: (3.2)clq = du + pciv Powyższe równan
85735 stylizacja w utworach 2 Nauka o języku ■ Regionalizmywyrazy i konstrukcje językowe, których za
221 (63) J 3 Regionalizmy - wyrazy i konstrukcje językowe, których zakres użycia ogranicza się do ok
•    ma charakter interpersonalny, gdyż jej zasięg ogranicza się do dwóch lub ki
18 Początki techniki. jesteśmy ograniczyć się do przedstawienia krótkiego i zwięzłego obrazu: tego,
PZP 1918 1994 s25 W kwestii    które nie ogranicza się do jego aspektu militarnego, p
PRZYKŁADY FUNKCJI PRODUKCJI Ograniczmy się do dwuwymiarowej przestrzeni nakładów (k=2). Pierwszą
Liczbę rzutów (względnie widoków i przekrojów) na rysunku złożeniowym ogranicza się do minimum, w ce
Pilch003 10 Pedagogika Społeczna 4/2008 przyznaje się do bezradności? Jej aktywność ogranicza się do
IMGb55 - śruba obciążona jedynie silą Q (przypadek rzadko spotykany i ogranicza się do obciążeń stat

więcej podobnych podstron