Programmastructuurdiagrammen jvd13-3-2003
3Dit programma doet hetvolgende:Eerst wordt er een tekst ophet scherm afgedrukt: devraag 'Van welk getal wil jehet kwadraat?'. (Dat wattussen de aanhalingstekensstaat wordt letterlijkafgedrukt.)De volgende opdracht 'leesgetal' laat het programmawachten totdat de gebruikereen getal ingetoetst heeft. De term
getal
kan je zien als de naam van eengeheugenplaats in de computer en die kan elke waarde bevatten die de gebruiker vanhet programma intikt. We noemen dit een
variabele
omdat
getal
elke keer een andere(dus veranderlijke) waarde kan krijgen. De term
kwadraat
is dus ook een variabele.
Er zijn verschillende soorten variabelen. De twee hoofdtypen zijn: numerieke variabelen, voor het opslaan van getallen; alfanumerieke, voor het opslaan van tekenreeksen (Eng: strings). Er zijnaparte numerieke typen variabelen voor het opslaan van gehele getallen (Eng: integer) en voor reële getallen (Eng: real, of: double). Met numerieke variabelen kan je rekenen, alfanumeriekevariabelen worden gebruikt om tekst op te slaan.
De volgende opdracht maakt de waarde van de variabele
kwadraat
gelijk aan de waardevan
getal
maal
getal
. Anders gezegd: aan (de variabele)
kwadraat
wordt de waarde
getal * getal
toegekend. Het symbool
:=
gebruik je bij
de toekennings-opdracht
:
kwadraat
wordt
getal
keer
getal
.De volgende opdracht is weer een schrijfopdracht voor een regel tekst (te herkennen aande aanhalingstekens).De laatste opdracht is ook een schrijfopdracht, maar nu wordt de waarde van devariabele
kwadraat
afgedrukt (geen aanhalingstekens!).
Opgave 1
Maak in je schrift een PSD dat drie getallen leest en het gemiddelde van die drie getallenafdrukt.Zorg er voor dat aan de gebruiker van het programma duidelijk gemaakt wordt wat er van hem verlangd wordt. Een leeg scherm met een knipperende cursor zegt de meestemensen niets, dus laat bijv. het doel van het programma afdrukken ("Dit programmaberekent het gemiddelde van drie door U in te voeren getallen.") Vraag daarna om diegetallen in te voeren, en vermeld de betekenis van de uitvoer.In het algemeen geldt:
maak programma's gebruikersvriendelijk!!!
§4 Commentaar
Commentaar is tekst (géén programmacode) die in een programma tussengevoegdwordt en bijvoorbeeld nuttig is bij een latere wijziging of uitbreiding van het programma,of om bepaalde gedeelten van een programmacode of PSD toe te lichten. Zie de teksttussen accolades in het PSD hierboven. Begin een programma steeds met een stukjecommentaar waarin je de auteur van het programma aangeeft en een korte omschrijvingvan het doel van het programma. Bij het huiswerk vermeld je ook steeds het nummervan de opgave.
Opgave 2
Een stalen balk met hoogte h en breedte b die voor een lengte l uit een (stevige)constructie steekt kan aan zijn uiteinde maximaal een gewicht g dragen dat berekend
Add a Comment