Python - herhaling 4 en 5

                      Python
1 / 15
next
Slide 1: Slide
InformaticaWOStudiejaar 4,5

This lesson contains 15 slides, with text slides.

time-iconLesson duration is: 45 min

Items in this lesson

                      Python

Slide 1 - Slide

This item has no instructions

Fundament
Kerndomein D

D. Python
Herhaling belangrijkste punten voor de kerstvakantie


Slide 2 - Slide

This item has no instructions

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

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

This item has no instructions

Vergelijkingsoperatoren





10     <      11   = TRUE 
a operator  b   = booleaanse waarde

Slide 5 - Slide

This item has no instructions

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

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

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

This item has no instructions

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

This item has no instructions

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

Wat zou hij hier tekenen?

Slide 10 - Slide

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

waarom zou dat zijn?

Slide 11 - Slide

This item has no instructions

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

This item has no instructions

escapechar 2/2
Voorbeeld:

Slide 13 - Slide

This item has no instructions

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

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

This item has no instructions