6. Opeenvolging Schrijf: Hoe heet je? Lees: voornaam Schrijf: Welkom voornaam . Hoe oud ben je? Lees: leeftijd Schrijf: verschil Jan Jan Jan 17 17 17 20 20 Jan 17 20 verschil := 37 - leeftijd Intern geheugen
7. Programma in Pascal program opeenvolging; {Vraag iemand naar zijn voornaam en heet hem daarna welkom. Vraag naar zijn leeftijd en bereken het verschil met de leeftijd van de informaticadocent} PSD Variabelen declareren Programma-naam + omschrijving naam type Var voornaam: String; leeftijd: Integer; verschil: Integer; Begin write('Wat is je voornaam? '); readln(voornaam); writeln; write('Hallo ',voornaam, '. Welkom bij de eerste programmeerles.'); writeln; write('Hoe oud ben je? '); readln(leeftijd); verschil := 37-leeftijd; write('Je bent ',verschil, ' jaar jonger dan je informaticadocent.'); readln; End. Hoofd-programma
8. Opeenvolging in de praktijk. We gaan nu het programma laten uitvoeren in Pascal
11. Het PSD Voorwaarde Nee Ja Schrijf: Hoe heet je? Pim Lees: voornaam Schrijf: Hallo voornaam . Aantal sigaretten per dag? Pim Pim 5 aantal = 0 Schrijf : “ Houden zo!” Schrijf : “ Tijd om te stoppen!” Schrijf: “Tot ziens”. Lees: aantal 5 Pim 5 5 Intern geheugen
12. Programma in Pascal program roken; {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: “Houden zo!”Als het aantal méér dan nul is druk dan af: “Tijd om te stoppen!”Druk af “Tot ziens”.} Variabelen declareren Programma-naam + omschrijving naam type Var voornaam: String; aantal: Integer; Begin write('Wat is je voornaam? '); readln(voornaam); writeln; write('Hallo ',voornaam, '. Hoeveel sigaretten rook jij per dag? '); readln(aantal); if aantal = 0 then write(’Houden zo!') else write(‘Tijd om te stoppen’); writeln; write(‘Tot ziens’); readln; End. PSD Hoofd-programma
13. Keuze / selectie in de praktijk. We gaan nu het programma “Roken” laten uitvoeren in Pascal
16. Het PSD Zolang voorwaarde getal := 10 10 getal >= 0 Schrijf: getal getal := getal - 1 Schrijf: We have a liftoff... 9 8 7 6 5 4 3 2 1 0 Intern geheugen
17. Programma in Pascal Program countdown; {Laat een programma de getallen 10 tot en met 0 op het beeldscherm afdrukken.} Variabelen declareren Programma-naam + omschrijving naam type Var getal: Integer; Begin getal := 10; while getal >= 0 do begin writeln(getal); getal := getal-1; end; writeln(‘We have a liftoff…’); readln; End. PSD Hoofd-programma Zolang voorwaarde