Programmeren betekent meer dan te typen woedend op je toetsenbord en het vullen van uw scherm met syntax van een bepaalde taal is . Het eigenlijke proces van het construeren code komt tegen het einde van het proces van het vinden van de oplossing voor een gegeven probleem of behoefte. Algoritme dat probleem is een serie instructies die het probleem zal oplossen . Een aantal tools bestaan om te helpen zetten het algoritme om het definitieve programma . Grafiek Een stroomschema is een goede manier om te helpen de progressie van de stappen van het algoritme te visualiseren . Gebruikmakend van de fundamentele symbolen van een flowchart , waaronder beslissing diamanten , starten en stoppen van punten , pijlen en instructie dozen , kunt u cruciale onderdelen van het programma lokaliseren en te definiëren gebieden die door subroutines kunnen worden vervuld . Uw stroomschema hoeft niet te beginnen als geheel specifieke , kunt u meer gedetailleerde stroomschema's van specifieke instructies of beslissingen van de bestaande stroomdiagram maken - waardoor een stroomschema van een flowchart State Diagram . toestandsdiagram heeft eigenschappen vergelijkbaar met een flowchart die helpt te houden van de progressie van het algoritme met een reeks symbolen houden . Elke staat kan een ander deel van de progressie markeren , en vaak een bepaalde toestand wordt meerdere malen gebruikt . In plaats van alleen pijlen die de voortgang stroom , staat diagrammen hebben overgangen die de staten verbinden . Elke overgang wordt weergegeven welke maatregelen worden genomen om de volgende status te bereiken . State diagrammen kan ook helpen lokaliseren wat delen van het programma kan worden bereikt door subroutines of subprogramma's . Pseudocode Pseudocode helpt de programmeur schrijf de basisprincipes van het algoritme zonder concentreren op syntax een bepaalde programmeertaal 's . Pseudocode laat je focussen op de progressie zonder verstrikt te raken in de details . Met het, kunt u subroutines bellen en constanten en variabelen in dienst zonder te coderen of ze te definiëren . Andere nuttige pseudocode praktijken omvatten een informele verklaring van bibliotheken die nodig zijn om het programma en uitgebreide commentaar in plaats van functies en procedures te komen , om te helpen bij de latere codering uitvoeren . Source Code < br > Alle drie van de hierboven genoemde instrumenten zal de programmeur geeft een blauwdruk voor het coderen . Ze helpen om het programma probleemspecifieke plaats van taalspecifieke maken en dezelfde stroomdiagrammen Toestandsdiagrammen of pseudocode worden gebruikt om code in een aantal programmeertalen . Dit helpt als een algoritme moet worden gecodeerd in meerdere talen . Met goed algoritme ontwerp , moet het probleem slechts eenmaal te worden opgelost .
|