PSD Basisstructuren programmeren. De basisstructuren van het PSD SEQUENTIE (Opeenvolging) SELECTIE...
-
Upload
michiel-desmet -
Category
Documents
-
view
227 -
download
3
Transcript of PSD Basisstructuren programmeren. De basisstructuren van het PSD SEQUENTIE (Opeenvolging) SELECTIE...
![Page 1: PSD Basisstructuren programmeren. De basisstructuren van het PSD SEQUENTIE (Opeenvolging) SELECTIE (Keuze) ITERATIE (Herhaling) Eerst dit... Dan dat...Voorwaarde.](https://reader035.fdocument.pub/reader035/viewer/2022062220/5551a0ed4979591f3c8b595c/html5/thumbnails/1.jpg)
PSD Basisstructuren
programmeren
![Page 2: PSD Basisstructuren programmeren. De basisstructuren van het PSD SEQUENTIE (Opeenvolging) SELECTIE (Keuze) ITERATIE (Herhaling) Eerst dit... Dan dat...Voorwaarde.](https://reader035.fdocument.pub/reader035/viewer/2022062220/5551a0ed4979591f3c8b595c/html5/thumbnails/2.jpg)
De basisstructuren van het PSDSEQUENTIE
(Opeenvolging)SELECTIE
(Keuze)ITERATIE(Herhaling)
Eerst dit...
Dan dat... Voorwaarde
NeeJa
Zolang voorwaarde
![Page 3: PSD Basisstructuren programmeren. De basisstructuren van het PSD SEQUENTIE (Opeenvolging) SELECTIE (Keuze) ITERATIE (Herhaling) Eerst dit... Dan dat...Voorwaarde.](https://reader035.fdocument.pub/reader035/viewer/2022062220/5551a0ed4979591f3c8b595c/html5/thumbnails/3.jpg)
Opeenvolging / sequentie
Eerst dit...
Dan dat...
Vervolgens dat...
![Page 4: PSD Basisstructuren programmeren. De basisstructuren van het PSD SEQUENTIE (Opeenvolging) SELECTIE (Keuze) ITERATIE (Herhaling) Eerst dit... Dan dat...Voorwaarde.](https://reader035.fdocument.pub/reader035/viewer/2022062220/5551a0ed4979591f3c8b595c/html5/thumbnails/4.jpg)
De Programmeer-opdracht
• Vraag iemand naar zijn voornaam en heet hem daarna persoonlijk welkom.
• Vraag naar zijn leeftijd.• Bereken het verschil met de leeftijd van de
informatica-docent.• Druk dit leeftijdsverschil af op het beeldscherm.
Wat is in bovenstaande tekst variabel? Met andere woorden: Welke woorden krijgen steeds een andere waarde wanneer het programma door verschillende personen wordt uitgevoerd?
![Page 5: PSD Basisstructuren programmeren. De basisstructuren van het PSD SEQUENTIE (Opeenvolging) SELECTIE (Keuze) ITERATIE (Herhaling) Eerst dit... Dan dat...Voorwaarde.](https://reader035.fdocument.pub/reader035/viewer/2022062220/5551a0ed4979591f3c8b595c/html5/thumbnails/5.jpg)
• Maak een PSD waarin de drie soorten opdrachten (lees, schrijf, wordt) duidelijk worden aangegeven.
• Geef door middel van onderstrepen aan welke de variabelen zijn.
De PSD-opdracht
![Page 6: PSD Basisstructuren programmeren. De basisstructuren van het PSD SEQUENTIE (Opeenvolging) SELECTIE (Keuze) ITERATIE (Herhaling) Eerst dit... Dan dat...Voorwaarde.](https://reader035.fdocument.pub/reader035/viewer/2022062220/5551a0ed4979591f3c8b595c/html5/thumbnails/6.jpg)
Intern geheugen
OpeenvolgingSchrijf “Hoe heet je?”
Lees voornaam
Schrijf “Welkom ”, voornaam, “Hoe oud ben je?”
Lees leeftijd
Schrijf verschil
Jan
Jan
Jan
17
17
1720
20
Jan 17 20
verschil := 37 - leeftijd
![Page 7: PSD Basisstructuren programmeren. De basisstructuren van het PSD SEQUENTIE (Opeenvolging) SELECTIE (Keuze) ITERATIE (Herhaling) Eerst dit... Dan dat...Voorwaarde.](https://reader035.fdocument.pub/reader035/viewer/2022062220/5551a0ed4979591f3c8b595c/html5/thumbnails/7.jpg)
Keuze / selectie
Voorwaarde
NeeJa
![Page 8: PSD Basisstructuren programmeren. De basisstructuren van het PSD SEQUENTIE (Opeenvolging) SELECTIE (Keuze) ITERATIE (Herhaling) Eerst dit... Dan dat...Voorwaarde.](https://reader035.fdocument.pub/reader035/viewer/2022062220/5551a0ed4979591f3c8b595c/html5/thumbnails/8.jpg)
De Programmeer-opdracht• Vraag iemand naar zijn voornaam en heet hem
daarna persoonlijk welkom. • Vraag hem hoeveel sigaretten hij per dag rookt.• Als het aantal nul is druk dan af: “Zo Houden!”• Als het aantal méér dan nul is druk dan af: “Tijd
om te stoppen!”• Druk af “Tot ziens”.
Wat is in bovenstaande tekst variabel? Met andere woorden: Welke woorden krijgen steeds een andere waarde wanneer het programma door verschillende personen wordt uitgevoerd?
![Page 9: PSD Basisstructuren programmeren. De basisstructuren van het PSD SEQUENTIE (Opeenvolging) SELECTIE (Keuze) ITERATIE (Herhaling) Eerst dit... Dan dat...Voorwaarde.](https://reader035.fdocument.pub/reader035/viewer/2022062220/5551a0ed4979591f3c8b595c/html5/thumbnails/9.jpg)
Het PSD
Voorwaarde
NeeJa
Schrijf “Hoe heet je?”Pim
Lees voornaam
Schrijf “Hallo”, voornaam,“Aantal sigaretten per dag?”
PimPim5
aantal = 0
Schrijf “Zo Houden!”
Schrijf“Tijd om te stoppen!”
Schrijf “Tot ziens”.
Lees aantal5
Intern geheugen
Pim 5
5
![Page 10: PSD Basisstructuren programmeren. De basisstructuren van het PSD SEQUENTIE (Opeenvolging) SELECTIE (Keuze) ITERATIE (Herhaling) Eerst dit... Dan dat...Voorwaarde.](https://reader035.fdocument.pub/reader035/viewer/2022062220/5551a0ed4979591f3c8b595c/html5/thumbnails/10.jpg)
Herhaling / repetitie / iteratie
Zolang voorwaarde
![Page 11: PSD Basisstructuren programmeren. De basisstructuren van het PSD SEQUENTIE (Opeenvolging) SELECTIE (Keuze) ITERATIE (Herhaling) Eerst dit... Dan dat...Voorwaarde.](https://reader035.fdocument.pub/reader035/viewer/2022062220/5551a0ed4979591f3c8b595c/html5/thumbnails/11.jpg)
De Programmeer-opdracht
• Laat een programma de getallen 10 tot en met 0 op het beeldscherm afdrukken.
Wat is in bovenstaande tekst variabel? Met andere woorden: Welke woorden krijgen steeds een andere waarde wanneer het programma door verschillende personen wordt uitgevoerd?
![Page 12: PSD Basisstructuren programmeren. De basisstructuren van het PSD SEQUENTIE (Opeenvolging) SELECTIE (Keuze) ITERATIE (Herhaling) Eerst dit... Dan dat...Voorwaarde.](https://reader035.fdocument.pub/reader035/viewer/2022062220/5551a0ed4979591f3c8b595c/html5/thumbnails/12.jpg)
Het PSD
Intern geheugen
Zolang voorwaarde
getal := 1010
getal > = 0
Schrijf getal
getal := getal - 1
getal = teller
9
8
7
6
5
4
3
2
1
0
10