Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Computer Programspråk >> Content

    Hur man skriver pseudokod för ett Calculator

    Många datorspråk har gemensamma uppgifter såsom iterera genom slingor , förgrening utifrån if-then -else logik och beräkningar utförs. Du kan använda dessa och andra operationer för att konstruera en pseudokod program som inte körs på en dator , men istället körs i din hjärna när du granskar den på papper . Genom brainstorming en process , identifiera hög nivå processer och skriva ner dem logiskt , kan du använda vad du kommit fram till att skapa högkvalitativ mjukvara , med riktiga programmeringsspråk . Instruktioner
    1

    Tänk på vad det tar att göra en miniräknare arbete på en hög nivå och skriva ner dessa högt - uppgifter på ett papper . De kan se ut som nedan :

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

    Dessa är de åtgärder som inträffar när du skriver siffror i en kalkylator , tryck en funktionsknappen och se resultaten . Det första uttalandet att en metod som läser indata från en användare . Denna metod returnerar resultat som går in i Input_Data variabeln . Nästa uttalande skickar dessa data till en funktion som heter Perform_Calculations . Perform_Calculations beräknar ett resultat och returnerar det till denna kod som lagrar den i resultatvariabeln . Den slutliga sammanräkningen passerar detta resultat till en funktion som visar det .
    2

    Rita en stor låda runt dessa uttalanden . Denna box är programmets huvudsakliga modul . Rita en annan stor ruta på papperet och skriv " Read_Input ( ) " på toppen av det . Denna ruta representerar funktionen som läser indata som behövs för att utföra beräkningar . Typ uttalanden i den ruta som du tycker behöver ske för att hämta information från en användare . Dessa uttalanden kan se ut som de som visas nedan :

    Print " Enter First Number " firstNumber = Read_InputPrint " Enter andra numret " secondNumber = Read_InputPrint " Ange en Operator " Print " Ange en Operator " operatör = Read_InputReturn firstNumber , secondNumber , operatör

    firstNumber , secondNumber och operatör variabler kommer att innehålla de värden en användare skriver via någon metod . Den slutliga deklarationen returnerar variabler till den anropande modulen .
    3

    Rita en andra ruta på papperet och skriv " Perform_Calculations ( firstNumber , secondNumber , operatör ) på toppen av det . Lägg uttalanden i denna ruta för att utföra beräkningar med hjälp av två siffror och operatören skickas till funktionen . Dessa uttalanden kan likna följande påståenden :
    p Om operatören = " + " result = firstNumber + secondNumber

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

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

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

    retur resultat

    Denna kod använder en if-sats för att bestämma satsen att verkställa utifrån operatörens värde . Efter en av de uttalanden beräknar resultatet , passerar det sista uttalandet resultatet tillbaka till den anropande modulen .
    4

    Rita en sista ruta på papperet och skriv " Display_Result ( resultat ) " på toppen av lådan . Skriv ner de uttalanden som krävs för att presentera resultatet för en användare , som den här:

    Print resultat

    Granska pseudokod och följa logiken början på det första meddelandet i huvudmodulen . Leta efter logiska brister i koden som du kliver in genom den. Identifiera de om de finns , och korrigera din pseudokod om det behövs .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Vad är skillnaden mellan en Mobile Web & en HTML Brows…
    ·Hur till Ändra bild SRC i jQuery
    ·Vad är logiskt OR-
    ·Hur man skriver Pseudokod med arrayer
    ·Hur Sök efter Apostrofer i T - SQL
    ·Hur att skapa en applikation för en iPhone
    ·Hur man läser DLL -filer
    ·Historia av ASCII -koder
    ·Hur vill kolla om det finns ett värde i SQL
    ·Common GUI /Web App skärmkontroller
    Utvalda artiklarna
    ·Hur man skapar en ActiveX DLL i VB
    ·Typer av approximeringsalgoritmer för optimeringsprobl…
    ·Hur man använder QBasic att skriva till Port
    ·Hur göra en felsökning med GDB i Linux
    ·Hur man uppdaterar en post i MySQL
    ·Lägga till en Preloader
    ·Hur Pass en samling till en funktion i VBA
    ·Hur man utarbeta ett program för att beräkna elevbety…
    ·Hur man laddar en DIV i en annan DIV Dynamiskt
    ·Skillnad mellan Identifiera och icke-identifierande Rel…
    Copyright © Dator Kunskap http://www.dator.xyz