Co to jest programowanie strukturalne?

Odpowiedz Nowy wątek
2015-01-23 14:12
Złoty Krawiec
0

J.w. Niestety hasło na wikipedii to jakieś dyrdymały chyba...

" Dobrymi strukturami są np. instrukcja warunkowe (if, if...else), pętle (while, repeat), wyboru (case, ale nie switch z C i potomnych)."

Case, ale nie switch. Aha. :O

Pozostało 580 znaków

2015-01-23 14:14
0

Czytaj

Programowanie strukturalne to paradygmat programowania zalecający hierarchiczne dzielenie kodu na bloki, z jednym punktem wejścia i jednym lub wieloma punktami wyjścia.

edytowany 1x, ostatnio: spartanPAGE, 2015-01-23 14:15

Pozostało 580 znaków

2015-01-23 14:52
0

@Złoty Krawiec C to nie wszystko. case w Pascalu działa inaczej, tzn nie ma fall-through i jest dzięki temu strukturalne bo nie ma tam break. W Pascalu to jest po prostu taka drabinka ifów zapisana inaczej.

Spróbuj za pomocą schematu blokowego zapisać sobie switch z C uwzględniając fall-through (tzn że jeśli nie ma break w danym case to wykonuje on kod z kolejnych case nawet jeśli nie spełnia ich "warunku"). Schemat blokowy w ogóle jest dobrą aproksymacją strukturalności ;)


Masz problem? Pisz na forum, nie do mnie. Nie masz problemów? Kup komputer...
edytowany 2x, ostatnio: Shalom, 2015-01-23 14:54

Pozostało 580 znaków

2015-01-23 21:52
Złoty Krawiec
0

@Shalom dzięki, dobrze to zobrazowałeś, tak na chłopski rozum... No, może rozum takiego "chłopa-programisty". Serio fajne porównanie z tym switchem z break i bez :)

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0