Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Premýšľajte o tom , čo je potrebné, aby kalkulačka prácu na vysokej úrovni , a zapíšte si tieto vysoké úlohy na jeden list papiera . Môžu sa objaví , ako je uvedené nižšie :
inputData = Read_Input ( ) výsledok = Perform_Calculations ( inputData ) Display_Results ( výsledok )
Jedná sa o akcie , ktoré sa vyskytujú pri zadaní čísel do kalkulátora , stlačte funkčné tlačidlo a zobrazenie výsledkov . Prvý príkaz volá metódu , ktorá číta vstup od užívateľa . Táto metóda vráti výsledky , ktoré idú do premennej Input_Data . Ďalšie vyhlásenia odovzdá tieto dáta do funkcie vymenoval Perform_Calculations . Perform_Calculations vypočíta výsledok a vráti ju do tohto kódu , ktorý sa ukladá do premennej výsledku . Konečné zúčtovanie odovzdá tento výsledok funkcie , ktorá sa zobrazí .
2
Nakreslite veľký rámik okolo týchto výkazov . Tento box predstavuje hlavný modul programu . Nakreslite ďalšiu veľkú krabicu na papier a napísať " Read_Input ( ) " v hornej časti . Tento box predstavuje funkciu , ktorá číta vstup potrebný na realizáciu výpočtov . Zadajte príkazy do poľa , ktoré si myslíte , že je potrebné dôjsť k načítaniu informácií od užívateľa . Tieto tvrdenia by mohla vyzerať ako tie uvedené nižšie :
Vytlačiť " Zadajte prvé číslo " firstNumber = Read_InputPrint " Zadajte druhé číslo " secondNumber = Read_InputPrint " Zadajte operátora " Tlač " Enter Prevádzkovateľ " operátor = Read_InputReturn firstNumber , secondNumber , prevádzkovateľ
firstNumber , secondNumber a premenných , operátorov bude obsahovať hodnoty užívateľ zadá pomocou nejakej metódy . Konečné vyúčtovanie vracia premenné pre volajúceho modulu .
3
Nakreslite druhý rámik na papier a napísať " Perform_Calculations ( firstNumber , secondNumber , operátor ) v hornej časti . Pridať príkazy do tohto poľa potrebnej na vykonávanie výpočtov pomocou dvoch čísel a prevádzkovateľ odovzdanej funkciu . Tieto vyhlásenia by mohlo vyzerať podobne ako nasledujúce vyhlásenie :
ak operátor = " + " výsledok = firstNumber + secondNumber
else if operátor = " - " výsledok = firstNumber - secondNumber
else if operátor = " * " výsledok = firstNumber * secondNumber
else if operátor = " /" výsledok = firstNumber /secondNumber
vrátenie výsledku
Tento kód používa ak vyhlásenie k určeniu príkazu na vykonanie na základe hodnoty operátora . Potom, čo jeden z príkazov vypočíta výsledok , posledný vyhlásenia odovzdá výsledok späť do volajúceho modulu .
4
Nakreslite konečný box na papier a napísať " Display_Result ( výsledok ) " na top boxu . Zapíšte vyhlásenie potrebné predložiť výsledok na užívateľa , ako je napríklad toto :
Vytlačiť výsledok
Skontrolujte pseudokódu a sledovať logiku začínajúce na prvý príkaz v hlavnom module . Pozrite sa na logických chýb v kóde , ako si krok cez to . Identifikovať tie , ak existujú , a ak je to nutné opraviť váš pseudokódu .