Előadás az algoritmus, mint egy üzleti modell
1 algoritmust, mint az üzleti modell
2. Mi az algoritmikus modell Algoritm- van világos és pontos recept a konkrét művészek, hogy a végső lépések sorozata vezet a cél. Mérföldkövek a meghatározás a kapu (probléma), hogy az eredmény a következő: 1) A meghatározás 2. célkitűzés) ütemezése művész 3) A munka művész 4) A kapott eredmények algoritmus informatikai modelljének aktivitásának végrehajtó. Ez a modell lesz az úgynevezett algoritmikus.
3. szakaszai mozgás célja, hogy cél eredménye fogja meghatározni s (pózol a probléma) az építési terv e - Work algoritmus végrehajtó elmondja a kapott eredmények s modell alkotásainak
4 Rendszer Executive csapatot építeni egy működőképes tervet - egy algoritmus, hogy kivitelezhető lenne, meg kell tudni, hogy pontosan azt a lehetőséget művész. Ezek a képességek határozzák meg a végrehajtó rendszer parancsokat (SRS). Egy algoritmus nem léphet túl az SCI. Ez a tulajdonság az egyértelműség algoritmus. A gépi SKI - egy jól definiált véges halmaza parancsokat rejlő neki a tervezők. Ezért az algoritmus pontos leírását annak működését, és a gép elvégzi a munkát, miután a hivatalos algoritmust. Hogy ellenőrizzék a gépet vagy a számítógép nem nehéz, hogy dolgozzon ki egy hivatalos nyelv leírására algoritmusok. Ezeket a nyelveket nevezzük programozási nyelvek, és az algoritmus bemutatott egy programozási nyelv, az úgynevezett programot.
5. példa algoritmikus modell első játékos gondol egy egész szám egy előre meghatározott tartományban a számok, például 1-től 100. A második kitalálni száma a legkisebb számú kérdésekre. Az algoritmust kitalálni eljárás kettéosztott orientált művész-ember. Találgatás algoritmus száma szerepel: számtartomány A-ból B kell: kitalálni a számot X fogant lejátszót a kettéosztott algoritmus indítása 1) Kérdezd meg: X kisebb, mint az átlagos érték az A és B? 2) Ha a válasz „igen”, akkor átveszi az értéket az egész része az átlagérték. 3) Ha a válasz „NEM”, akkor átveszi az értéket, és a legközelebbi egész szám, amely nagyobb, mint az átlag. 4) Ha az értékek az A és B egyenlő, a közös érték a szükséges számú X 5) Ha az értékek az A és B nem egyenlő, akkor menj vissza az 1. lépéshez Vége Ez az algoritmus középpontjában a művész, egy személy, nem egy számítógép.
6 algoritmus "felező" ALG kettéosztott Int A, B, X, Start bemenet A, B, X, míg az AB ismétlés Hy Ha X (A + B) / 2, akkor: = Int ((A + B) / 2 ) Ellenkező esetben k = Int ((A + B) / 2) +1 kV Kc Következtetés befejezhetjük End H achalo bemeneti A, B, X X Következtetés A AB (A + B) / 2 = Int ((A + B) / 2) k = Int ((A + B) / 2) + 1 nem igen netda
7 Blokkséma tömbvázlata - egy irányított gráf jelzi a sorrendben parancs végrehajtása előadóművész algoritmus. Blocks - a tetején a grafikon - képviselik az egyes parancsokat, amelyek az adott, hogy a végrehajtó, és az íveket jelzik a szekvencia átmenet egyik csapat a másik. A dobozok a folyamatábrák parancs rögzített - akció, cukorkák - feltételek, amelyek meghatározzák az irányt a jövőbeli teljesítményre csapatok; paralelogramma in - parancs bemeneti és kimeneti adatok; Az Oval - az elején vagy a végén az algoritmus végrehajtását. Itt lehet beszélni az utat a grafikon a teljesítménye az algoritmust. Bármilyen megoldás kezdve a tetején „Home” és a kimeneti végződik a csúcsra „Vége” .Vnutri ugyanazon az úton eltérő lehet attól függően, hogy a megadott adatok és a feltételeket a vizsgálati eredmények. Blokkvázlat - grafikus formában, az algoritmikus nyelv - két különböző formák algoritmikus modell szerint.
8 Strukturált programozási struktúra megszerkesztett algoritmus - ciklus mellékelt elágazást. Bármilyen algoritmus lehet alakítani a kombináció a három alapvető algoritmikus szerkezetek: szekvencia, ág és a hurok. Ez az állítás - a alapján a technika az úgynevezett strukturált programozás. Modern programozási nyelvek lehetővé teszi, hogy könnyedén mozog a leírás Az algoritmus a program, ha az algoritmus célja, szerkezetileg. Ezért a legésszerűbb modell aktivitása végrehajtója egy blokk algoritmikus modell szerint.
9 Trace algoritmus - a processzor modell érvényesítéséhez az algoritmus, akkor nem kell lefordítani egy programozási nyelv, és a vizsgálatok elvégzését a számítógépen. Annak tesztelésére, az algoritmus és az emberek - felderítésével. Végezze el a kézi nyom, az a személy, szimulálja a művelet a processzor végrehajtó minden parancs algoritmus és feltartotta az eredményeket a csapat a nyomkövetési táblában. Ez a modell a processzor a program végrehajtása során. A program végrehajtása lépésről lépésre (az első oszlop a táblázatban). Az oszlop „algoritmus Command” tartalmát jeleníti meg a processzor utasítás regiszterbe. Hová tegye a másik csapat. Az oszlop „változók” tartalmát jeleníti meg a számítógép memóriáját sejtek (vagy memória a processzor regiszterek) elkülönített változók. A „műveleteket végeznek” oszlopban szereplő által végrehajtott műveleteket a számtani logikai processzor eszköz.