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!
You are not a member of this course.
RegisterInhoud
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
Title | Class progress | |||
---|---|---|---|---|
Pythagorean theorem | ||||
How to divide? | ||||
Handing out apples | ||||
What century | ||||
Replacing school desks |
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
Title | Class progress | Status | |||
---|---|---|---|---|---|
Who is the oldest? | |||||
Hay fever | |||||
Body-mass index | |||||
Minimum, maximum and average | |||||
Odd or even | |||||
1 out of 2 is positive | |||||
Greater, smaller, equal to 0 | |||||
The black sheep | |||||
Smallest of 3 numbers | |||||
Rock-paper-scissors |
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
Title | Class progress | Status | |||
---|---|---|---|---|---|
Powers of 2 | |||||
Sum of indefinite number series | |||||
Maximum of indefinite number series | |||||
Number of even numbers | |||||
Greater than previous number |
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
Title | Class progress | Status | |||
---|---|---|---|---|---|
Sum of 10 numbers | |||||
Multiplication tables | |||||
99 bottles of beer | |||||
Count the number of zeros | |||||
Print the numbers x through y | |||||
Calculate a factorial | |||||
Sum of 3rd powers |