Tartalom
Ebben a cikkben: Algoritmus létrehozásaA kapcsolati algoritmus létrehozása
A programozási algoritmus a közbenső lépés a szoftver alkalmazás specifikációinak elolvasása és a program különféle részeinek kódolása között, amelyek az azt futtatni kívánják. Gyakran többféle módon érhetjük el ugyanazt a célt, és az algoritmus megtervezése során dolgozzuk ki a lehető legnagyobb pontossággal a leghatékonyabb módszert arra, hogy odakerüljünk. A programozásnak ez a szakasza tehát elengedhetetlen előzetes bármely programozási formához.
szakaszában
1. rész Hozzon létre egy algoritmust
- Az algoritmus a komplex eljárás lépéseire történő felosztása. Ugyanúgy, ahogyan egy útvonalat tervez, lehetővé teszi a számítógépes alkalmazások minden elemének lebontását, még nagyon bonyolult, kicsi alprogramokban is, amelyeket könnyebben lehet kezelni és később egymással kombinálni.
-
Adjon hozzá egy megközelítést a használni kívánt szintaxishoz. Ez alapvetően attól függ, hogy milyen programozási nyelvet használ. -
Indítsa el az algoritmust papírra. -
Vegye fel a változókat a szerepük magyarázatával. A változóknak a program elején egy deklarációs blokkban kell lenniük, ha globálisak, vagy alprogramban, ha lokálisak. A nekik megadott névnek jellemzőnek kell lennie arra, amit képvisel, és tartalmának meg kell egyeznie egy olyan típusú adattal, amelyet a használt nyelv elfogad. -
Hozzon létre egy hurokszámlálót. Ha hurkokat használ az algoritmusban, állítson be egy hurok-végrehajtások számláló rendszerét, hogy megtudja, hányszor hívják fel az abban található rutinokat. -
Jelöljön ki egy hurokpontot az algoritmusban. Hurokpontot kell hozzárendelni, ha egy feltétel teljesül, de tervezze meg azt, amely lehetővé teszi a "tiszta" hurokkimenetet, ha ez a feltétel hiányzik. Ez lehetővé teszi, hogy ne lépjünk be a végtelen ideig tartó hurkokba. -
Használjon okosan az ugrógombokat. Az alprogramok közötti ugrás lehet feltételes vagy feltétel nélküli. -
Kerülje a be nem jelentett adatok beillesztését az algoritmusba. Ha a feldolgozandó információkat "útközben" kell hozzáadni (ez gyakran fordul elő még a profik körében is), akkor adja hozzá őket az algoritmus adatmeghatározó blokkjához. -
Helyesen határozza meg kifejezéseit, feltételes vagy sem. Ezek a kifejezések megfelelnek a logikai vagy néha matematikai képletek megvalósításának, amelyeket alkalmazkodni kell az alkalmazás sajátosságaihoz. Ezért elengedhetetlen elkerülni a hibákat ezen a szinten. -
Helyezze el a törési pontokat és állítsa le az eljárás végrehajtását. A szünet lehetővé teszi, hogy kilépjen a hurokból, ha valamelyik feltétel bekövetkezik, és folytathatja a végrehajtást másutt, míg a leállítás általában (ideiglenesen vagy nem) egy program végrehajtását fejezi be.
2. rész Hozzon létre egy kapcsolódási algoritmust
-
Hozzon létre egy bejelentkezést a felhasználó számára. -
Ellenőrizze a felhasználónevet és a jelszót. Kérje meg algoritmusát, hogy hasonlítsa össze a felhasználó által bevitt adatokat a hozzáférési jogosultsági adatokhoz fenntartott adatbázis tartalmával. -
Ha ezek az adatok érvényesek, engedélyezze a munkamenet kezdetét. Átirányítsa a programot a felhasználó belépési pontjára. -
Tájékoztassa a felhasználót, ha a megadott adatok érvénytelenek. Pattintson meg egy sakk számlálót, majd irányítsa a programot az információs kijelzőre, és engedje meg két vagy három csatlakozási kísérletet. Ha mindegyikük sikertelen, akkor állítsa le egy ideig a programot, mielőtt engedje meg a felhasználónak, hogy újra megpróbálja. Ez elriasztja vagy legalábbis lelassítja a tervezett rendszerhez való hozzáférés kényszerítésére irányuló kísérletet. -
Tisztán lépjen ki a programból. Az alkalmazás elhagyása előtt tárolni kívánt adatoknak helyeseknek kell lenniük. Ha nem, akkor azok megsérülhetnek és megakadályozhatják a program megfelelő újraindítását.
- Távolítsa el a felesleges megjegyzéseket, mert ezek befolyásolhatják az algoritmus megértését.
- Használja a kétállapotú logika (vagy logikai logika) szabályait úgy, hogy a számítógép érzékelje és reagáljon rájuk. A programozásban nincs "talán", mindig "igen vagy nem".
- Használjon egyszerű iterációkat és gyors végrehajtást.
- Mindig próbálj egyenesen a pont felé menni.
- Az algoritmusának hatékonynak kell lennie.
- Mielőtt elkezdené egy algoritmust, fogalmazjon meg egyértelmű ötleteket arról, hogy mit szeretne csinálni.
- Vegye figyelembe a végrehajtási időket és a memóriakezelést. Ez különösen akkor érvényes, ha beágyazott rendszereken korlátozott memóriaforrásokkal programoz.
- Fejezze be a programot megfelelően.