Python - herhaling 4 en 5

                      Python
1 / 15
volgende
Slide 1: Tekstslide
InformaticaWOStudiejaar 4,5

In deze les zitten 15 slides, met tekstslides.

time-iconLesduur is: 45 min

Onderdelen in deze les

                      Python

Slide 1 - Tekstslide

Deze slide heeft geen instructies

Fundament
Kerndomein D

D. Python
Herhaling belangrijkste punten voor de kerstvakantie


Slide 2 - Tekstslide

Deze slide heeft geen instructies

Leerdoelen:
Na deze les kun je:
  • zelf een klein programma schrijven dat een probleem
     oplost met behulp van rekenen
  • beschrijven wat pseudocode is
  • stappen uitleggen die nodig zijn om een programma te
     schrijven






Slide 3 - Tekstslide

Rode achtergrond betekent: klas is stil, dit zijn de leerdoelen en quizzes waarbij niet overlegd mag worden.

Doel van deze les is om het leren zichtbaar te maken voor zowel leerling als docent.
Booleaanse waarden
Booleaanse waarden zijn de uitkomsten van een vergelijking

Er zijn 2 booleaanse waarden:
  1. TRUE (in Nederlands: WAAR)
  2. FALSE (in Nederlands: ONWAAR)

Slide 4 - Tekstslide

Deze slide heeft geen instructies

Vergelijkingsoperatoren





10     <      11   = TRUE 
a operator  b   = booleaanse waarde

Slide 5 - Tekstslide

Deze slide heeft geen instructies

if .. elif en else
Het volgende is waar over if-statements:
  • het moet 1 if-vergelijking hebben
  • het mag 1+ elif-vergelijking hebben (of meer dan 1 dus)
  • het mag 1 else statement hebben (maar niet meer!)
  • werkt van boven naar beneden, zodra 1 statement
     waar is, worden de volgende secties overgeslagen
  • een if-statement kan genest worden in een ander

Slide 6 - Tekstslide

Heb een .py document klaarstaan met de volgende code:

# 2 treinen beginnen 100 km van elkaar vandaan
# - maak variabele voor afstand
# ze rijden met 50 km p/u naar elkaar toe
# - maak variabele voor snelheid elke trein
# over hoeveel minuten kruisen ze elkaar?
# - we weten snelheid van elke trein
# - we weten de afstand die ze SAMEN moeten afleggen
# - dus de berekening gaat ongeveer zo:
# uitkomst = afstand / ( snelheidTreinA + snelheidTreinB )
# - en we willen weten met hoeveel minuten dat is
# - dus we moeten vermenigvuldigen met 60 (uur naar minuten)
# klaar met rekenen, dus printen die hap (moet 60 zijn)

Turtle
Rechts staat een voorbeeld 
van een programma met de
turtle library

Wat zou hij hier tekenen?

Slide 7 - Tekstslide

Rode achtergrond betekent: klas is stil, dit zijn de leerdoelen en quizzes waarbij niet overlegd mag worden.

Doel van deze les is om het leren zichtbaar te maken voor zowel leerling als docent.
Opdracht #1: pseudocode
Maak nu pseudocode om met Turtle een rood vierkant te tekenen van 100x100x100x100

Pseudocode: 
  • comments 
  • mensentaal
  • elke stap afzonderlijk!
timer
3:00

Slide 8 - Tekstslide

Deze slide heeft geen instructies

Opdracht #2: code
Maak nu het programma waarmee:
  • Turtle een rood vierkant tekent met zijde 100

Als je snel klaar bent, maak dan nog een programma:
  • Turtle een groene zeshoek tekent met zijde 90
timer
3:00

Slide 9 - Tekstslide

Deze slide heeft geen instructies

Turtle
Rechts staat een voorbeeld 
van een programma met de
turtle library

Wat zou hij hier tekenen?

Slide 10 - Tekstslide

een horizontale blauwe streep
escapechar 1/2
Elke programmeertaal heeft "bijzondere" tekens...
in Python zijn dat bijvoorbeeld  "  '  #  \

waarom zou dat zijn?

Slide 11 - Tekstslide

Deze slide heeft geen instructies

escapechar 1/2
Elke programmeertaal heeft "bijzondere" tekens...
in Python zijn dat bijvoorbeeld  "  '  #  \

waarom zou dat zijn?
" en ' omdat ze gebruikt worden voor een string
# voor een comment
\ is de escapechar!

Slide 12 - Tekstslide

Deze slide heeft geen instructies

escapechar 2/2
Voorbeeld:

Slide 13 - Tekstslide

Deze slide heeft geen instructies

Leerdoelen:
Nu kun je:
  • zelf een klein programma schrijven dat een probleem
     oplost met behulp van rekenen
  • stappen uitleggen die nodig zijn om een programma te
     schrijven






Slide 14 - Tekstslide

Rode achtergrond betekent: klas is stil, dit zijn de leerdoelen en quizzes waarbij niet overlegd mag worden.

Doel van deze les is om het leren zichtbaar te maken voor zowel leerling als docent.

Slide 15 - Tekstslide

Deze slide heeft geen instructies