Lépésenkénti finomítás, mint a módszer algoritmusok tervezésénél

Az egyik módszer algoritmus fejlesztési megoldások bonyolultabb feladatok, lépésenként részletességgel amikor eredetileg kigondolt és rögzített teljes szerkezete az algoritmus részletes vizsgálatok nélkül az egyes részeit, hanem csak az alapvető szerkezete az algoritmusok. Blocks, amelyek további leírás jelzi a szaggatott vonal. Tovább megmunkálva (részletes) külön blokk, nem részletezett az előző lépésben. Azaz, minden egyes lépés a fejlesztés az algoritmus megadott fragmentum végrehajtás (vagy program), és így minden egyes lépésnél van dolgunk, egy egyszerű feladat. Teljesen kitöltésével a részleteket minden blokkot, megkapjuk a megoldást a problémára egészére. A leírt módszer lépésről lépésre részletesen is nevezik felülről lefelé programozás.

A munka a program kezdődik a fő része. Minden más eljárásokat nevezzük a fő program. Amikor a moduláris szerkezet a program szükséges a hibakeresés minden modul függetlenül a teljes programot. Két módszer van a hibakeresés ilyen programok - emelkedő és csökkenő.

Le eljárás hibakeresés. Ezzel a módszerrel kezdődik a hibák kijavítása a fő része a programnak. Ehhez, ahelyett, hogy az eljárások között „sapka”, azaz eljárások nem tesznek semmilyen lépést, vagy végrehajtani az alapvető műveleteket, azzal a nyilvánvaló eredmény. Ebben az esetben a program eredményeként kell ismert vagy előre látható.

Miután talált és kijavított hibák a fő program, meg lehet kezdeni a hibakeresést az első eljárás. Most a program hasznosítja a szöveg ezt az eljárást, és a következő, továbbra is, mint a „Blank”.

Miután az első eljárást vezettek be, folytassa a következő. Legalább hibamentesített felhasználó által definiált függvények.

Bottom-up módszer a hibakeresés. Ebben az eljárásban egy programot hibakeresés kezdődik a legalacsonyabb szint. A legkönnyebb része - írta F (x), és kinyomtatja az eredményeket. Ezt követően, ahogy minden tulajdonságával csípett elkezdik építeni, és debug a következő szintre - eljárásokat. A legfontosabb része a program egy fedél - csak felhívja az eljárást, és kinyomtatja a munkája eredményét. Az írás folyamata a fő program és a keresési hibák voltak.

Tehát az eljárás mozog az alacsonyabb a magasabb szintű, az egyszerűtől az összetett. A program fokozatosan bővült, és bonyolult.