NLT V5 AI

Wat doen we vandaag?
H7 - Aan de slag met programmeren
Gastcollege in teams
1 / 31
volgende
Slide 1: Tekstslide
Natuur, Leven en TechnologieMiddelbare schoolvwoLeerjaar 5

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

Onderdelen in deze les

Wat doen we vandaag?
H7 - Aan de slag met programmeren
Gastcollege in teams

Slide 1 - Tekstslide

Wat hebben we de vorige keer gedaan?

Slide 2 - Tekstslide

Geef de link naar jou geprogrammeerde dansje

Slide 3 - Open vraag

Algoritme
Vorige keer heb je de handelingen opgeschreven voor een dansje. Zo'n lijstje met handelingen noemen we ook wel een algoritme.

Slide 4 - Tekstslide

Een ander voorbeeld van een algoritme is een recept

Slide 5 - Tekstslide

7.1 Opdracht
Een voorbeeld van een algoritme in je dagelijks leven is je ochtendritueel: opstaan,
douchen, ontbijten en naar school gaan.
 
Een algoritme kan ook weer uit meerdere algoritmen bestaan. Zo is ontbijten ook een algoritme op zichzelf: beleg pakken, brood pakken, boter op je brood doen, beleg erop
doen et cetera.

Slide 6 - Tekstslide

Welke andere algoritmen uit je dagelijks leven kun jij bedenken?

Slide 7 - Open vraag

Programmeren
Maak een account aan in replit.com en log in
(link op volgende slide)

Slide 8 - Tekstslide

Slide 9 - Link

Druk op: 
Druk daarna op:

Slide 10 - Tekstslide

Typen in middelse vak
Uitvoer komt hier. In de Console

Slide 11 - Tekstslide

Maak opgave 7.2, 7.3 en 7.4
7.2 Laat je naam verschijnen in de console

7.3 Bedenk een paar sommen. (met print("1 + 1 =", 1+1) kun je ook de som laten zien

7.4 laat nu verschijnen: 1+1 = 2 maar dit is wel een heel erg makkelijke som (zonder het antwoord te typen)

Slide 12 - Tekstslide

Variabelen
variabele = getal

Stel ik wil laten uitrekenen hoeveel 10 appels kosten:

appels = 10
prijs_appel = 0.5 (comma is een punt...)
print("de appels kosten",appels*prijs_appel, "euro")



Slide 13 - Tekstslide

Opmerking
Int: geeft aan dat het om een heel getal gaat
input:  hiermee vraag je de gebruiken om een input

Slide 14 - Tekstslide

Opdracht 7.5
Maak variabele "bestelling" en "totale prijs". In "totale_prijs" bereken je de prijs van de bestelling en deze gebruik je in in het print statement.

Vraag de klant om de bestelling in te voeren met: bestelling = int(input("Hoeveel appels wilt u bestellen? "))

Slide 15 - Tekstslide

Afsluiting: hoe ervaar je het programmeren?
A
Easy peasy
B
Weet nog niet helemaal wat ik aan het doen ben
C
Best wel lastig...
D
Ik wil naar mamma

Slide 16 - Quizvraag

Wat doen we vandaag?
Leren hoe if, else elif statements toe te passen.

Slide 17 - Tekstslide

If en Else
Let op: na if en else inspringen op de regel er onder!!

Slide 18 - Tekstslide

Vergelijkingen

Slide 19 - Tekstslide

Vragen over 7.6, 7.7 en 7.8?

Slide 20 - Tekstslide

Elif
Met "Else-if" kun je in een else statment weer iets testen.

 Dit zegt eigenlijk: als het ochtend is, dan ga je ontbijten; anders als het middag is, dan ga je lunchen; anders ga je avondeten. 

Slide 21 - Tekstslide

Slide 22 - Tekstslide

IF en IF
Je kunt ook een IF statement in een IF statement zetten. Je moet dan wel inspringen na de eerste IF(tab).

Slide 23 - Tekstslide

Slide 24 - Tekstslide

Slide 25 - Tekstslide

While loop
While betekend hier "zolang dat". En het is een loop omdat het zich herhaalt.

Slide 26 - Tekstslide

Slide 27 - Tekstslide

Lijsten
een lijst met waarden kun je maken met
naamlijst = [1,2,3,4,5]

Slide 28 - Tekstslide

For loop
Bij een for loop is het aantal herhalingen van te voren bepaald.

Slide 29 - Tekstslide

Lijsten en for-loop combi

Slide 30 - Tekstslide

Maak nu 7.11 en 7.12

Slide 31 - Tekstslide