Programmeren met Python: extra oefeningen (2023–2024)

Britt Gryp · Katholiek Onderwijs Stad Herentals

Welkom in het oefeningenplatform om jou voor te bereiden op de studierichting informaticabeheer. Via dit platform wordt nog extra de leerstof rond programmeren in Python ingeoefend.

Tijdens het maken van de oefeningen kan je gebruik maken van de cursus ‘Programmeren in Python 3’ en/of de YouTubereeks ‘Programmeren in Python’, die je terugvindt via tinyurl.com/pythonkosh.

De oefeningen in deze reeks zijn meestal erg kort, en zijn bedoeld om heel specifieke kennis in te oefenen. De oefeningen kunnen opgelost worden na het bekijken van de eerste 32 video’s van de videoreeks. De eerste reeks, namelijk ‘Controlestructuur: de opeenvolging - basisbewerkingen’ kan zo worden opgelost na het volgen van de lessen informatica in het 3de jaar. Voor de volgende oefeningen verwijs ik graag naar de video’s 11 t.e.m. 32 via tinyurl.com/pythonkosh. Bekijk de gevraagde video’s of bekijk de gevraagde cursus alvorens aan deze reeksen te beginnen.

Oefeningen dien je te maken via repl.it. Vervolgens kan je via deze website je code controleren op fouten, door deze te copy-pasten op de juiste plaats in de oefening zelf. De leerkracht kan controleren of je de oefeningen gemaakt hebt.

Veel succes!

Je bent niet geregistreerd voor deze cursus.

Registreren

Oefeningenreeksen

Reeks 1 - Controlestructuur: de opeenvolging (basisbewerkingen)

Inhoud

Programmeeroefeningen met de basisbewerkingen, namelijk zowel optellen, aftrekken, vermenigvuldigen en delen. Je maakt gebruik van de functies input(), str(), int() en print().


Opdracht

  • Bekijk de leerstof van ‘Programmeren met Python: controlestructuur de opeenvolging’ (basisbewerkingen) van p. 4 t.e.m. 34
  • Bekijk de video’s 1 t.e.m. 10 via www.tinyurl.com/pythonkosh

Oefeningen

Reeks 2 - Controlestructuur: de opeenvolging (meer bewerkingen)

Inhoud

Programmeeroefeningen rond alle bewerkingen, namelijk zowel optellen, aftrekken, vermenigvuldigen en delen als machtsverheffing, de geheeltallige deling (floor division) en de restberekening.


Opdracht

  • Bekijk de leerstof van ‘Programmeren met Python: controlestructuur de opeenvolging met extra berekeningen’ van p. 35 t.e.m. 38
  • Bekijk de video’s 12 t.e.m. 18 via www.tinyurl.com/pythonkosh

Oefeningen

Reeks 3 - Controlestructuur: keuze

Inhoud

Programmeeroefeningen rond het gebruik van het if, (elif) en else-statement. Ook de verschillende functies worden ingeoefend (abs, min, max, pow, len).


Opdracht

  • Bekijk de leerstof van ‘Programmeren met Python: de selectie’ van p. 39 t.e.m. 51
  • Bekijk de video’s van 19 t.e.m. 27 via www.tinyurl.com/pythonkosh.

Oefeningen

Titel Voortgang groep Status
Wie is de oudste?
Hooikoorts
Body-mass index
Minimum, maximum en gemiddelde
Even of oneven
1 van 2 is positief
Groter, kleiner, gelijk aan 0
Het zwarte schaap
Kleinste van 3 getallen
Blad, steen en schaar

Reeks 4 - Controlestructuur: herhaling (while-lus)

Inhoud

Programmeeroefeningen rond het gebruik van de while-lus.


Opdracht

  • Bekijk de leerstof van ‘Programmeren met Python: de iteratie (while-lus)’ van p. 52 t.e.m. 55.
  • Bekijk de video’s 28 t.e.m. 29 via www.tinyurl.com/pythonkosh.

Oefeningen

Titel Voortgang groep Status
Machten van 2
Som van onbepaalde reeks getallen
Maximum van onbepaalde reeks getallen
Aantal even getallen in reeks
Groter dan voorgaande in reeks

Reeks 5 - Controlestructuur: herhaling (for-lus)

Inhoud

Programmeeroefeningen rond het gebruik van de for-lus.


Leerstof

  • Bekijk de leerstof van ‘Programmeren met Python: de selectie’ van p. 56 t.e.m. 60.
  • Bekijk video’s 30 t.e.m. 32 via www.tinyurl.com/pythonkosh.

Oefeningen

Titel Voortgang groep Status
Som van 10 getallen
Tafels van vermenigvuldiging
99 bottles of beer
Tel het aantal nullen
Print de getallen x tem y
Faculteit berekenen
Som van 3de machten