1. kamerák
  2. Car Audio & Electronics
  3. Home Audio
  4. Personal Audio
  5. TV-k
  6. Okos otthon
  >> Elektronikai Technológia Online >  >> Okos otthon >> Okos élet

Pszeudokód írása egy számológéphez

Sok számítógépes nyelv közös feladatokat végez, mint például a ciklusokon keresztüli iteráció, az „ha-akkor-else” logikán alapuló elágazás és a számítások végrehajtása. Ezekkel és más műveletekkel létrehozhat egy pszeudokód-programot, amely nem fut a számítógépen, hanem az elmédben fut, miközben átnézed a papíron. Egy folyamat ötletbörzésével, magas szintű folyamatok azonosításával és logikus lejegyzésével minőségi szoftverek létrehozásához használhatja fel a kitalált valódi programozási nyelveket.

1. lépés

Gondolja át, mi kell ahhoz, hogy egy számológép magas szinten működjön, és írja le ezeket a nagy feladatokat egy papírlapra. Az alábbiak szerint jelenhetnek meg:

inputData =Read_Input() result =Perform_Calculations(inputData) Display_Results(result)

Ezek azok a műveletek, amelyek akkor fordulnak elő, amikor számokat ír be a számológépbe, megnyom egy funkciógombot, és megtekinti az eredményeket. Az első utasítás olyan metódust hív meg, amely beolvassa a felhasználó bemenetét. Ez a metódus olyan eredményeket ad vissza, amelyek az Input_Data változóba kerülnek. A következő utasítás ezeket az adatokat a Perform_Calculations nevű függvénynek adja át. A Perform_Calculations kiszámítja az eredményt, és visszaadja ennek a kódnak, amely az eredmény változóban tárolja. A végső utasítás átadja az eredményt egy függvénynek, amely megjeleníti.

2. lépés

Rajzolj egy nagy dobozt az állítások köré. Ez a mező a program fő modulját jelenti. Rajzolj egy másik nagy dobozt a papírra, és írd be a tetejére, hogy "Read_Input()". Ez a mező azt a függvényt jelöli, amely beolvassa a számításokhoz szükséges bemenetet. Írja be a mezőbe azokat az utasításokat, amelyeknek úgy gondolja, hogy el kell fordulniuk ahhoz, hogy információkat kapjanak a felhasználótól. Ezek az állítások az alábbiakhoz hasonlóan nézhetnek ki:

Nyomtatás "Írja be az első számot" firstNumber =Read_Input Print "Enter Second Number" secondNumber =Read_Input Print "Enter an Operator" Print "Enter an Operator" operator =Read_Input Return firstNumber, secondNumber, operátor

A firstNumber, secondNumber és operátorváltozók azokat az értékeket tartalmazzák, amelyeket a felhasználó valamilyen módszerrel beír. A végső utasítás visszaadja a változókat a hívó modulnak.

3. lépés

Rajzoljon egy második négyzetet a papírra, és írja be a "Perform_Calculations(elsőSzám, másodikSzám, operátor)" szöveget a tetejére. Adja hozzá ebbe a mezőbe a számításokhoz szükséges utasításokat a két szám és a függvénynek átadott operátor használatával. Ezek az utasítások hasonlóak lehetnek:a következő állításokat:

if operator ="+" result =firstNumber + secondNumber

else if operator ="-" result =firstNumber - secondNumber

else if operator ="*" result =firstNumber * secondNumber

else if operator ="/" result =firstNumber / secondNumber

eredményt ad vissza

Ez a kód egy if utasítást használ a végrehajtandó utasítás meghatározására az operátor értéke alapján. Miután az egyik utasítás kiszámította az eredményt, az utolsó utasítás visszaadja az eredményt a hívó modulnak.

4. lépés

Rajzoljon egy utolsó négyzetet a papírra, és írja be a „Display_Result(result)” szöveget a doboz tetejére. Jegyezze fel azokat az utasításokat, amelyek szükségesek ahhoz, hogy az eredményt a felhasználó elé mutassák, például:

Eredmény nyomtatása

Tekintse át a pszeudokódot, és kövesse a fő modul első utasításától kezdődő logikát. Keressen logikai hibákat a kódban, miközben átlép rajta. Azonosítsa ezeket, ha léteznek, és szükség esetén javítsa ki a pszeudokódot.

Tipp

Ha egy feladatot különálló modulokra bont az ábrán látható módon, akkor értelmes kódblokkokat hoz létre, amelyek egyetlen feladatot hajtanak végre. A modulok könnyebben cserélhetők, ha külön kódblokkban is léteznek. Amikor megírja a valódi programját, használja az Ön által létrehozott pszeudokódot útmutatóként.


  1. Hogyan írjunk lemondása levél egy mobil szerződés
  2. Hogyan írjunk Érzelmek és rövidítések a textil
  3. Hogyan írjunk Bin EXE iPhone
  4. Hogyan Program a TI- 83 a Time Lapse
  5. Hogyan írjunk Grant egy Elmo Document Camera