Psd - Programma Structuur Diagram
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Psd - Programma Structuur Diagram

on

  • 8,339 views

Presentatie over programmeren met PSD

Presentatie over programmeren met PSD

Statistics

Views

Total Views
8,339
Views on SlideShare
7,306
Embed Views
1,033

Actions

Likes
0
Downloads
25
Comments
0

7 Embeds 1,033

http://www.newdeveloper.nl 492
http://newdeveloper.nl 478
http://www.slideshare.net 34
http://macad 22
http://10.0.0.143 4
http://www.slashdocs.com 2
http://www.docshut.com 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Psd - Programma Structuur Diagram Presentation Transcript

  • 1. PSD Basisstructuren programmeren
  • 2. De basisstructuren van het PSD Opeenvolging Keuze Herhaling Eerst dit... Dan dat... Voorwaarde Nee Ja Zolang voorwaarde
  • 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.
    • 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
  • 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
  • 9. Keuze / selectie Voorwaarde Nee Ja
  • 10. 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: “Houden zo!”
    • 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?
  • 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
  • 14. Herhaling / repetitie / iteratie Zolang voorwaarde
  • 15. 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?
  • 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