---
# System prepended metadata

title: 'Zelf programma''s schrijven: Eerste programma'
tags: [algoritmisch denken]

---

---
title: "Zelf programma's schrijven: Eerste programma"
tags: algoritmisch denken
---

# Eerste programma

Een zeer simpel programma dat we kunnen maken is een programma dat simpelweg een tekstje geeft als output.

In Python bestaat er een functie die tekst of cijfers naar de output verstuurt.
Dit is de `print()` functie.
Alles wat we tussen de haakjes zetten zal getoond worden in de output.

Er is een traditie bij beginnende programmeurs dat het eerste programma dat ze schrijven "Hello, World!" verstuurt naar de output.
Dat programma gaan wij nu schrijven.

## De print functie gebruiken

Alles wat we tussen de haakjes zetten van de print functie word in de output getoond.
Voor getallen is dit simpel, we schrijven gewoon het getal tussen de haakjes:

    print(12345)

Maar voor tekst moeten we iets extra doen.
We moeten de tekst tussen dubbele aanhalingstekens zetten.
Dus voor ons hello world programma zal dit er zo uit zien:

    print("Hello, World!")

## De code uitvoeren

Hieronder zie je de hello world code ingetypt.
Druk hieronder op de groene "Run" knop om het programma uit te voeren.

<iframe height="400px" width="100%" src="https://repl.it/@jpelgrimsschep/Intro?lite=true" scrolling="no" frameborder="no" allowtransparency="true" allowfullscreen="true" sandbox="allow-forms allow-pointer-lock allow-popups allow-same-origin allow-scripts allow-modals"></iframe>

Je ziet nu onderaan, in het donkere gedeelte, de tekst `Hello, World!` verschijnen.
Ons programma heeft gewerkt!


## :pencil: Oefening 1: Je naam in de output tonen

Probeer nu de code hierboven eens te veranderen zodat je naam in de output verschijnt in plaats van "Hello, World!".

:::warning
:::spoiler Lukt het niet? klik dan hier.
<iframe width="100%" height="400" src="https://www.youtube.com/embed/1R75dUjOAJQ" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
:::

