Hoe schrijf je een pseudocode in Visual Basic
Pseudocode staat voor "valse code". Het zijn regels met uitspraken die worden gebruikt als een ruwe eerste versie van echte computercode, ongeacht de computercodetaal die zijn plaats zal innemen tijdens de echte codeerfasen. Het schrijven van pseudocode in Visual Basic is vergelijkbaar met het schrijven van gewone pseudocode, behalve dat u onderweg bekende variabelenamen en bekende codefragmenten invoegt. U kunt pseudocode met de hand maken of door deze in een tekstverwerkingsprogramma te typen.
Stap 1
Maak een lijst van de belangrijkste functies van de nieuwe software en wat de eindresultaten moeten zijn. Bijvoorbeeld: de gebruiker moet op de "X"-knop drukken en er wordt verondersteld dat er een "X" wordt weergegeven op het betreffende vak. Idem voor de O's.
Stap 2
Identificeer en noteer de variabelenamen voor de verschillende items die nodig zijn in het programma. Bijvoorbeeld: Box 1 = labelBox1; Vak 2 = labelBox2; Vak 3 = etiketBox3; X-knop = knopX; O Knop = knopO.
Stap 3
Schrijf het begin van de pseudocode met "Programma uitvoeren" en sla een regel over. Maak een linker accolade met de "{"-toets op je toetsenbord. Laat nog een regel naar beneden vallen en plaats een rechter accolade er direct onder, "}." Als je de code met de hand schrijft, plaats deze trapas dan pas als je klaar bent met de eerste module.
Stap 4
Schrijf "Form Load" onder de eerste accolade. Sla één regel over en spring in vijf spaties in met nog een linker accolade onder 'Formulier laden'. Schrijf "buttonX = labelBox1.text ("X")" zonder de buitenste aanhalingstekens.
Stap 5
Sla één regel over en schrijf direct onder de eerste "buttonX"-instructie "buttonY= labelBox2.text("Y")" zonder de buitenste aanhalingstekens. Spring naar beneden en maak de rechter accolade direct onder de binnenste linker accolade.
Schrijf "End Routine" direct onder dat alles aan de linkerkant, zodat het uitgelijnd is met "Form Load". Maak de laatste rechter accolade helemaal onderaan helemaal naar links als je dat nog niet hebt gedaan.