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.
RegistrerenInhoud
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
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
Titel | Voortgang groep | |||
---|---|---|---|---|
Stelling van Pythagoras | ||||
Leren delen | ||||
Appels verdelen | ||||
Welke eeuw | ||||
Nieuwe schoolbanken |
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 |
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 |
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 |