Hogyan írjunk pszeudokódot
A Pseudocode egy egyszerű eszköz, amely felhasználható az algoritmusok munkájának megtervezéséhez. Ha kihívást jelentő kódot kell írnia, akkor valószínűleg nem tartja meg az egész programot a fejemben a munka megkezdése előtt. Képzeld el, hogy a pszeudokód egy következetes verbális leírás, amelyet később programozási nyelvvé vált. Ez az emberi nyelv és a programozási nyelv kombinációja: a pseudocode számítógépes kódszintaxist használ, de fő feladata olvasható.
Lépések
1. módszer az 5-ből:
A pszeudokoda megértéseegy. Megtudja, mi a pszeudokód. A pseudocode a kódot fokozatosan átruházhatja a programozási nyelvre. Számos programozó használja azt, hogy megtervezze az algoritmus funkciójának megtervezését megelőzően a korábbi technikai munka megkezdése előtt. A pszeudo-kód egy nem megadott terv, eszköz a program problémáira és egy kommunikációs eszközre, amely lehetővé teszi, hogy továbbadja gondolatait más embereknek.
2. Tudja meg, miért hasznos a pszeudokód. A pseudocode arra szolgál, hogy bemutassák, hogyan lehet a számítógép algoritmusa és kell működnie. A mérnökök gyakran használják a pszeudo-kódot a programozás közbenső szakaszában - a tervezési szakasz és a munkakód írási kódja között. A jó pszeudokód megjegyzéseket tehet a program végleges verziójához, és segít a programozónak a jövőbeni hibák helyesbítésére vagy a kód beállításához. A pszeudokód is hasznos:
3. Ne feledje, hogy a pszeudokód szubjektív és nem szabványosított. Nem rendelkezik egyértelműen telepített szintaxissal - csak egy ellenőrzött szabály, amely olyan szabványos struktúrákat használ, amelyeket más programozók bármilyen probléma nélkül tudtak megérteni. Ha önálló kódot írsz, a Pseudocode segít a gondolatok egyszerűsítésében és terv kidolgozásában. Ha más mérnökökkel dolgozol (és nem számít, hogy mi a saját tulajdonjoguk), akkor fontos, hogy legalább az alapterveket használják, hogy mindenki más megértse, mit akartál tenni.
4. Megtanulják megérteni az algoritmusokat. Az algoritmus az a probléma, hogy a probléma a pénzeszközök, az ismerős program, valamint az intézkedések végrehajtása. Az algoritmus csak egy olyan lépéskészlet, amely lehetővé teszi, hogy megoldja a feladatot: a cselekvések sorrendje, választás, iteráció és keringés típusa.
öt. Tudja, hogy három elem ellenőrzi az algoritmust. Ha alkalmazhat egy funkciót "Sorrend" (szekvencia), funkció "Míg" (hurok) és "Ha-mást" (Ha valami, a választás funkciója), akkor az összes alapvető eleme van egy működő algoritmus írására.
2. módszer 5:
Példa pszeudokodáraegy. Szétszereljen egy egyszerű programot. Képzeld el, hogy a programnak cserélnie kell a betűk kombinációját "fúró" szövegfájlban. A program elolvassa az egyes sorokat ebben a fájlban, megjelenik a kívánt kombinációhoz minden sorban, és cserélje ki egy másikval. Az ismétlődő lépések szóközökkel kezdődnek - ideális esetben ebben a kódban kell lennie. A pszeudokód kezdeti vázlata így néz ki:Bezárás fájl
- fájl megnyitása
- A fájl minden sorában:
- Keressen egy kombinációt
- Törölje a kombinációt
- Helyezzen be egy másik kombinációt
2. Írja be az iteratív pszeudokódot: Írja be egyszer, majd módosítsa az adatokat. Az egyik előnye a pseudocode, hogy csak az alapítvány minta, és minden nehéz elhagyni később. Ne feledje, hogy a fenti példában nincs jele annak, hogy a betűk kombinációja hogyan. A programozó, mint programozó átírhatja a pszeudokódot, hogy az algoritmusok jelen vannak az egyes betűk eltávolításához és másokkal helyettesítve őket. A második vázlat a következő formában lehet:
3. Az új funkciók hozzáadásához használja a kódot. A pszeudokód segít a programozók számára a probléma megoldására. Ezt összehasonlíthatjuk az egyenlet közbenső számításával. A megfelelő használat során a pszeudokód egyszerűen komplex feladatot készíthet. A pszeudokód fokozatosan finomíthatja, egy időben egy lépésben:
3. módszer 5:
A pszeudo-kód írásaegy. Írjon csak egy fogantyút a karakterláncban. A pszeudokódhoz tartozó minden fellebbezésnek csak egy műveletet kell beállítania a számítógépre. Leggyakrabban a feladat helyes leírásával minden feladat megfelel egy pszeudokódszövegnek. Írjon fel egy listát a feladatokról, majd fordítsa át a pseudocode-ra, majd átalakítsa a pszeudo-kódot a végrehajtható kódra.Pszeudokód: Olvassa el a nevét, a Tota-t, a csapatok, az együttható együtthatót Megállapodás = teljes * mennyiség levonás = csúcstalálkozók * együttható összegzés = csúcstalálkozók - levonás Írjon név, összegzés, levonás, összegzés
- Feladat lista:
- Olvassa el a nevét, költségét, óraszámát
- Végezze el a számításokat
- Az összeg a levonásig = óra költség * órák száma
- levonás = összeg levonás előtt * levonási együttható
- Összeg levonás után = összeg levonás előtt - levonás
- Jegyezze fel a nevet, az összeget levonás előtt, levonás, az összeg levonás után
2. Írjon nagy betűkkel a fő funkció első szava. A fenti példában az olvasás és az írás nagy betűkkel kiemelve, mivel ezek a program fő funkciói. Fontos kulcsszavak lehet olvasni, írni, if, else, Endif, Bár, endwhile, ismétlés, Amíg.
3. Írja meg, mit jelent, nem program. Egyes programozók Pseudocode-t írnak programként - például, "Ha egy% 2 == 1". Azok azonban, akik elolvassák a pszeudokódot, nehéz lesz kitalálni az absztrakt szimbólumokat. Sokkal könnyebb megérteni a kifejezést "Ha ez páratlan szám". Minél világosabb lesz írni, annál könnyebb az emberek megérteni, hogy mit jelent.
4. Állítsa be teljesen. Mindazt, ami ugyanabban az eljárásban történik, a lehető legrövidebbnek kell lennie. A pszeudokód egyszerű utasításokat emlékeztet. A változókat ritkán használják a pszeudokódokra - ez sokkal gyakrabban le benne, ami kell, hogy egy program több érthető tárgyak: számlaszámok, nevek, tranzakciós összegek.
öt. Használja a szabványos programozási nyelvi eszközöket. Még annak ellenére is, hogy nincsenek szabványok a pszeudokódra, más programozók könnyebben tudják megérteni az Ön tevékenységét, ha a meglévő programozási nyelvek (azok közül, ahol vannak szekvenciák). Használat "ha", "Azután", "Míg", "MÁS" és "Hurok" vagy az orosz analógjaik, ahogyan azt a programozási nyelven tenné. Figyeljen a következő tervekre:
6. Külön lépések blokkok. A blokkok szintaxis elemek, amelyek több utasítást társítanak. A blokkok használatával információt szervezhet (például az 1. blokkból származó lépéseket mindig a 2. blokkban lévő lépések előtt hajtják végre), vagy egyesítsük (például az utasításokat1 és az utasításnak ugyanaz a téma). Általánosságban elmondható, hogy az összes kérést elválasztani kell, hogy megmutassák függőségüket. Két módja van.
5. módszer 5:
Képzés írásban pszeudokódegy. Először írja le a folyamat célját. Ez segít megérteni, hogy a pszeudokód befejeződött-e. Ha a pszeudo-kódot használhatja, akkor megoldhatja a feladatot, ez befejeződött. Ismertesse a folyamatot. Ha egyszerű, akkor szükséged lesz néhány sorra. Olvassa el újra, amit írtak, és gondolkodnak:
- Ez a pszeudokód megérte valakit, aki legalább minimálisan ismeri a folyamatot?
- Könnyű lesz a pszeudokód e számítógép kódjába?
- A pszeudokód leírja az egész folyamatot, és hogy a részletek nem hiányoznak-e?
- A célközönség megérti az objektum minden nevét a pszeudokódban?

2. Írja be az első lépéseket az utasítások előkészítéséhez. Általában a kód, változók és más elemek első részében meghatározzák az algoritmus munkavállalókat.

3. Írjon egy funkcionális pszeudokódot. Újragondolják a pszeudokód elveit, az utasítások után egy esemény vagy objektumorientált kód létrehozása "beállítások" programok. Minden kódsornak le kell írnia a lekérdezés, a hurkolás, a kiválasztás vagy bármely más funkció funkcióját.

4. Szükség esetén adjon meg észrevételeket. Ebben a számítógépes kódban a megjegyzések megmagyarázzák az olvasónak a feladatok és a kódrészek szerepét. A pszeudokódban ezt részletesen le kell írni egy egyszerű természetes nyelv, mert nem fog megjegyzéseket használni, amíg meg nem kapcsolja a pszeudocódot ebbe a kódba.

öt. Olvassa el újra a kész munkát, és keresse meg a hibákat logikában és szintaxisban. A szintaxis nem lehet tökéletesen helyes, de a pszeudokódnak logikusnak kell lennie. Próbáld meg magadba tenni magad, aki elolvassa ezt a kódot, és azt gondolja, hogy a csapataink legmegfelelőbbek.
6. Újra pszeudokód. Amikor a pszeudo-kód leírja a folyamatot jelentős hibák nélkül, újra a projekt résztvevőivel együtt. Kérd meg a kollégákat, hogy adják meg, hogy mely részek igénybevételre van szükség. Gyakran előfordul, hogy a programozók nem elég részletekben részletesen a folyamatok, így ebben a szakaszban hozzáadhat mindent, amire szüksége van. Ha Ön a kódon dolgozik, olvassa el újra az írásban, és kérjen valakit, hogy ellenőrizze a munkáját.
7. Mentse el a pszeudokódot. A kód ellenőrzése során, és a kollégák jóváhagyják munkáját, mentse a pszeudokódot az archívumba. Ha ezt a kódot írja, közé tartozik a Pseudocode megjegyzései a kódhoz. Indítsa el a megjegyzéseket a / / úgy, hogy a számítógép nem próbálja meg végrehajtani őket programként.
5. módszer 5:
A pszeudokód átalakítása a kódoló nyelvbenegy. Átadja a pszeudokód nyomát, és diszpergálja, hogyan működik. A pszeudokód algoritmust ad neked. Például a kód betűrendben rendezheti a listát. A Pseudocode segít megérteni, hogyan kell létrehozni egy algoritmust a programozási nyelven, amellyel dolgozik.
2. Használjon programozási elemeket, amelyek megfelelnek a programozási nyelvnek. Ezek az elemek tartalmazhatnak változók leírását, ha és a hurok kéréseit. Minden sor különböző módon valósítható meg. Minden attól függ, hogy a programozási nyelv szintjétől függ.
3. A pszeudokód végrehajtása. Ha a pszeudo-kód egyszerűen, kompetensen és egyértelműen íródott, amikor a program elkezdődik, az egész algoritmus hatékonyabban és hibák nélkül fog működni.
4. Végezze el a Trace újra és hasonlítsa össze a munkakódot a pszeudokóddal. Ellenőrizze, hogy a pszeudokód munkakódja legyen. Ha például egy bemeneti és kimenet van megadva a pszeudokódban, próbálja meg az összes lehetséges bemeneti módszert, és hasonlítsa össze a kimenetet a kóddal egy pszeudocóddal. Megkérdezheti kollégáját, hogy nyomon követhesse vagy javasolja a helyes kódot.
Tippek
- Próbálja meg megérteni a számítógépet végrehajtó fő műveletek elvét. A kódnak meg kell adnia a számítógépet a műveletek végrehajtásához. A műveletek elveinek megértése segít egy pszeudocódot írni, amely nyomon követi a fő kódot.
- A lehető leghatékonyabban használja a szóközöket. A szóközöket használhatják a kódelemek elkülönítésére, és különösen fontos a pszeudokódban - könnyebb lesz az emberek olvasásához. Képzeld el, hogy a szakadék külön blokk. Azok a sorok, amelyek ugyanolyan számú szóközzel kezdődnek, ugyanabban a blokkban vannak, és megközelítőleg ugyanolyan jelentőséggel bírnak az algoritmus folyamatában.