--- title: "Zelf programma's schrijven: inleiding" tags: algoritmisch denken --- # Inleiding :::danger :exclamation: **Belangrijk** Je moet een account maken op repl.it en je daar inschrijven op een "klas". Lees [onderaan deze pagina](#Replit-account-aanmaken) hoe dit moet. ::: Zoals we in de vorige delen al hebben gezien is een programma eigenlijk gewoon een algoritme. Maar dan wel op een manier geschreven dat een computer het kan verstaan en uitvoeren. In dit deel zullen we zelf programma's schrijven. We zullen dus algoritmes opstellen die kunnen worden uitgevoerd door een computer. ## De werking van een programma ![](https://i.imgur.com/4b7XE03.png) Een programma verwerkt gegevens die we aan het programma geven. Deze gegevens noemen **invoer** (of input). Nadat deze gegevens zijn verwerkt komen er uit het programma andere gegevens. Deze gegevens noemen we **uitvoer** (of output). Het is ook mogelijk dat het programma geen invoer aanneemt. We steken dus iets (of niets) in het programma en krijgen er iets uit terug. ## Hoe gaan we programma's schrijven? We zullen een online programma gebruiken om code te schrijven. Bekijk onderstaande video die dit online programma kort uitlegt. <iframe width="100%" height="400" src="https://www.youtube.com/embed/PqGyBn0fxtc" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe> ## Welke programmeertaal Er bestaan vele verschillende programmeertalen. De taal die we hier gaan gebruiken is [Python](https://www.python.org/). Waarom Python? Omdat je in de 3e graad kan kiezen voor de richting [Informatica beheer](https://scheppers.be/studierichting/informaticabeheer/) en daar wordt ook Python gebruikt in projecten. Het is ook een vrij simpele programmeertaal om te leren. Als je in de hogeschool kiest voor een wetenschappelijke richting is het ook mogelijk dat je in aanraking zult komen met Python om wetenschappelijke berekeningen te doen. ## Repl.it account aanmaken: Klik op de link hier: https://repl.it/classroom/invite/q92LE8V En maak een account aan. :::danger :exclamation: **Belangrijk** Gebruik je echte naam en school email bij het aanmaken van de account. Anders weet ik niet van wie de oefeningen komen en krijg je dus geen punten. ::: Hieronder een video die daar een korte uitleg over geeft: <iframe width="100%" height="400" src="https://www.youtube.com/embed/EBSr6zHVsqA" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>