Programmeren les 9

1 / 17
suivant
Slide 1: Diapositive
InformaticaMiddelbare schoolhavo, vwoLeerjaar 4

Cette leçon contient 17 diapositives, avec quiz interactifs et diapositives de texte.

time-iconLa durée de la leçon est: 60 min

Éléments de cette leçon

Slide 1 - Diapositive

We hebben het tot nu toe gehad over de verschillende programmeertalen en hoe je een stroomdiagram moet maken.
Maar hoe moet je dit nu vertalen naar een script zodat de computer weet wat hij moet doen?

Slide 2 - Diapositive

Programmeren betekent niet alleen dat je weet wat programmeerregels doen; het betekent
ook dat je kunt denken als een programmeur, en dat je problemen kunt analyseren vanuit
het perspectief dat ze opgelost moeten worden door een computer. Deze vaardigheden
kun je niet leren uit een boek. Je kunt ze alleen leren door daadwerkelijk programma’s te
maken.

We gaan dat doen via Python.
Deze taal is wereldwijd één van de meest gebruikte programmeertalen, de meeste bekende bedrijven maken voor hun software van deze taal gebruik. Denk maar eens aan Google, NASA, Wikipedia en Youtube. Youtube is voor het grootste gedeelte ontwikkeld in Python.

Slide 3 - Diapositive

IDE
Om te kunnen programmeren in Python, heb je een omgeving nodig. Er zijn twee soorten omgevingen:
  • Een webapplicatie bijvoorbeeld repl.it
  • Een lokaal geïnstalleerd programma op je computer bijvoorbeeld Thonny

Slide 4 - Diapositive

Besluit je om een omgeving te installeren op je computer dan wordt zo’n programma een IDE genoemd.
IDE staat voor Integrated Development Enviroment.
Wat dit inhoudt is, dat deze omgeving meer kan dan alleen je code in typen. Een IDE heeft bijvoorbeeld een uitgebreide Help functie en allerlei handige tools om je code te testen.

Slide 5 - Diapositive

Python programma’s zijn bestanden. Over het algemeen wordt voor Python bestanden de extensie .py gebruikt.

Als je Thonny start, ben je in een zogeheten “Python shell”. Dit is, als het ware, een interactief Python programma, waarin je regels code kunt typen die onmiddellijk worden uitgevoerd als je op F5 drukt.

Slide 6 - Diapositive

Flowgorithm (stroomdiagram)
Thonny (Python code)

Slide 7 - Diapositive

Commentaar
Om je code overzichtelijk te houden, kan je ook bij Python gebruik maken van commentaarregels.
Er zijn twee manieren in Python om commentaar toe te voegen.

  • Via een # aan het begin van elke zin
  •  via 3 enkele aanhalingstekens ‘’’ voor en na de tekst te zetten

Slide 8 - Diapositive

Stroomdiagram
Python code

Slide 9 - Diapositive

Oefening
Maak een programma waarbij de gebruiker wordt gevraagd zijn of haar voornaam in te voeren.

Sla daarna de invoer op in een variabele.

Geef de ingevoerde voornaam vervolgens weer met print().

Slide 10 - Diapositive

Breidt dit programma uit met een extra regel die terug geeft:
 “Je voornaam is: ”

Slide 11 - Diapositive

Resultaat

Slide 12 - Diapositive

Soms is de waarde van een variabele iets met een aanhalingsteken, bijvoorbeeld bij ’s nachts.
Als je nou de code zou maken, zoals we gewend zijn, geeft de compiler een foutmelding. Zoals je ziet in het linkervoorbeeld.

Slide 13 - Diapositive

Om dit te voorkomen, moet je het aanhalingsteken in de tekst escapen.
Dit doe je door er een backslash (\) voor te zetten zoals hier rechts.

Slide 14 - Diapositive


Na deze les, 
wil ik...
de uitleg nog 1 keer horen
meer voorbeelden krijgen
meer oefeningen maken
de leerstof thuis nog even bekijken
overgaan naar nieuwe leerstof
nog meer te weten komen over de leerstof
niet meer te weten komen over de leerstof

Slide 15 - Sondage


Hoe vond je 
deze les?
😒🙁😐🙂😃

Slide 16 - Sondage

Volgende keer
  • Opmaken
  • Samenvoegen
  • Casten
  • Rekenen

Slide 17 - Diapositive