Kezdőoldal » Számítástechnika » Programozás » Mi a struktúrált programozás...

Mi a struktúrált programozás ellentéte?

Figyelt kérdés

2017. márc. 18. 10:12
1 2
 1/16 Szirty ***** válasza:
29%

Ismered meg a struktúrált programozást.

Ennek ellentéte a programozás azon módja ami a lehető legnagyobb mértékben eltér a struktúrált programozás módszerétől.

2017. márc. 18. 10:23
Hasznos számodra ez a válasz?
 2/16 anonim ***** válasza:
a szekvenciális programozás
2017. márc. 18. 10:24
Hasznos számodra ez a válasz?
 3/16 anonim ***** válasza:

Nincs ellentéte.

Amíg a strukturált programozás ki nem aklakult, addig szekvenciálisan programoztak.

2017. márc. 18. 10:37
Hasznos számodra ez a válasz?
 4/16 anonim ***** válasza:
100%

A nem-strukturált programozás:

[link]


A legjobban a különbségeket a BASIC nyelv fejlődésén lehet inkább bemutatni:

[link]

a korai BASIC-nyelveben csak egymás után következtek a sorszámmal ellátott utasítások, nem voltak blokkok (iterációnál, szelekciónál); nem voltak szubrutinok, ha a program adott részére kellett ugrani ott volt a GOTO.

2017. márc. 18. 10:38
Hasznos számodra ez a válasz?
 5/16 sharkxxx ***** válasza:

A strukturált programozás csak ezt a három részt tartalmazza: szekvencia, szelekció, iteráció. A strukturált programozás nem tartalmaz feltétel nélküli ugrást.


Ha a kódban van sok feltétel nélküli ugrás, akkor azt nevezhetjük a struktúrált programozás ellentétjének.

2017. márc. 18. 11:33
Hasznos számodra ez a válasz?
 6/16 A kérdező kommentje:
Tehát a struktúrált programozásban van szekvencia, elágazás, ciklus, rekurzió, és az ellentéte a goto? Ami helyett a struktúrált programnyelvekben függvények vannak.
2017. márc. 18. 12:28
 7/16 anonim ***** válasza:

"Tehát a struktúrált programozásban van szekvencia, elágazás, ciklus, rekurzió, és az ellentéte a goto?"

A GOTO önmagában egy utasítás - megtalálható a strukturált nyelvekben (mint a C-ben: [link] illetve a Pascalban is: [link] ) - nem programozási paradigma.


A strukturált programozási paradigma "ellentéte" a nem strukturált programozás, amelyben ugyan van szekvencia, szelekció (Basicben ilyen az IF), iteráció (Basicben ilyen a FOR), kialakítható rekurzió is (Példa: [link] ), illetve lehet egyfajta "programblokkokat" is előállítani (a GOTO parancsnak hála), de ezek nem szerveződnek struktúrákba (mint Pascalnál a begin...end; C-szerű nyelveknél {}), nem alkotnak eljárásokat/függvényeket.

2017. márc. 18. 13:11
Hasznos számodra ez a válasz?
 8/16 Alex Fly ***** válasza:
Körülbelül. De a (standard ANSI) BASIC nyelvben inkább a GOSUB/RETURN utasításpárossal létrehozható szubrutinokat említettem volna.
2017. márc. 18. 14:03
Hasznos számodra ez a válasz?
 9/16 A kérdező kommentje:
Egyébként a függvényhívások miért nem minősülnek feltétel nélküli vezérlésátadásnak?
2017. márc. 18. 15:56
 10/16 anonim ***** válasza:
Részben azért mert feltételtől függhet a hívás.
2017. márc. 18. 16:06
Hasznos számodra ez a válasz?
1 2

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!