Pseudocode is een instrument dat wordt gebruikt om prototypes en documenten computer algoritmes . In plaats van het ontwerpen van door te schrijven programmering uitspraken in een bepaalde taal , de ontwerper maakt gebruik van Engels taal uitspraken die logische instructies emuleren . De resulterende algoritme kan logischerwijs worden geëvalueerd alvorens te worden vertaald in code in een bepaalde programmeertaal . Pseudocode is populairder dan flowcharting voor het ontwerpen van algoritmen te worden , want het is sneller om te verhuizen naar code . Het definiëren Pseudocode Er is geen formele definitie van pseudocode in de informatica . Het is een informele combinatie van programma logica en reguliere taal (waaruit de term pseudo - code komt) die meestal emuleert de vorm van de syntax van de taal het meest vertrouwd aan de ontwerper . Programmeurs niet vertrouwd met een bepaalde taal , maar kan nog steeds De grootste verleiding een begrijpt een algoritme dat is ontworpen in pseudocode . Waarom zou ik Pseudocode schrijven ? programmeur gezichten is om te gaan zitten en beginnen met het coderen van een programma zonder een ontwerp . Als het op te lossen probleem is complex , kan deze aanpak vaak resulteren in een veel frustratie en verspilde tijd als de programmeur vindt zichzelf in een hoek gedreven . Pseudocode is een snelle manier om een oplossing te analyseren en om de werkzaamheid van een algoritme te bepalen voordat besteden de tijd en middelen om het coderen van een reeks van functies die niet uiteindelijk het probleem niet oplossen. A pseudocode voorbeeld bubble sort is een goed algoritme te gebruiken als een voorbeeld pseudocode . Dit fragment zal het soort plaatsen in een functie om een meer uitgebreide voorbeeld geven en gebruik maken van een C + + -derivaat pseudocode als basis voor de code . Functie bubblesort (matrix van integersFor ( i = 0 tot lengte van de array) voor ( j = 0 tot lengte van de array - i ) Als matrix [ j ] > [ j + 1 ] Swap array [ j ] en array [ j + 1 ] Einde voorplaat voorplaat functie Een programmeur die ontvangt dit als documentatie of als een ontwerp kan snel begrijpen dat het algoritme vereist twee geneste lussen en dat het evalueren en verwisselen van de soort is ingebed in hen . behulp Pseudocode voor documentatie pseudocode wordt gebruikt tijdens het ontwerpproces , maar het wordt vaak weggegooid nadat de code is geschreven . pseudocde het toevoegen van een functie of programma header maakt het nuttig voor het documenteren van de ontwerpbeslissingen . de eenvoudige taal en steno aard van pseudocode maken complexe algoritmen gemakkelijk te begrijpen en kunnen helpen later programmeurs om een deel van de code die misschien wel buiten hun technische vaardigheden te begrijpen . De Flowchart alternatief voor pseudocode Voordat pseudocode 's populariteit haalde het , flowcharts waren het standaard ontwerp tool. het stroomschema is een symbolische voorstelling van logische flow die gebruik maakt van de verschillende geometrische vormen te verwerken en logica stappen vertegenwoordigen . het werkt goed voor kleinere codesegmenten maar al snel onhandig voor het ontwerpen en documenteren van meer complexe programma's . < br >
|