Wat is LessonUp
Zoeken
Kanalen
Inloggen
Registreren
‹
Terug naar zoeken
programmeren
programmeren
1 / 38
volgende
Slide 1:
Tekstslide
Informatica
Middelbare school
vwo
Leerjaar 4
In deze les zitten
38 slides
, met
interactieve quizzen
en
tekstslides
.
Lesduur is:
25 min
Start les
Bewaar
Deel
Printen
Onderdelen in deze les
programmeren
Slide 1 - Tekstslide
LESDOELEN
Weet wat een algoritme is
kan een simpel alghoritme maken
Weet wat programmeren is
Slide 2 - Tekstslide
Plaats programmeren
Slide 3 - Tekstslide
What is programming?
Programming is writing computer code to create a program, to solve a problem
TAAL LEREN , oefenen (lezen en schrijven)
COMPILER
Slide 4 - Tekstslide
The computer is not clever
To tell a computer to do something, a program must be written to tell it
exactly
what to do and how to do it.
very good in repeating tasks! (loop) robot
https://www.bing.com/videos/riverview/relatedvideo?&q=robot+autofabriek&&mid=BF637346347728A0C5A7BF637346347728A0C5A7&&FORM=VRDGAR
Slide 5 - Tekstslide
Algoritme
Programs
are created to implement
algorithms
bijv zoekalgoritme
Slide 6 - Tekstslide
binairy search
Slide 7 - Tekstslide
BINAIRY SEARCH
VOORWAARDE?
WAT MOET ER ZIJN OM BINAIRY SEARCH TE LATEN WERKEN?
Slide 8 - Tekstslide
sequential search
Slide 9 - Tekstslide
nl.akinator.com
Slide 10 - Link
algoritme beschrijven
PSEUDOCODE
FLOWCHART
PSD
Slide 11 - Tekstslide
PSEUDOCODE
Slide 12 - Tekstslide
Algoritme in Flowchart
Slide 13 - Tekstslide
PSD
Slide 14 - Tekstslide
opdracht 1
1. Schrijf op wat een algoritme is
2. Geef een voorbeeld van een algoritme
3. maak een flowchart van het algoritme: een bioscoop geeft korting aan jongeren onder de 15 jaar, geen korting voor mensen die 15 of ouder zijn
Slide 15 - Tekstslide
PYTHON
Slide 16 - Tekstslide
VARIABELE
Een variable is een "declared" stukje van geheugen dat een waarde bevat. Deze waarde kan veranderen tijdens uitvoering van het programma.
Slide 17 - Tekstslide
noem andere waarden voor de variabele greeting in de klas
A
goede morgen
B
goede middag
C
bro
D
hallo
Slide 18 - Quizvraag
best practice
Sla gegevens en de uitkomst van berekeningen altijd op in een variabele. Handig voor hergebruik
Geef variabelen een duidelijke naam. Voldoe aan de naming conventions
Declareer alle variabelen aan het begin. In één keer overzichtelijk welke variabelen er zijn
Slide 19 - Tekstslide
VARIABELEN VERANDEREN
>>> money_in_bank = 20
>>> total_money = money_in_bank + 10
>>> print(total_money)
30
>>> cost_of_holiday = 150
>>> left_to_pay = cost_of_holiday - total_money
>>> print(left_to_pay)
120
>>> print(money_in_bank)
Slide 20 - Tekstslide
naamgeving variabele
Slide 21 - Tekstslide
STRUCTUUR PROGRAMMA
Slide 22 - Tekstslide
een voorbeeld van iteration is tandenpoetsen
A
waar
B
onwaar
C
weet niet
D
poets mijn tanden niet
Slide 23 - Quizvraag
opdracht 2
breid je code uit met:
1. vraag aan de user welke film hij/zij wil zien
2. user kan een film ingeven
3. voeg een mogelijkheid toe of user popcorn wil bestellen ja of nee, let op het datatype
Slide 24 - Tekstslide
STATEMENT
Slide 25 - Tekstslide
FOR LOOP
van te voren bekend hoe veel keer herhaald gaat worden
heeft een teller nodig i=0 , i =i +1, i++
Heeft een conditie
Slide 26 - Tekstslide
loop in JS
for (let i = 0; i < 3; i++) {
robotArm.moveRight()
;
}
ipv: robotArm.moveRight()
robotArm.moveRight()
robotArm.moveRight()
Slide 27 - Tekstslide
OPDRACHT 3
PAS de flowchart en de code aan met het toevoegen van
zolang er nog zitplaatsen zijn kunnen er kaartjes verkocht worden. max aantal zitplaatsen =10
als er 10 kaartjes verkocht zijn dan krijg je melding "helaas wij zijn uitverkocht"
Slide 28 - Tekstslide
The computer is not clever
To tell a computer to do something, a program must be written to tell it
exactly
what to do and how to do it.
very good in repeating tasks! (loop) robot
https://www.bing.com/videos/riverview/relatedvideo?&q=robot+autofabriek&&mid=BF637346347728A0C5A7BF637346347728A0C5A7&&FORM=VRDGAR
Slide 29 - Tekstslide
Hersenen programmeur/AI
l
Slide 30 - Tekstslide
patroon herkenning
Slide 31 - Tekstslide
quickdraw.withgoogle.com
Slide 32 - Link
teachablemachine.withgoogle.com
Slide 33 - Link
patroon herkenning
De regels voor de computer zijn:
● Als………………………. ….….. → Dan……………………………….
● Als………………………. ….….. → Dan……………………………….
● Als………………………. ….….. → Dan……………………………….
Slide 34 - Tekstslide
Abstraheren/Modelleren
Slide 35 - Tekstslide
MODEL
Slide 36 - Tekstslide
opdracht 4
de kassabon
maak een kassabon
met daarop:
de gekochte producten met prijs
de korting
het totaalbedrag
Slide 37 - Tekstslide
evaluation/testen
GOED SITUATIE
FOUT SITUATIE
WILLEKEURIGE SITUATIE
Slide 38 - Tekstslide
Meer lessen zoals deze
programmeren
April 2024
- Les met
20 slides
Informatica
Middelbare school
vwo
Leerjaar 4
programmeren
April 2024
- Les met
25 slides
Informatica
Middelbare school
vwo
Leerjaar 4
programmeren
Juni 2024
- Les met
36 slides
Informatica
Middelbare school
vwo
Leerjaar 4
D2: Flowcharts
Mei 2024
- Les met
28 slides
Informatica
Middelbare school
havo, vwo
Leerjaar 4
D2: Flowcharts
September 2023
- Les met
25 slides
Informatica
Middelbare school
havo, vwo
Leerjaar 4
Programmeren 1
Mei 2022
- Les met
19 slides
Informatica
Middelbare school
havo
Leerjaar 4
STEM les; Sandwichrobot
Februari 2024
- Les met
18 slides
Programmeren
Basisschool
Groep 5-8
STEM les; Sandwichrobot
April 2024
- Les met
16 slides
Programmeren
Basisschool
Groep 5-8