Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako písať pseudokódu pre Calculator

Mnoho počítačových jazyky zdieľajú spoločné úlohy , ako je iterácia slučky , vetvenia na základe if - then - else logiky a výkonných výpočtov . Môžete použiť tieto a ďalšie operácie postaviť pseudokódu program , ktorý nebude bežať na počítači , ale beží vo vašej mysli , ako ste ho skontrolovať na papieri . Tým , brainstorming proces , identifikácia na vysokej úrovni procesov a písanie je dole logicky , môžete použiť to , čo ste prišli s vytvárať kvalitný softvér , pomocou reálnych programovacích jazykov . Pokyny dovolená 1

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 .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené