Download de presentatie
GepubliceerdMichiel Desmet Laatst gewijzigd meer dan 10 jaar geleden
1
PSD Basisstructuren programmeren
2
De basisstructuren van het PSD
SEQUENTIE (Opeenvolging) SELECTIE (Keuze) ITERATIE (Herhaling) Eerst dit... Dan dat... Voorwaarde Zolang voorwaarde Ja Nee
3
Opeenvolging / sequentie
Eerst dit... Dan dat... Vervolgens dat...
4
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?
5
De PSD-opdracht Maak een PSD waarin de drie soorten opdrachten (lees, schrijf, wordt) duidelijk worden aangegeven. Geef door middel van onderstrepen aan welke de variabelen zijn.
6
Opeenvolging Jan Jan Jan Jan Schrijf “Hoe heet je?” Intern geheugen
Lees voornaam Jan Jan 17 20 Schrijf “Welkom ”, voornaam, “Hoe oud ben je?” Jan 17 Lees leeftijd 17 verschil := 37 - leeftijd 20 17 Schrijf verschil 20
7
Keuze / selectie Voorwaarde Nee Ja
8
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?
9
Het PSD Pim Pim Pim Pim Schrijf “Hoe heet je?” Intern geheugen
Lees voornaam Pim Schrijf “Hallo”, voornaam, “Aantal sigaretten per dag?” Pim Pim 5 5 Lees aantal 5 Voorwaarde aantal = 0 Ja Nee 5 Schrijf “Zo Houden!” Schrijf “Tijd om te stoppen!” Schrijf “Tot ziens”.
10
Herhaling / repetitie / iteratie
Zolang voorwaarde
11
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?
12
Het PSD Intern geheugen getal := 10 getal > = 0 Schrijf getal
6 2 Zolang voorwaarde 9 5 getal > = 0 1 8 4 7 3 Schrijf getal getal := getal - 1 getal = teller
Verwante presentaties
© 2024 SlidePlayer.nl Inc.
All rights reserved.