Veel computertalen delen veelvoorkomende taken, zoals itereren door lussen , vertakking gebaseerd op if-then -else logica en het uitvoeren van berekeningen . U kunt deze en andere activiteiten te gebruiken om een pseudo- programma dat niet draaien op een computer te bouwen , maar in plaats daarvan loopt in je gedachten als je het op papier beoordelen . Door het brainstormen een proces , het identificeren van hoog niveau processen en ze op te schrijven logisch , kunt u gebruik maken van wat je komen met de kwaliteit van software te creëren , met behulp van echte programmeertalen . Instructies 1 Denk na over wat er nodig is om een rekenmachine te laten werken op een hoog niveau en die hoge - taken af te schrijven op een vel papier . Ze kunnen verschijnen zoals hieronder weergegeven : inputData = Read_Input ( ) resultaat = Perform_Calculations ( inputData ) Display_Results ( resultaat ) op Dit zijn de acties die optreden wanneer u typenummers in een rekenmachine , drukt u op een functietoets en bekijk de resultaten . De eerste verklaring roept een methode die input van een gebruiker leest . Die methode retourneert resultaten die verder gaan in het Input_Data variabele . De volgende verklaring geeft die gegevens aan een functie met de naam Perform_Calculations . Perform_Calculations een resultaat berekent en stuurt het terug naar de code die het opslaat in de variabele resultaat . De eindafrekening gaat dat resultaat naar een functie die het toont . Kopen van 2 Teken een grote doos rond deze verklaringen . Dit vak vertegenwoordigt belangrijkste module van het programma . Teken nog een grote doos op het papier en schrijf " Read_Input ( ) " aan de top van het. Dit vak staat voor de functie die de inbreng die nodig is om berekeningen uit te voeren leest . Soort verklaringen in het vak dat u denkt nodig te komen om informatie op te halen van een gebruiker . Deze verklaringen eruit zou kunnen zien van de hieronder getoonde : Print " Enter Eerste nummer " firstNumber = Read_InputPrint " Enter Tweede nummer " secondNumber = Read_InputPrint " Voer een Operator " Print " Voer een Operator " operator = Read_InputReturn firstNumber , secondNumber , exploitant de firstNumber , secondNumber en operator variabelen zullen de waarden een gebruiker via een methode bevatten . De slotverklaring van de variabelen terug naar de oproepende module . 3 Teken een tweede doos op het papier en schrijf " Perform_Calculations ( firstNumber , secondNumber , operator ) op de top van het. Uitspraken In dit vak nodig is om berekeningen met de twee nummers en operator doorgegeven aan de functie uit te voeren . Deze verklaringen zouden lijken op de volgende stellingen : als operator = resultaat " + " = firstNumber + secondNumber anders als operator = " - " resultaat = firstNumber - secondNumber < br > anders als operator = " * " resultaat = firstNumber * secondNumber anders als operator = " /" resultaat = firstNumber /secondNumber return resultaat Deze code maakt gebruik van een if-statement om de verklaring uit te voeren op basis van de waarde van de exploitant te bepalen . Na een van de verklaringen berekent het resultaat , de laatste verklaring geeft het resultaat terug naar de aanroepende module . 4 Teken een definitief vakje op het papier en schrijf " Display_Result ( resultaat ) " op de bovenkant van de doos . Noteer de statements die nodig zijn om het resultaat te presenteren aan een gebruiker , zoals deze : Print resultaat Bekijk de pseudocode en volg de logica begin bij de eerste verklaring in de belangrijkste module . Kijk voor logische fouten in de code als je stap doorheen. Identificeren die als ze bestaan , en corrigeer uw pseudocode indien nodig .
|