Kompjuters, Ipprogrammar
Ipprogrammar strutturat
programmazzjoni strutturata hija l-avvanz l-aktar importanti f'dan il-qasam fil-mument. Minkejja l-fatt li kważi kollha għandhom idea ġenerali ta 'dan, kważi l-ebda wieħed jista' jagħti definizzjoni speċifika u ċara ta 'dan it-terminu. programmazzjoni strutturata tpoġġi l-għan ewlieni tal-kitba l-iżgħar kumplessità programm, jisforzaw il-programmer li taħseb b'mod ċar, li tiffaċilita l-perċezzjoni tal-programm. It-test jeħtieġ li jsir sabiex tinqara minn fuq għal isfel. Din il-kundizzjoni hija miksura jekk fil-kodiċi hemm operaturi tmur, għaliex jiksru l-istruttura tat-tul kollu tal-programm. Minkejja l-fatt li din il-figura ma tistax titqies bħala l-aktar konvenjenti, inti xorta tista 'tgħid li l-eżistenza tal-kodiċi tal-operatur huwa l-għajn vjolazzjonijiet l-aktar tip istruttura. moduli Korp u strutturi bażiċi użati għandhom ikunu reżistenti għall ħsara fil-hardware, żbalji fil-programmi u distorsjonijiet tad-dejta tas-sors.
Il-prinċipji bażiċi ta 'programmazzjoni strutturata huma kif ġej. Kull programm jista 'jiġi sintetizzati faċilment abbażi tal-istrutturi elementari ta' tliet tipi bażiċi:
- sekwenza sempliċi;
- il-kondizzjonijiet jew alternattivi;
- ripetizzjoni, jiġifieri roti u iterazzjonijiet.
Jistgħu jintużaw wieħed jew tnejn ta 'kull tip fl-istess ħin. Kull struttura unika inerenti karatteristika - l-uniku trasferiment tal-punt ta 'kontroll fl-istruttura u punt uniku ta' dħul fl-istruttura. Dan it-tip ta 'kostruzzjoni għandu valur dixxiplina u systematizing.
Il-sempliċità tal-istrutturi oriġinali fl-ipprogrammar strutturat jipprevjeni rabtiet informazzjoni, u tagħmir ta 'kontroll kkomplikata. Il-kumplessità tal-programm huwa mnaqqas b'mod sinifikanti istrutturar ta 'moduli jżidu iżid il-viżibiltà tagħhom, u dan jgħin biex jitnaqqas in-numru ta' żbalji. Madankollu, hemm ukoll nuqqas ta 'strutturazzjoni - għall-sbuħija u ċ-ċarezza tal-kodiċi inti għandek tħallas memorja addizzjonali, kif ukoll il-ħin meħtieġ biex jimplimentawhom fuq kompjuter.
ipprogrammar strutturat, jiġifieri l-istrutturar ta 'softwer testi infushom, huwa kompletament dipendenti fuq dak li huwa użat għal din il-lingwa. Naturalment, tqum il-kwistjoni, li minnhom l-aħjar adattati. għodod moderni żvilupp ta 'softwer huma kkunsidrati l-aħjar lingwi, l-implimentazzjoni ta' approċċ strutturat għall-ipprogrammar. Fost l-aktar komuni tista 'tiġi identifikata Bażiku, Pascal u FoxBASE. Per eżempju, fil- lingwa assemblaġġ huwa kważi impossibbli li tiġi implimentata l-prinċipji inkorporati fil-kunċett ta 'programmazzjoni strutturata. Din il-lingwa hija ffukata fuq kitba softwer fuq kodiċi ta 'livell baxx.
programmazzjoni strutturata hija bażikament ffokat fuq l-interazzjoni ma 'nies, mhux mal-magni, hekk li jwasslu għal kitba programmi li huma soluzzjoni ċara u sempliċi għall-problema. L-programmer trid taħseb f'termini tad-disinji strutturali bażiċi.
Jekk nitkellmu dwar il-pożizzjoni relattiva għad-dikjarazzjoni imsemmi qabel tmur, allura għandu jiġi evitat sabiex jużaw, fejn hu possibbli, iżda m'għandu bl-ebda mod jaffetwaw iċ-ċarezza tal-programm. B'xi wħud minnhom jużaw dan l-operatur huwa sempliċement meħtieġ għall-ħruġ minn xi segment tal-programm jew ċiklu, kif ukoll biex jiġu evitati l-apparenza ta 'frieket wisq fond, barra minn hekk, li t-tranżizzjoni hija assoċjata ma' livelli aktar baxxi ta 'programmi. F'din l-istruttura programm u hija tinqara faċilment minn fuq għal isfel. L-agħar għażla li jużaw dan l-operatur huwa assoċjat mat-tranżizzjoni mill-qiegħ up.
Biex tiffaċilita l-qari tal-programm ta 'spiss żid linji vojta bejn taqsimiet. Jiswew miktub test tal-programm ma traduzzjonijiet, sabiex inti tista 'taqra l-sekwenza u numru ta' annessi.
Similar articles
Trending Now