Programmeren les 9

1 / 17
volgende
Slide 1: Tekstslide
InformaticaMiddelbare schoolhavo, vwoLeerjaar 4

In deze les zitten 17 slides, met interactieve quizzen en tekstslides.

time-iconLesduur is: 60 min

Onderdelen in deze les

Slide 1 - Tekstslide

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 - Tekstslide

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 - Tekstslide

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 - Tekstslide

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 - Tekstslide

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 - Tekstslide

Flowgorithm (stroomdiagram)
Thonny (Python code)

Slide 7 - Tekstslide

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 - Tekstslide

Stroomdiagram
Python code

Slide 9 - Tekstslide

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 - Tekstslide

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

Slide 11 - Tekstslide

Resultaat

Slide 12 - Tekstslide

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 - Tekstslide

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 - Tekstslide


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 - Poll


Hoe vond je 
deze les?
😒🙁😐🙂😃

Slide 16 - Poll

Volgende keer
  • Opmaken
  • Samenvoegen
  • Casten
  • Rekenen

Slide 17 - Tekstslide