programozási módszertan

Megközelítései fejlesztésének algoritmusok változtak az evolúció során a számítógépek.

A korszak az 1. és 2. generációk tagjai csapatok a program, akár közvetlenül, akár majdnem közvetlenül egy számítógéppel végrehajtott (CPU). Ez a megközelítés a programozás orientált közvetlenül egy számítógéppel végrehajtott művelet, nevezhetjük működőképes.

strukturált programozás

Az Advent a tömeges számítógép harmadik generációs elavult programozási technológia már komoly akadályt jelent a fejlődés és a számítógépek forgalmazása (információ) technológia, amely tolta a vezető vállalat ezen a területen tevékenységet, különösen az IBM, hogy dolgozzon ki új programozási módszerek. Bevezetett az 1970, az új megközelítés a fejlődés algoritmusok úgynevezett strukturális. Ez a módszer bizonyult olyan életképes, hogy még mindig a mainstream egy nagy projektek száma. A technológia alapját az alábbi rendelkezések lépnek:

A nehéz feladat bontani kisebb, könnyebben kezelhető funkcionálisan feladatokat. Minden feladat egy bemeneti és egy kimeneti. Ebben az esetben az ellenőrzési áramlását a program egy sor elemi részfeladatok egyértelmű funkcionális célt szolgálnak.

Könnyű ellenőrzési struktúrák használni a feladat. A logikai szerkezet a program lehet kifejezni a kombináció a három alapvető struktúrák: ismétlés, elágazó és hurok.

P

programozási módszertan
azrabotka programot kell végrehajtani szakaszban. Minden szakaszban kell dönteni korlátozott számú világosan meghatározott feladatok világos megértése a szerepe és jelentősége keretében az egész probléma. Ha egy ilyen egyetértés nem éri el, azt mondják, hogy ebben a szakaszban túl nagy, és meg kell osztani több elemi lépésre. Követelményeinek megfelelően strukturált programozás, részletes algoritmusok jelennek biokkdiagramon. Rendeltetésüknek a következő jelöléseket:

Betartása - a legfontosabb a struktúrákat. Ez azt jelenti, hogy a következő lépéseket hajthatjuk végre egymás után (ábra. 1).

Ezeket a téglalapokat jelenthet mind egyetlen paranccsal vagy meghatározott szolgáltatók végrehajtásához szükséges bonyolult adatfeldolgozás.

Elágazás - olyan szerkezet, amely a választás két alternatíva. Egy tesztet hajtunk végre, majd az egyik a pályák van kiválasztva (ábra. 2).

Ez a szerkezet a továbbiakban: „ha - akkor - más” vagy „villa”. Mind a pályák (vagy THEN ELSE) vezet közös torkolatánál pont úgy, hogy a program végrehajtása folytatódik, függetlenül attól, hogy melyik utat választott.

Lehet, hogy az egyik a vizsgálati eredmények semmit nem szükséges. Ebben az esetben, csak egyetlen feldolgozó egység lehet használni (3.).

Ciklus (vagy ismételt) rendelkezik az ismételt végrehajtása egy sor program utasításait. Ha a ciklusok nem létezik, akkor nem valószínű, foglalkozás programozás lenne indokolt: a ciklus lehetővé teszi számunkra, hogy írjon hosszú húrok adatfeldolgozási műveletek kisszámú ismétlődő bejegyzéseket. Fajták ciklus ábrán látható. 4 és ábra. 5.

programozási módszertan

programozási módszertan

Cycle „Míg a” kezdődik a teszt egy logikai kifejezés. Ha ez igaz. végezzük a „Futtatás”, majd újra, amíg a logikai kifejezés tárolja az értéket az „igazság”. Amint lesz hamis. a vezérlés átadódik a program (lásd. ábra. 4).

Egy sor „Mielőtt” check körülmények után végezzük ciklus szereplők (a „Futtatás”). A ciklus ismétlődik, ha a feltétel hamis. Miután mindez valósággá válik. a vezérlés átadódik a program (lásd. ábra. 5).

Ezek a három szerkezet kombinálható egymással - mind a szervezeten keresztül a vizsgálataik, és megteremtve superpositions (egyikének kapcsolódására vonatkozik egy szerkezetet más) - önkényesen változatos kifejezésére logika algoritmust megoldására bármilyen probléma. A leírt szerkezet, lehetséges, hogy teljesen megszünteti a használata a feltétel nélküli ugrást. amely fontos jellemzője a strukturált programozás.

Az irány utasítás végrehajtása gyakran ábrázolták fentről lefelé.

-ban

programozási módszertan
menie forma alapvető struktúráinak a szuperpozíció összhangban szempontjából egy adott feladat - az egyik legfontosabb programozás. Mondjuk, meg kell adnia a számítógép memóriájában 100 szám és összefoglalja azokat, amelyek pozitív és egyenes talajra. Nyilvánvaló, hogy a bejegyzést - újraindulását, és ez a villa a ciklus, amelyben az ellenőrzött számát és összegzés jel. A megfelelő folyamatábra ábrán látható. 6.

Talán a legfontosabb eredmény a strukturált megközelítés a fejlődés algoritmusok egy top-down tervezés programokat.

Kapcsolódó cikkek