Mi a struktúrált programozás ellentéte?
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.
Nincs ellentéte.
Amíg a strukturált programozás ki nem aklakult, addig szekvenciálisan programoztak.
A nem-strukturált programozás:
A legjobban a különbségeket a BASIC nyelv fejlődésén lehet inkább bemutatni:
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.
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.
"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.
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
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!