---
# System prepended metadata

title: Analyse
tags: [algoritmisch denken]

---

---
tags: algoritmisch denken
---

<style>
img.center {
    width: 50%;
    display: block;
    margin: auto;
    margin-bottom: 0.5em;
}
</style>

:::success
**Wat moet je kennen en kunnen na dit deel?**
:heavy_check_mark: Weten wat je moet doen in een analyse
:::

# Analyse

- Wat heb je tot je beschikking?
- Welke verwerking moet er met deze beschikbare onderdelen gebeuren?

## Lego voorbeeld
**Ter beschikking**:
We hebben witte blokken, gele blokken, grijze blokken, enz...
Mochten we zien dat we geen blauwe blokken hebben kunnen we dus later bij het opstellen van het algoritme niet zeggen "bouw een blauwe toren", want daarvoor hebben we niet alle benodigde materiaal.

![](https://i.imgur.com/MTkWxhA.png =100%x)

**Welke verwerking moet er gebeuren?**
De blokken moeten zo worden neergezet dat we uiteindelijk een lego kasteel hebben.

- We gaan de blokken nog niet écht neer zetten maar moeten wel ongeveer weten wat we er mee gaan doen.
We weten dus bijvoorbeeld dat we ze niet gaan gebruiken om in het rond te gooien, maar dat we ze gaan neer zetten en op elkaar zetten.

![](https://i.imgur.com/i5RjiPO.jpg =100%x)

## Kook voorbeeld
Als we bijvoorbeeld iets willen koken kunnen we in de keuken zien welke gereedschappen er zijn dat we kunnen gebruiken.

![](https://i.imgur.com/EyAYAuN.jpg)

Mocht het hier blijken dat we geen deegrol hebben, dan weten we al dat het moeilijk gaat zijn om een recept op te stellen waar we een platte deeg bodem nodig hebben.