Bouwen: verschil tussen versies
Naar navigatie springen
Naar zoeken springen
(Nieuwe pagina aangemaakt met '== Bouwen en bouwstenen == In de Informatica "bouwen" we systemen: hardware, software, programma's, datastructuren. Bij dit bouwen hebben we te maken met: * elemen...') |
|||
Regel 2: | Regel 2: | ||
In de Informatica "bouwen" we systemen: hardware, software, programma's, datastructuren. Bij dit bouwen hebben we te maken met: | In de Informatica "bouwen" we systemen: hardware, software, programma's, datastructuren. Bij dit bouwen hebben we te maken met: | ||
* elementaire bouwstenen | * elementaire bouwstenen (componenten) | ||
* manieren om bouwstenen samen te voegen (compositie) | * manieren om bouwstenen samen te voegen (compositie) | ||
** combinatie (Cartesisch product) | |||
** herhaling | ** herhaling | ||
** keuze | ** keuze | ||
* groeperen van bouwstenen, naamgeving, abstractie (interface) - maken van eigen bouwstenen | * groeperen van bouwstenen, naamgeving, abstractie (interface) - maken van eigen bouwstenen (componenten) | ||
** je kunt deze eigen bouwstenen gebruiken als elementaire bouwstenen | ** je kunt deze eigen bouwstenen gebruiken als elementaire bouwstenen | ||
== Opdrachten == | |||
* elementaire opdrachten | |||
* samenstellen: | |||
** opeenvolging | |||
** herhaling | |||
** keuze | |||
* groeperen, naamgeving, abstractie: procedures (functies) | |||
== Expressies == | |||
* | |||
== Data == | |||
(We gebruiken JavaScript als voorbeeld) | |||
* elementaire waarden (Number, Boolean, String, Undefined) | |||
* samenstellen: | |||
** combinatie (Object) | |||
** herhaling (Array) | |||
** keuze (impliciet: door dynamische typering van variabelen) | |||
* groeperen, naamgeving, abstractie: speciale manier van gebruik van Object | |||
Modules, als hoger niveau van combinatie (aggregatie), zou je hier ook onder kunnen rekenen. |
Versie van 30 nov 2014 08:33
Bouwen en bouwstenen
In de Informatica "bouwen" we systemen: hardware, software, programma's, datastructuren. Bij dit bouwen hebben we te maken met:
- elementaire bouwstenen (componenten)
- manieren om bouwstenen samen te voegen (compositie)
- combinatie (Cartesisch product)
- herhaling
- keuze
- groeperen van bouwstenen, naamgeving, abstractie (interface) - maken van eigen bouwstenen (componenten)
- je kunt deze eigen bouwstenen gebruiken als elementaire bouwstenen
Opdrachten
- elementaire opdrachten
- samenstellen:
- opeenvolging
- herhaling
- keuze
- groeperen, naamgeving, abstractie: procedures (functies)
Expressies
Data
(We gebruiken JavaScript als voorbeeld)
- elementaire waarden (Number, Boolean, String, Undefined)
- samenstellen:
- combinatie (Object)
- herhaling (Array)
- keuze (impliciet: door dynamische typering van variabelen)
- groeperen, naamgeving, abstractie: speciale manier van gebruik van Object
Modules, als hoger niveau van combinatie (aggregatie), zou je hier ook onder kunnen rekenen.