Programmeren 2 - Variabelen

Joost
Ravi
Joaquim
Linda
Yasmine
Willem
Pieter
Chaima
Kaoutar
Donny
Evelien
Dionne
Thijs
Joost
Quinten
Marijn
Ties v. K
Hugo
Wessel
David
Rayben
Rianne
Ties F.
Minke
Mohammed
Elyod
Anass
Linda, Yasmine
Evelien, Dionne
Pieter
David, Wessel, Rayben
Ravi, Joost
Donny, Joaquim
Thijs
1 laptop delen:
Rianne, Ties
Chaima, Kaoutar
1 / 26
volgende
Slide 1: Tekstslide
InformaticaMiddelbare schoolhavoLeerjaar 4

In deze les zitten 26 slides, met interactieve quizzen en tekstslides.

time-iconLesduur is: 50 min

Onderdelen in deze les

Joost
Ravi
Joaquim
Linda
Yasmine
Willem
Pieter
Chaima
Kaoutar
Donny
Evelien
Dionne
Thijs
Joost
Quinten
Marijn
Ties v. K
Hugo
Wessel
David
Rayben
Rianne
Ties F.
Minke
Mohammed
Elyod
Anass
Linda, Yasmine
Evelien, Dionne
Pieter
David, Wessel, Rayben
Ravi, Joost
Donny, Joaquim
Thijs
1 laptop delen:
Rianne, Ties
Chaima, Kaoutar

Slide 1 - Tekstslide

117: Minke
117: Hugo, Pieter
117: David, Wessel, Rayben
117: Ravi, Joost
117: Donny, Joaquim

115: Rianne, Ties F.
115: Chaima, Kaoutar
115: Mohammed, Anass, Elyod
115: Quinten, Marijn
115: Linda, Yasmine
115: Eveline, Dionne

Slide 2 - Tekstslide

Programmeren is een bijzondere bezigheid. Er lijkt ineens veel vrijheid te zijn.
Goed leren programmeren betekent:
  • Nadenken hoe je een probleem aanpakt
  • Van fouten leren, niet bang zijn voor fouten

Om ervoor te zorgen dat hier een goede werksfeer komt, moeten er wat regels komen.
Aan het eind van de les bekijken we of deze aanpak een goede werksfeer oplevert, zowel voor jullie als voor mij

Slide 3 - Tekstslide

  1. Je werkt achter een eigen device en levert je eigen bestanden in
  2. Je werkt wel samen in een groep. De groepsleden helpen elkaar en zitten naast elkaar
  3. Elke opdracht voorzie je van je eigen commentaar
  4. Als je ergens samen niet uitkomt, overleg je met de groep naast je. Dus niet lopen door de lokalen
  5. Misschien? Als je er dan nog niet uitkomt, schrijf je je probleem op het bord. Dan loop je dus wel even. Misschien heeft iemand een tip
  6. Aan het eind van de les: Uploaden van je opdrachten

Slide 4 - Tekstslide

Niet doen:
  • Voortdurend mij te hulp roepen en door de klas gaan lopen

Verder gelden de volgende regels:
  • Bij een blokuur tussendoor 5 minuten pauze
  • Naar de wc in deze pauze
  • Verder geen toiletbezoek
  • Water drinken tijdens het zelf werken
  • Geen eten en drinken, geen kauwgom, geen tassen op de tafel, mobiels in de tas

Slide 5 - Tekstslide

Vandaag
  • Beginnen met LessonUp-vragen (In Kahoot zijn ze niet leesbaar genoeg)
  • Oefenen - Variabelen 1
  • Zelf maken in Flowgorithm: 2 opdrachten: Uploaden
  • Python: Variabelen
  • Inleveren van Python: Heads, shoulders, knees, toes
  • Tip: Zet de site op Nederlands als je het niet snapt
  • (Engels is beter)

Slide 6 - Tekstslide

Wat is een variabele? Kies het beste antwoord
A
Een geheugenplek, waar een waarde opgeslagen kan worden
B
Een waarde
C
Een geheugenplek met een unieke naam, waar een waarde opgeslagen kan worden
D
Een geheugenplek met een naam

Slide 7 - Quizvraag

De toekenning van een waarde aan een variabele gaat.....
A
Van links naar rechts: 10 = x
B
Van rechts naar links: x = 10

Slide 8 - Quizvraag

Wat is een goede toekenning aan variabele x?
A
"Goedendag" = x
B
x = 3 * 4
C
x = 3 of 4
D
x + 17 + 38 = 16 + 39

Slide 9 - Quizvraag

Wat is de waarde van X na:
X = 5
X = 4
A
5
B
4
C
9
D
20

Slide 10 - Quizvraag

Wat zijn de waardes van A en B na:
A = 3
B = 6
B = A
A
A = 3; B = 6
B
A = 6; B = 3
C
A = 6; B = 6
D
A = 3; B = 3

Slide 11 - Quizvraag

Wat zijn de waardes van A en B na:
A = 8
B = 10
A = B
B = 4
A
A = 4; B = 10
B
A = 8; B = 4
C
A = 10; B = 4
D
A = 10; B = 8

Slide 12 - Quizvraag

Wat is niet goed in programmeren?
A
3 + 7 = 10
B
100 = tafelHoogte
C
tafelHoogte = 100
D
tafelHoogte = 5 * 20

Slide 13 - Quizvraag

Is het iedereen gelukt Hello World te maken in Flowgorithm en in Python?
Pythoncode kun je kopiëren naar een tekstbestand en dan als .py opslaan

Slide 14 - Tekstslide

Een variabele is een plek in het geheugen, waar een waarde opgeslagen kan worden
Op elke geheugenplek kan precies 1 waarde opgeslagen worden

Lees deze pagina en maak de opdracht

De volgende pagina nemen we samen door en je maakt de opdracht

Slide 15 - Tekstslide

Hoe je in Flowgorithm een variabele declareert en een waarde geeft, zie je hier.

Slide 16 - Tekstslide

Maak nu het voorbeeld op deze pagina na.
Voeg ook commentaar toe
Sla dit op met een duidelijke naam en upload het in classroom

Belangrijk om te onthouden:
Als een variabele een andere waarde krijgt, verdwijnt de oude waarde
Bekijk de afbeelding hier

Slide 17 - Tekstslide

We gaan nu kennismaken met variabelen in Python
Er wordt een variabele gedeclareerd, myLuckyNumber, en deze krijgt de waarde 13
Let op: Geen spaties in de naam!
We bekijken het voorbeeldprogramma samen

Slide 18 - Tekstslide

bekijk de vorige dia en bepaal wat er geprint wordt
A
13+1, 13+1, 5+2
B
een ander antwoord
C
14, 14, 7
D
14, 13, 7

Slide 19 - Quizvraag

Bepaal wat hier geprint wordt, zonder het te runnen.
Schrijf het op een papiertje, maak een foto en upload die
Antwoord op de volgende dia

Slide 20 - Tekstslide

Om te begrijpen hoe het =-teken werkt in programmeren, bekijken we deze pagina 

Slide 21 - Tekstslide

Wat is niet goed in programmeren?
A
3 + 7 = 10
B
100 = tafelHoogte
C
tafelHoogte = 100
D
tafelHoogte = 5 * 20

Slide 22 - Quizvraag

Oefenen in Flowgorithm: Maak de opdrachten op deze pagina. Volg hiervoor de gegeven stappenplannen
Oefenen in Python:
Bepaal de waarden van de variabelen, first, second en third, in het volgende programma:
first = 2
second = 3
third = first * second
second = third - first
first = first + second + third
third = second * first



Tip: teken een tabel op papier en vul daar de waarden in, zoals het ook uitgelegd wordt op deze pagina

Slide 23 - Tekstslide

Met de opdrachten van de vorige pagina gaan we de volgende les starten
Maak de opdracht op deze pagina en in Python de opdrachten hier
Dan de oefening in Python maken - 10 min:
people, heads, shoulders, knees, toes

Maak ook de Code Scramble.
De Swap is ook belangrijk, maar die komt in Flowgorithm tevoorschijn. Je mag hem wel proberen, kijk of je eruit komt

Slide 24 - Tekstslide

Hoe je een variabele noemt, daar gelden regels voor.
We gaan daar even naar kijken op deze pagina, zodat je er alert op wordt en we maken samen de opdracht

Maak dan de opdrachten op deze pagina over variabelen en test je kennis in deze Quizlet

Slide 25 - Tekstslide

Klaar met alle opdrachten?
In Flowgorithm ga je de opdrachten van deze pagina maken en inleveren

Slide 26 - Tekstslide