1 / 11

Het maken van een structuurdiagram

Klik ergens op het witte deel van deze pagina om verder te gaan. Het maken van een structuurdiagram. 1. Inleiding. 2 . Een stappenplan maken. 3. Een structuurdiagram uit het stappenplan afleiden. Klik ergens op het witte deel van deze pagina om verder te gaan. 1. Inleiding.

leiko
Download Presentation

Het maken van een structuurdiagram

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Klik ergens op het witte deel van deze pagina om verder te gaan Het maken van een structuurdiagram 1. Inleiding 2. Een stappenplan maken 3. Een structuurdiagram uit het stappenplan afleiden

  2. Klik ergens op het witte deel van deze pagina om verder te gaan 1. Inleiding Structuurdiagrammen maken is niet populair. Niet bij leerlingen en niet bij programmeurs. Toch zullen maar weinig professionele programmeurs direct beginnen met code intypen. Door schade en schande hebben ze geleerd dat dit gewoon niet werkt. Voor je het weet, loop je vast en moet je veel meer moeite doen om het weer goed te krijgen.

  3. Klik ergens op het witte deel van deze pagina om verder te gaan Een structuurdiagram ontstaat niet zomaar. Allereerst moet je een stappenplan maken. Uit het stappenplan kun je het structuur-diagram afleiden. Het structuurdiagram vormt tenslotte de basis voor de programmeercode. In de volgende dia’s wordt het maken van het stappenplan en het structuurdiagram besproken aan de hand van de opdracht “inhoud bepalen”. Bekijk deze opdracht daarom eerst nog eens goed.

  4. Klik ergens op het witte deel van deze pagina om verder te gaan 2. Een stappenplan maken Doe alsof jij een computer bent en ga stap voor stap na welke handelingen je moet verrichten bij de opdracht ‘inhoud bepalen’. Gebruik eenvoudige taal. Als eerste moet je een waarde voor r inlezen. De eerste stap is dus : 1. Lees waarde r Daarna moet je controleren of r een echt getal is. De tweede stap is dus de vraag : 2. Is r een echt getal ?

  5. Klik ergens op het witte deel van deze pagina om verder te gaan Op deze vraag moet antwoord gegeven worden. Dat levert een “ja” en “nee” tak op. De “nee”-tak is eenvoudiger, dus daar beginnen we mee. Want als het antwoord “nee” is, moet er een foutboodschap verschijnen en moet het programma gestopt worden. De bijbehorende stappen zijn dan : 3. Als antwoord bij 2 is nee dan : 4. Print “invoer is fout” 5. Verlaat de subroutine

  6. Klik ergens op het witte deel van deze pagina om verder te gaan Nu de “ja”-tak. Als r een echt getal is, moet gekeken worden welke soort figuur is geselecteerd en moet de bijbehorende inhoud berekend worden. Eerst vraag je of er een bol geselecteerd is. Als dat zo is kun je de inhoud van de bol berekenen. Als dat niet zo is, kun je in principe direct de inhoud van de kubus berekenen, omdat er in deze opdracht maar twee figuren mogelijk zijn. Het nadeel hiervan is dat het programma dan later lastig is uit te breiden voor andere figuren. Het is daarom beter om een nieuwe vraag te stellen.

  7. Klik ergens op het witte deel van deze pagina om verder te gaan Omdat de figuren geselecteerd worden via een ListBoxen omdat alleen daarmee het programma gestart kan worden, hoeven we niet bang te zijn dat er problemen ontstaan als er niets geselecteerd wordt.De stappen worden dan : 6. Als antwoord bij 2 is ja dan : 7. Is “bol” geselecteerd ? 8. Als antwoord bij 7 is ja dan : 9. Inhoud I = (4/3)..r3 10. Is “kubus” geselecteerd ? 11. Als antwoord bij 10 is ja dan : 12. Inhoud I = r3

  8. Klik ergens op het witte deel van deze pagina om verder te gaan Als laatste moet de inhoud I getoond worden. Dat kan helemaal aan het eind van alles, buiten de vraag van stap 2.Maar omdat er alleen een Iberekend wordt in het “ja”-deel van vraag 2, kiezen we er voorom I daar te laten printen met : 13. Print inhoud I Op de volgende dia staan alle stappen overzichtelijk onder elkaar (let op het inspringen) en kunnen zo vertaald worden naar een structuurdiagram.

  9. Klik ergens op het witte deel van deze pagina om verder te gaan 1. Lees waarde r 2. Is r een echt getal ? 3. Als antwoord bij 2 is nee dan : 4. Print “invoer is fout” 5. Verlaat de subroutine 6. Als antwoord bij 2 is ja dan : 7. Is “bol” geselecteerd ? 8. Als antwoord bij 7 is ja dan : 9. Inhoud I = (4/3)..r3 10. Is “kubus” geselecteerd ? 11. Als antwoord bij 10 is ja dan : 12. Inhoud I = r3 13. Print inhoud I

  10. ja nee Klik ergens op het witte deel van deze pagina om verder te gaan 3. Een structuurdiagram uit het stappenplan afleiden Gebruik de volgende “symbolen” voor de vertaling van het stappenplan naar een structuurdiagram : opdrachten vraag herhaling Geef het begin en eind van het structuurdiagram aan met de woorden ‘begin’ en ‘eind’.

  11. Klik ergens op het witte deel van deze pagina om verder te gaan Het structuurdiagram wordt dan : terug naar opdracht

More Related