Bouwen: verschil tussen versies

Uit Inf20
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.