Hogyan lehet programozási algoritmust írni?

Szerző: John Stephens
A Teremtés Dátuma: 27 Január 2021
Frissítés Dátuma: 14 Lehet 2024
Anonim
Hogyan lehet programozási algoritmust írni? - Hogyan Kell
Hogyan lehet programozási algoritmust írni? - Hogyan Kell

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

  1. 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.


  2. 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.


  3. Indítsa el az algoritmust papírra.



  4. 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.


  5. 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.


  6. 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.



  7. Használjon okosan az ugrógombokat. Az alprogramok közötti ugrás lehet feltételes vagy feltétel nélküli.


  8. 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.


  9. 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.


  10. 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



  1. Hozzon létre egy bejelentkezést a felhasználó számára.


  2. 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.


  3. 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.


  4. 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.


  5. 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.
tanács



  • 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.
figyelmeztetések
  • 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.

Egyéb zakazok Amikor az egyeneek kereztezik a kétdimenzió gráfot, akkor cak egy pontban találkoznak, amelyet egyetlen - é - koordinátahalmaz ír le. Mivel mindk&...

Egyéb zakazok A liztérzékenyéggel özefüggő glutén intolerancia immunválaz a búzában é má gabonákban található fehérj...

Népszerű Ma