
Programmeren en hulpmiddelen
Programmeren is het schrijven van een computerprogramma, een verzameling instructies die een computer uitvoert. Programmeren wordt meestal niet direct in machinetaal gedaan, maar in een programmeertaal. De programmacode die wordt geschreven heet broncode en wordt door een compiler omgezet in machinetaal.
Compileren (omzetten van, voor mensen, leesbare tekst naar, voor computers, bruikbare codes) kun je in een aantal stappen verdelen:
- Hogere programmeertaal (mens)
- Programmeertaal
- Assembleertaal
- Machinetaal (machine)
Benodigdheden bij programmeren
- Een algoritme (procedure)
- Een PSD (Programma Structuur Diagram)
Hulpmiddelen
VariabelenVariabelen zijn verzamelplaatsen of opslagplaatsen voor gegevens. Er zijn verschillende soorten variabelen, zoals:
- Integer (een geheel getal),
- Single (een cijfer met getallen achter de komma, dus geen geheel getal),
- Double (een getal met getallen achter de komma, maar met meer mogelijkheden, grotere en kleinere getallen dan bij een Single),
- String (een serie tekens of een tekst),
- Boolean (ja of nee),
- Date (een datum).
Om variabelen te gebruiken moet je ze eerst declareren (aangeven dat je met variabelen wilt werken). Dit doe je door een simpele regel in de programmacode te zetten':
Dim 'naam variabele' As 'soort variabelen'
Ingevuld kan deze er zo uitzien:Dim Aantal As Integer
Parameters
Parameters zijn variabelen die aan een procedure worden meegegeven. Hierbij wordt de uitvoering van hetzelfde algoritme (procedure) op basis van steeds andere parameters mogelijk. Bijvoorbeeld:
TO DRIEHOEK :SIZE
REPEAT 3 [FD :SIZE RT 120]
END
REPEAT 3 [FD :SIZE RT 120]
END
ZO kun je een driehoek laten tekenen met de grootte die je dan wilt. Als je de opdracht DRIEHOEK 33 geeft, wordt er een driehoek getekend met elke zijde van 33. De 33 wordt in de plaats gezet van :SIZE.
Een keuzestructuur is een deel van een programma waarin een keuze wordt gemaakt. Dit is meestal een vraag over de invoer. Als de invoer bijvoorbeeld een leeftijd is, kan een vraag zijn 'Is Leeftijd groter dan 10?' Als het antwoord ja is, kan er nog een vraag worden gesteld 'Is Leeftijd kleiner dan 65?' Als hier ja op wordt geantwoord, wordt er een actie uitgevoerd. Zo kan er bijvoorbeeld op het scherm verschijnen hoeveel het dierentuinkaartje kost.
Herhalingsstructuren
Bij een herhalingsstructuur bevindt het programma zich in een loop (lus). Hier kan bijvoorbeeld de code FOR...NEXT voor gebruikt:
For t = 0 To 9
'Opdrachten'
Next t
'Opdrachten'
Next t
Zo worden de opdrachten 10 keer uitgevoerd (bij t = 0 tot en met t = 9). Hiermee kun je bijvoorbeeld een programma maken waarbij je de tafel te zien krijgt van het ingevoerde getal (0 x g, 1 x g, 2 x g, 3 x g, 4 x g, enzovoorts). © 2008 - 2009 Judogirl, gepubliceerd in Programmeren (Pc en Internet) op 06-11-2008. Het auteursrecht van dit artikel ligt bij de infoteur. Zonder toestemming van Judogirl is vermenigvuldiging van dit artikel verboden. Meer...
Verwante artikelen
- TI-Basic: Programmeren - Menu PRGM: Heb je een grafische rekenmachine? Een GRM? Als je er eentje van Texas Instruments hebt, kan je er je eigen programma's mee maken. Daarvoor wordt een speciale programmeert…
- Van kleine instructies naar grote processen: Het centrale deel van de computer is de processor, de CPU. De processor voert eenvoudige instructies uit die achter elkaar in het geheugen van de machine zijn opg…
- Visual Subst, uw favoriete map in Deze Computer: U heeft een map op uw computer staan waar veel bestanden in staan die u vaak gebruikt. Om iedere keer helemaal naar die map te gaan kost veel tijd. Koppel daa…
- Variabelen in PHP: Iets heel belangrijk bij programmeren in eender welke taal is het gebruiken van variabelen. Hierin worden de gegevens al dan niet tijdelijk in opgeslagen. Deze kunnen dan gebruikt worden i…
- Texas Instruments: Menu MEM - Gegevensbeheer: Hou je van programma's maken of wil je alles eens uitproberen. Als je wil verhinderen dat je rekenmachine een warboel wordt, dat al je programma's door elkaar zi…

Reageer op het artikel "Programmeren en hulpmiddelen"

Er zijn nog geen reacties geplaatst op dit artikel.

