Modulair Programmeren Voorbeeld



Vergelijkbare documenten
Programma structuur diagram (PSD) [2005 1]

Programmeren klas 4. Opdracht PSD Visual Basic Code Code met Inputbox i.p.v. TextBox 1. Lees een getal LEES g. DIM kw AS INTEGER DIM kw AS INTEGER

Small Basic Console Uitwerking opdrachten

Uitleg: In de bovenstaande oefening zie je in het eerste blokje een LEES en een SCHRIJF opdracht. Dit is nog lesstof uit het tweede trimester.

3 In een klas hebben de meisjes en de jongens gemeten hoe lang ze zijn. De resultaten staan in de tabel hieronder.

Datum. Vraag het bedrag in BEF. Reken om naar EURO. Toon het bedrag in EURO. --- Vraag het bedrag in BEF Reken om naar EURO---

Betreft: Nederlandse kampioenschappen voor schoolteams ski & snowboard 2016

Grafieken jaar. Rekenles over het maken van grafieken. Rekenen. 60 minuten. Weerstation, data, grafieken

Bekijk eerst het filmpje. Ga daarna zelf aan de slag.

Handleiding. Geschikte tijd uitvoering jan feb mrt apr mei jun jul aug sep okt nov dec

Small Basic Programmeren Text Console 2

Informatie over Schoolse vorderingen en zittenblijven voor 6361 Vrije Basisschool Isabellalei 107 te ANTWERPEN

Handleiding inschrijfsysteem - Admin

BC BOXTEL - ENQUÊTE ALGEMENE GEGEVENS

160122_YENLO_KOSTENSHEET7marktscan7Digikoppeling

Leen een jeugdroman in de bibliotheek in je woonplaats of in de mediatheek op school. Maak een verslag door middel van het beantwoorden van de vragen.

Werkblad 7.1 Opdracht 3, module 3, les 7

Kim Dalessi.

van PSD naar JavaScript

BELASTINGVOORDEEL VOOR CONCURRENTIEVERMOGEN EN WERKGELEGENHEID

Lineaire Algebra voor ST

Zeist, 10 februari 2010

HANDLEIDING FRIREC. Versie 1.2.2

De waarde van eindtoetsen in het primair onderwijs

Verklaring kolommen Tape Lite

N.B. De werknemers in de Horeca en de Contractcatering (Bedrijf) vallen onder de bedrijfstakpensioenfondsregeling van Pensioenfonds Horeca & Catering.

Aanvraag deskundigenoordeel UWV door werkgever. 1. Waarover wilt u een deskundigenoordeel UWV? 2. Gegevens werkgever : 3. Gegevens werknemer :

Hoe maak ik een werkstuk?

Handleiding Magister 5 Leerlingen / Ouders

Gegevens van u (en uw partner)

2.1.4 Oefenen. d. Je ziet hier twee weegschalen. Wat is het verschil tussen beide als het gaat om het aflezen van een gewicht?

Inschrijfformulier AARZEL NIET OM C ONTACT OP TE NEMEN. D E W IJNGAARD. o vrouw. (kopie belastingdienst of zorgpas met BSN/sofinummer bijvoegen)

Banger voor spinnen dan voor terreur.

Uitdager van de maand. Rekenen Wiskunde, Groep 6. Algemeen

Werkblad 5.1 Opdracht 3, module 5, les Luister naar het gesprek. 2. Lees de zinnen. 3. Kruis aan: JA of NEE.

Wijzigingen in People Inc

Voor de beoordeling zijn de volgende passages van de artikelen 41, 41a en 42 van het Eindexamenbesluit van belang:

Onderzoek kledingvoorschriften

lesmateriaal bij Ik regel mijn geldzaken

Gegeven We moeten de gegevens zelf verzamelen door een enquête uit te voeren bij de leerlingen van het zesde jaar.

Onderzoek leesgedrag

Hoofdstuk 6 Examenaanpak. Kern 1 Modelleren

25 leesbelevingsactiviteiten

Jaarafsluiting. Handleiding. Auteur: Sean Jansen - Onestein Versie: 1.0. Datum laatste wijziging / 8

2 Data en datasets verwerken

Een heleboel voorwerpen Groep / niveau Groep 4/ 5 Leerstofaspecten Gebruik van meetinstrumenten, meten met standaardmaten Benodigdheden

PensioenRust Handleiding

Addendum op Programma van Eisen en XSD s elektronische gegevensuitwisseling tussen PO-instellingen en DUO

Betreft: aanmelding nieuwe leerlingen. Geachte ouder(s), verzorger(s),

x 3x x 7x x 2x x 5x x 4x G&R havo B deel 1 3 Vergelijkingen en ongelijkheden C. von Schwartzenberg 1/12 TOETS VOORKENNIS

Planning. 1. Mini College. 2. Introductiecursus Imperatief Programmeren. 3. Crash and Compile (vanaf 17:00 uur)

4 manieren om Samsam te gebruiken

Workshop 3x. Huiswerk. Huiswerk vorige week. Workshop 22 september A. Snippe ICT Lyceum 1. Huiswerk. Project documentatie. Analytisch vermogen

Eerste avonturen met een budgetresultaat Verkenning aan de hand van opdracht 29 uit De Industrie (Stoffels)

3 havo krachten. Saskia Franken. CC Naamsvermelding 3.0 Nederland licentie.

Uw ervaringen na 1 jaar M-decreet

WISKUNDE 3 PERIODEN EUROPEES BACCALAUREAAT DATUM : 4 juni 2010 DUUR VAN HET EXAMEN : TOEGESTANE HULPMIDDELEN : OPMERKINGEN : Geen

Groep 6 Basisles Energie

12. Leerstof samenvatten

Vogelgriep. Auteur: Chris Vegter Illustraties: Dirk van der Maat. Boekverslag van:... Klas:...

Werkinstructie Blauwdruk voor RI&E biologische agentia

Voorbereidende opgaven Kerstvakantiecursus. Rekenregels voor vereenvoudigen ( ) = = ( ) ( ) ( ) = ( ) ( ) = ( ) = = ( )

Breuken(taal), meetkunde, voortzetting eerlijk verdelen

0. voorkennis. Periodieke verbanden. Bijzonder rechthoekige driehoeken en goniometrische verhoudingen

Eén dag werken in het magazijn!

30 Welke typen zorgleerling komen in uw klas(sen) het meest voor? Meerdere antwoorden mogelijk, maximaal drie.

Handleiding bij de Booktest Generator

SELO-B. Het elektronische slot. Gebruiksaanwijzing voor de aanvullende functies:

INFORMATIE RASGEBONDEN EUROPASHOW

opgaven formele structuren deterministische eindige automaten

Bedrijfsnummer: 469. Rapportage tevredenheidsonderzoek onder cliënten en opdrachtgevers van. Stichting ActiefTalent

Programmeren klas 4. Opdracht PSD Visual Basic Code Code met InputBox i.p.v. TextBox 1. Lees een getal LEES g. DIM kw AS INTEGER DIM kw AS INTEGER

Herexamen Discrete Wiskunde deel I donderdag 6 juli, 2017

EXAMENTOETS TWEEDE PERIODE 5HAVO MLN/SNO

Gebruik het vragenmachientje en bedenk een onderzoeksvraag

OPDRACHT Opdracht 2.1 Beschrijf in eigen woorden wat het bovenstaande PSD doet.

Onderzoek verplichte homolessen

Lesbrief bij Als honden konden bidden van Margriet Cobben

Sociale media in de makelaardij. Inhoudsopgave. 1 Algemeen...1

Examen VWO. Wiskunde B1,2 (nieuwe stijl)

Praktijkinstructie Personeelsadministratie 3 (CSE09.3/CREBO:50178)

Cellen naast onder noem je een kolom Cellen naast elkaar noem je een rij Kolommen worden met letters aangegeven A..Z AA.AZ BA BZ enz.

Een deel van het onderzoek doe je met z n tweeën, het andere deel doe je zelfstandig. Dit onderzoek telt als repetitie A en B.

Introductie Loopbaanbudget. De toekomst creëer je samen

LESBRIEF. Laat uw leerlingen 10 minuten lezen in 7Days. Uw leerlingen mogen zelf weten welke artikelen ze deze 10 minuten lezen.

Stagerage Versie 3 zomer 2011

Thema: Zomertijd. Handleiding en opgaven niveau A2. Opgave 1: Samen

Dat circulatieplan, Dat circulatieplan, WAT DENKT GIJ DAARVAN? WAT DENKT GIJ DAARVAN?

UNIVERSITEIT GENT FACULTEIT GENEESKUNDE EN GEZONDHEIDSWETENSCHAPPEN Medisch-Sociale Wetenschappen Optie Beheer & Beleid Academiejaar

[zelf op te maken en in te vullen > denk hierbij aan het tonen van een foto en/of logo van de bank, je naam etc.

Thema: Wereldwijd internet via ballonnen

Welkom! We gaan samen OiRA Bouw, de onlinetool voor risicobeoordeling, verkennen!

Onderbouw / aardrijkskunde

Activiteiten introductiefase

Handleiding subsidieaanvragen IPV- Curriculum Subsidieregeling Internationalisering po/vo

Hieronder zie je hoe dat gaat. Opgave 3. Tel het aantal routes in de volgende onvolledige roosters van linksboven naar rechtsonder.

2E HUISWERKOPDRACHT CONTINUE WISKUNDE

Wanneer heeft werknemer recht op een transitievergoeding?

OPDRACHTKAART. Thema: AV-technieken. Video 6. De spotlist AV Voorkennis: Je hebt de opdracht Video-opnamen afgerond.

Transcriptie:

Voorbeeld Van een aantal leerlingen worden IDNR, naam, leeftijd en geslacht ingelezen. Het programma bepaalt: Gemiddelde leeftijd Aantal meisjes Verder worden de namen van alle jongens afgedrukt. Hoofdmoduul INIT ZOLANG IDNR <> 0 KERN SLOT Submoduul INIT som := 0 aantal := 0 av := 0 LEES IDNR Submoduul KERN LEES naam, leeftijd, geslacht som := som + leeftijd aantal := aantal + 1 ja geslacht = V nee av := av + 1 SCHRIJF naam LEES IDNR Submoduul SLOT gem := som / aantal SCHRIJF gem, av 1

opgave 1 De leraar Frans geeft aan zijn leerlingen de opdracht om een literatuurlijst samen te stellen. Op die lijst moet van elk boek de TITEL (titel), NAAM VAN DE SCHRIJVER (naam) en AANTAL BLADZIJDEN (aantal) staan. Met behulp van onderstaand programma worden de gegevens van 5 boeken ingelezen. Hiervan wordt het aantal geschikte (ag) en het aantal ongeschikte (ao) boeken afgedrukt. Een boek is geschikt als het aantal bladzijden tussen 75 en 300 ligt. Anders is het boek ongeschikt. Hieronder staan het hoofdmoduul en submoduul VERWERK. Hoofdmoduul ag := 0 ao:= 0 t := 1 zolang t < = 5 LEES titel, naam, aantal VERWERK t := t + 1 SCHRIJF ag, ao submoduul VERWERK ja aantal < 75 nee ao : = ao + 1 ja aantal > 300 nee ao : = ao + 1 ag : = ag + 1 p := "ongeschikt" p := "ongeschikt" p := "geschikt" SCHRIJF naam, titel, aantal, p Maak onderstaande geheugentabel af en geef de uitvoer als onderstaande gegevens ingelezen worden: Au soleil, Jacques, 87, Sous l arbre, Pierre, 173, Zigzag, Jeanne, 67, La mer, Marquise, 452, A la lune, Analise, 201 Geheugentabel Uitvoer ag ao t titel naam aantal p 0 0 1 Au soleil Jaques 87 2

opgave 2 Een bedrijf heeft een lijst met de gegevens van alle werknemers. Deze gegevens zijn: - naam (nm) - adres (adr) - telefoon (tn) - leeftijd (lt) - aantal dienstjaren (adj) - salaris (sal) - aantal verzuimdagen (verz) Deze gegevens worden in een programma ingevoerd. Hieronder staat het hoofdmoduul ADMIN en submoduul INVOEREN. Hoofdmoduul ADMIN ENTREE ZOLANG nm < > "ZZZZ" JONG ARM VERVOLG INVOEREN SLOT Submoduul INVOEREN LEES nm, adr, tn, lt, adj, sal, verz In dit programma gebeurt het volgende: Naam, adres en telefoonnummer van alle werknemers jonger dan 30 jaar met minder dan 5 dienstjaren worden bepaald en afgedrukt. Naam en salaris van de werknemer met het laagste salaris worden bepaald en afgedrukt. Er zijn geen twee werknemers met hetzelfde salaris. De gemiddelde leeftijd en het totaal aantal verzuimdagen van alle werknemers worden bepaald en afgedrukt. Omschrijving van de submodules: INVOEREN: hierin worden alle gegevens ingelezen. ENTREE: hierin wordt eerst submoduul INVOEREN aangeroepen, waarna de nodige gegevens een beginwaarde krijgen. JONG: hierin worden naam, adres en telefoonnummer van alle werknemers jonger dan 30 jaar, die minder dan 5 dienstjaren hebben, bepaald en afgedrukt. ARM: hierin worden naam en salaris van de werknemer met het laagste salaris bijgehouden. VERVOLG: hierin worden de nodige gegevens bijgehouden voor het berekenen van het gemiddelde en het bepalen van het totaal aantal verzuimdagen. SLOT: hierin worden die dingen gedaan die aan het einde van het programma nog gedaan moeten worden. In submoduul ENTREE moeten 5 variabelen een beginwaarde krijgen. Het PSD hiervan staat op het werkblad getekend. a. Maak submoduul ENTREE verder af. b. Maak submoduul JONG verder af. c. Maak submoduul ARM verder af. d. Maak submoduul VERVOLG verder af. e. Maak submoduul SLOT verder af. 2

Werkblad Submoduul ENTREE Submoduul JONG INVOEREN laagste :=.. Submoduul ARM Submoduul VERVOLG ja.. nee.... Submoduul SLOT 3

Uitwerking Geheugentabel ag ao t titel naam aantal p 0 0 1 Au soleil Jaques 87 1 geschikt 2 Sous l arbre Pierre 173 2 geschikt 3 Zigzag Jeanne 67 1 ongesch 4 La mer Marquise 452 2 ongesch 5 A la lune Analise 201 3 geschikt 6 Uitvoer Au soleil Jacques 87 geschikt Sous l arbre Pierre 173 geschikt Zigzag Jeanne 67 ongeschikt La mer Marquise 452 ongeschikt A la lune Analise 201 geschikt 3 2 4

Submoduul ENTREE INVOEREN laagste := sal naamlaag := naam aantw := 0 soml := 0 Submoduul JONG ja lt < 30 nee ja adj < 5 nee SCHRIJF nm SCHRIJF adr SCHRIJF tn tav := 0 Submoduul ARM ja sal < laagste nee laagste := sal naamlaag := naam Submoduul VERVOLG aantw := aantw + 1 soml := soml + lt tav := tav + verz Submoduul SLOT gemlt := soml / aantw SCHRIJF gemlt SCHRIJF naamlaag SCHRIJF tav 5