VWO Informatica study materials
VWO Informatica study resources

VWO Informatica key terms

VWO Informatica · Get comfortable with the vocabulary.

algoritme

Een eindige, ondubbelzinnige reeks stappen die van een beginwaarde naar een uitkomst leidt, zodat iemand anders dezelfde stappen kan uitvoeren en hetzelfde resultaat krijgt.

Related: pseudocode, iteratie, recursie
pseudocode

Een notatie die de structuur van een programma in gewone taal en vaste afspraken weergeeft, zonder rekening te houden met de regels van een echte programmeertaal.

Related: algoritme, variabele
variabele

Een benoemde plek in het geheugen waarin een waarde wordt bewaard; de inhoud kan tijdens het uitvoeren van het programma veranderen.

Related: datatype, toekenning
datatype

De soort waarden die een variabele of expressie mag aannemen, bijvoorbeeld geheel getal, kommagetal, tekst of waarheidswaarde, met bijbehorende toegestane bewerkingen.

Related: variabele, typefout
toekenning

Een opdracht die de waarde van een expressie aan een variabele geeft, meestal geschreven met een =-teken; de oude waarde wordt daarbij overschreven.

Related: variabele, expressie
expressie

Een combinatie van waarden, variabelen, operatoren en haakjes die tijdens de uitvoering wordt berekend en één resultaat oplevert.

Related: operator, toekenning
operator

Een symbool dat een bewerking op één of meer waarden uitvoert, zoals optellen, vergelijken of logisch combineren.

Related: expressie, prioriteit
prioriteit

De vaste volgorde waarin operatoren in een expressie worden uitgevoerd, bijvoorbeeld vermenigvuldigen vóór optellen; haakjes kunnen die volgorde doorbreken.

Related: operator, expressie
selectie

Een besturingsstructuur waarbij een voorwaarde wordt getest en het programma daarna één van meerdere mogelijke takken uitvoert.

Related: voorwaarde, iteratie
iteratie

Een besturingsstructuur die een blok opdrachten herhaalt, bijvoorbeeld een vast aantal keren of zolang aan een voorwaarde is voldaan.

Related: lus, selectie
lus

Het concrete programmeeronderdeel dat herhaling uitvoert; de lusvoorwaarde bepaalt wanneer de herhaling stopt.

Related: iteratie, voorwaarde
voorwaarde

Een expressie die waar of onwaar oplevert en die bepaalt of een tak of een herhaling wordt uitgevoerd.

Related: selectie, booleaanse waarde
booleaanse waarde

Een waarde die slechts twee mogelijkheden kent: waar of onwaar; genoemd naar de wiskundige George Boole.

Related: voorwaarde, logische operator
logische operator

Een bewerking op waarheidswaarden, zoals en, of en niet, waarmee meerdere voorwaarden tot één voorwaarde worden gecombineerd.

Related: booleaanse waarde, waarheidstabel
waarheidstabel

Een tabel die voor elke combinatie van invoerwaarden van een logische expressie het bijbehorende resultaat laat zien.

Related: logische operator, booleaanse waarde
functie

Een benoemd stuk programma dat invoer ontvangt, een berekening uitvoert en eventueel een waarde teruggeeft, zodat code hergebruikt kan worden.

Related: parameter, returnwaarde
parameter

Een naam in de definitie van een functie die de meegegeven invoerwaarden tijdens de uitvoering vertegenwoordigt.

Related: functie, argument
argument

De concrete waarde die bij een aanroep van een functie wordt meegegeven en die in de functie als parameter wordt gebruikt.

Related: parameter, functie
returnwaarde

Het resultaat dat een functie na uitvoering teruggeeft aan het programmaonderdeel dat de functie heeft aangeroepen.

Related: functie, parameter
recursie

Een techniek waarbij een functie zichzelf aanroept met een eenvoudiger invoer, tot een basisgeval wordt bereikt dat geen verdere aanroep nodig heeft.

Related: functie, iteratie
array

Een verzameling waarden van hetzelfde type die onder één naam wordt bewaard en waarvan elk element via een index te bereiken is.

Related: index, lijst
index

Het nummer of de sleutel waarmee een element in een array of lijst wordt aangeduid; in veel talen begint de nummering bij nul.

Related: array, lijst
lijst

Een geordende reeks waarden die in volgorde wordt doorlopen en waaraan elementen kunnen worden toegevoegd of waaruit ze verwijderd kunnen worden.

Related: array, index
string

Een reeks tekens, zoals een woord of zin, die als één waarde wordt behandeld en waarop bewerkingen als vergelijken en doorzoeken mogelijk zijn.

Related: datatype, array
typefout

Een fout die ontstaat doordat een waarde van een verkeerd datatype wordt gebruikt, bijvoorbeeld tekst optellen bij een getal.

Related: datatype, syntaxfout
syntaxfout

Een fout in de schrijfwijze van de programmacode waardoor de vertaler het programma niet kan omzetten en het niet start.

Related: compiler, typefout
runtime-fout

Een fout die pas optreedt terwijl het programma draait, bijvoorbeeld delen door nul of een index buiten de array gebruiken.

Related: logische fout, index
logische fout

Een fout waarbij het programma wel start en loopt, maar door een verkeerde redenering een onjuiste uitkomst geeft.

Related: runtime-fout, testen
testen

Het uitvoeren van een programma met zorgvuldig gekozen invoer om te controleren of de uitvoer aan de verwachting voldoet.

Related: logische fout, randgeval
randgeval

Een invoerwaarde op de grens van het toegestane bereik, zoals nul, een lege lijst of het grootste getal, waar fouten zich vaak voordoen.

Related: testen, runtime-fout
compiler

Een programma dat de volledige broncode in één keer vertaalt naar machinetaal of een andere uitvoerbare vorm, voordat het programma wordt gestart.

Related: interpreter, syntaxfout
interpreter

Een programma dat de broncode regel voor regel vertaalt en direct uitvoert, zodat fouten pas zichtbaar worden op het moment dat die regel aan de beurt is.

Related: compiler, runtime-fout
binair getal

Een getal geschreven met alleen de cijfers 0 en 1, waarbij elke positie een macht van twee voorstelt.

Related: bit, hexadecimaal
bit

De kleinste eenheid van informatie in een computer, met precies twee mogelijke waarden: 0 of 1.

Related: byte, binair getal
byte

Een groep van acht bits die samen één teken of een klein getal kan voorstellen; de basis voor geheugengrootte.

Related: bit, hexadecimaal
hexadecimaal

Een getalstelsel met grondtal zestien, gebruikmakend van de cijfers 0 tot en met 9 en de letters A tot en met F.

Related: binair getal, byte
ASCII

Een oude tekencodering die aan veelgebruikte tekens een getal van zeven bits toekent, zoals 65 voor de hoofdletter A.

Related: Unicode, byte
Unicode

Een wereldwijde standaard die aan tekens uit vrijwel alle schriften een uniek codenummer toekent, zodat tekst tussen systemen uitwisselbaar is.

Related: ASCII, byte
databasemodel

Een beschrijving van de tabellen, kolommen, sleutels en relaties waarmee de gegevens van een informatiesysteem worden vastgelegd.

Related: primaire sleutel, foreign key
primaire sleutel

Een kolom of combinatie van kolommen die elke rij in een tabel uniek identificeert en die niet leeg mag zijn.

Related: foreign key, databasemodel
foreign key

Een kolom in een tabel die verwijst naar de primaire sleutel van een andere tabel en zo een relatie tussen beide tabellen legt.

Related: primaire sleutel, databasemodel