Compositie: verschil tussen versies

Uit Inf20
Naar navigatie springen Naar zoeken springen
(Nieuwe pagina aangemaakt met ' * Samenstellen van een systeem of een oplossing uit kleinere en eenvoudiger componenten. * Typisch: ** elementaire componenten ** manieren van samenstellen: bijvoo...')
 
Geen bewerkingssamenvatting
 
Regel 3: Regel 3:
* Typisch:
* Typisch:
** elementaire componenten
** elementaire componenten
** manieren van samenstellen: bijvoorbeeld opeenvolging (of Cartesisch Product), keuze (Discr. Union), herhaling (bepaald of onbepaald), parallellisme
** manieren van samenstellen: bijvoorbeeld opeenvolging (of Cartesisch Product; functiecompositie), keuze (Discr. Union), herhaling (bepaald of onbepaald), parallellisme
** indirectie???
** indirectie???
** groepering, naamgeving en abstractie; abstracte componenten weer te gebruiken als elementaire componenten
** groepering, naamgeving en abstractie; abstracte componenten weer te gebruiken als elementaire componenten
* komen we tegen bij:
* komen we tegen bij:
** programma's: opdrachten
** programma's: opdrachten
** expressies
** expressies, functies
** gegevens
** gegevens
** processen(?)
** processen(?)
De tegenhanger van compositie is [[Decompositie]]: een manier om een probleem op te lossen is om dit in kleinere problemen te splitsen, deze afzonderlijk te lossen, en vervolgens de deeloplossingen samen te voegen tot een oplossing voor het oorspronkelijke probleem. Bij de decompositie van een probleem moet je dan rekening houden met de vormen van compositie die je tot je beschikking hebt.


[[Category: Denkwijzen]]
[[Category: Denkwijzen]]

Huidige versie van 11 nov 2014 om 09:52

  • Samenstellen van een systeem of een oplossing uit kleinere en eenvoudiger componenten.
  • Typisch:
    • elementaire componenten
    • manieren van samenstellen: bijvoorbeeld opeenvolging (of Cartesisch Product; functiecompositie), keuze (Discr. Union), herhaling (bepaald of onbepaald), parallellisme
    • indirectie???
    • groepering, naamgeving en abstractie; abstracte componenten weer te gebruiken als elementaire componenten
  • komen we tegen bij:
    • programma's: opdrachten
    • expressies, functies
    • gegevens
    • processen(?)

De tegenhanger van compositie is Decompositie: een manier om een probleem op te lossen is om dit in kleinere problemen te splitsen, deze afzonderlijk te lossen, en vervolgens de deeloplossingen samen te voegen tot een oplossing voor het oorspronkelijke probleem. Bij de decompositie van een probleem moet je dan rekening houden met de vormen van compositie die je tot je beschikking hebt.