Project 2: LOTTO simulatie Programmeren I
|
|
- Erna Brander
- 8 jaren geleden
- Aantal bezoeken:
Transcriptie
1 Project 2: LOTTO simulatie Programmeren I K. van Assche - H. Gruyaert 1 Inleiding Schrijf een java programma dat het spel van de nationale loterij, de Lotto simuleert. De communicatie met de gebruiker gebeurt via het console venster; gebruik hiervoor de methode readstring() van de klasse Stream. Je programma bestaat uit een 4-tal onderdelen: je deelname aan het spel via een lottoformulier de lotto/joker trekking een simulatie van de totale inzet en daaruit voortvloeiend de te verdelen winst de winstbepaling van jouw deelname. 2 Je lottoformulier Een lottoformulier bestaat uit 12 roosters. Elk rooster omvat de getallen 1 tot en met 42. Een deelname is geldig als uit een even aantal roosters een selectie is gemaakt van exact 6 getallen. De prijs per koppel roosters is 1 EURO. Verzorg onderstaande gebruikersinterface (lay-out wijzigt volgens het aantal gewenste roosters) : LOTTO Kies 6 nummers per rooster. Speel 2, 4, 6, 8, 10 of 12 roosters Hoeveel roosters wens je te spelen? 6 1
2 EURO 2 EURO 3 EURO De speler heeft de mogelijkheid om zelf cijfers in te geven, dan wel om de lottoterminal willekeurig getallen te laten kiezen (quick pick). Voorzie de nodige controle op de geldigheid van eigen cijferkeuze. Quick Pick: Voor quick pick, geef Q. Q
3 Eigen cijferkeuze: Voor quick pick, geef Q. Welke 6 cijfers wens je te spelen? (Voorzie een spatie tussen de cijfers) rooster1: rooster2: rooster3: rooster4: rooster5: rooster6: Vervolgens kan de speler een aantal jokers inzetten (max 4). De prijs per joker bedraagt 1,25 EURO. Een jokernummer is een getal dat gegenereerd wordt door de lottoterminal en bestaat uit exact 7 digits. Hoeveel jokers wens je in te zetten? (0, 1, 2, 3 of 4) 2 joker 1: joker 2:
4 Geef vervolgens weer wat de kostprijs is voor de speler zijn deelname: TE BETALEN VOOR DEELNAME: 5.5 EURO 3 De lotto/joker trekking Bij de lottotrekking worden 6 ballen getrokken en een reservebal. Er wordt ook een jokernummer getrokken. #################### TREKKING ############################## LOTTO: ( reserve = 31) JOKER: #################### TREKKING ############################## 4 Simulatie van inzet en te verdelen winst Simuleer een totale inzet tussen de 1 miljoen en 10 miljoen euro. Het totaal uit te keren bedrag is vastgelegd op 47% van de totale inzet. Elke speler met 3 juiste cijfers krijgt 2.5 EURO winst uitbetaald. Simuleer een aantal spelers met 3 juiste cijfers tussen de en Het uit te keren bedrag wordt bijkomend verdeeld over de winnaars met resp. 4, 5, 5+ en 6 juiste cijfers: 25% wordt verdeeld over de spelers met 4 juiste cijfers. Simuleer een aantal tussen en % wordt verdeeld over de spelers met 5 juiste cijfers. Simuleer een aantal tussen 200 en % wordt verdeeld over de spelers met 5 juiste cijfers plus het reservegetal. Simuleer een aantal tussen 1 en % wordt verdeeld over de spelers met 6 juiste cijfers. Simuleer een aantal tussen 0 en SIMULATIE TOTALE INZET = E7 EURO UIT TE KEREN BEDRAG (47%) = EURO AANTAL WINNAARS MET 3 juiste cijfers = (goed voor EURO) 4
5 PROPORTIONEEL TE VERDELEN BEDRAG = EURO Aantal winnaars met 4 juiste cijfers = 1580 (goed voor totaal van EURO Aantal winnaars met 5 juiste cijfers = 457 (goed voor totaal van EURO) Aantal winnaars met 5 juiste cijfers en reserve = 91 (goed voor totaal van Aantal winnaars met 6 juiste cijfers = 2 (goed voor totaal van EURO) Winst bij 6 juiste: EURO Winst bij 5 juiste en reservegetal: EURO Winst bij 5 juiste: EURO Winst bij 4 juiste: EURO Winst bij 3 juiste: 2.5 EURO SIMULATIE Winst met uw lottoformulier Winstberekening voor uw cijfers : AANTAL JUIST: 3 Tussentijdse winst: 2.5 EURO Winstberekening voor uw cijfers : AANTAL JUIST: 0 Tussentijdse winst: 0.0 EURO Winstberekening voor uw cijfers : AANTAL JUIST: 4 Tussentijdse winst: EURO Winstberekening voor uw cijfers : AANTAL JUIST: 0 Tussentijdse winst: 0.0 EURO Winstberekening voor uw cijfers : AANTAL JUIST: 0 Tussentijdse winst: 0.0 EURO Winstberekening voor uw cijfers : AANTAL JUIST: 0 Tussentijdse winst: 0.0 EURO TOTALE LOTTOWINST: EURO De winstbepaling voor de joker is afhankelijk van het aantal digits dat je correct hebt (beginnend van rechts): 2.5 EURO bij 1 juiste digit. 10 EURO bij 2 juiste digits. 50 EURO bij 3 juiste digits. 500 EURO bij 4 juiste digits. 5
6 5.000 EURO bij 5 juiste digits EURO bij 6 juiste digits EURO wanneer je het volledige jokernummer hebt. Aantal juiste digits in joker = 1 Aantal juiste digits in joker = 2 TOTALE JOKERWINST: 12.5 EURO Aldus bekom je het totaal te ontvangen bedrag bij inlevering van je bulletin: ==> TOTAAL TE ONTVANGEN: EURO Voorzie tenslotte dat je het spel herhaaldelijk kan spelen: Opnieuw spelen? j Hoeveel roosters wens je te spelen?... 6 Richtlijnen In je implementatie zijn enkel constanten toegestaan als velden van de klasse zelf. Alle informatie moet met andere woorden opgeslaan worden in lokale variabelen en aan de behoevende methode(s) doorgegeven worden via de parameterlijst van deze methode(s). Je programma wordt gestructureerd in een set van methodes met welomschreven functionaliteit. Als functionaliteiten zal je zeker tegenkomen: het willekeurig genereren van een aantal ballen, elke bal heeft een nummer tussen 1 en 42 (inclusief). Deze methode kan zowel gebruikt worden bij quick-pick (waar je 6 ballen moet trekken) als bij de lottotrekking zelf (6 ballen + reservebal) public byte[] genereerballen(int aantal) het sorteren van ballen, het afdrukken van ballen,... public void drukballen(byte[] balrij) public byte[] sorteerballen(byte[] balrij) 6
7 de invulling van het gewenst aantal roosters op je lottoformulier, eigen cijferingave of via quick-pick public byte[][] kieslottocijfers(int aantalroosters) public byte[][] genereerlottocijfersquickpick(int aantalroosters) het willekeurig genereren van een (aantal) jokernummer(s), elk jokernummer bestaat uit exact 7 digits public int[] genereerjokernummers(int aantaljokers) het afdrukken van de roosters, de jokernummers,... public void drukroosters(byte[][] roosters) public void drukjokernummers(int[] jokers) de lotto-joker trekking public byte[] doelottotrekking() public int doejokertrekking() de simulatie van een totale inzet met als resultaat de winstbedragen voor resp. 4, 5, 5+ en 6 juiste cijfers. public double[] simuleertotaleinzet() andere: het zoeken of een getal in een rooster zit, de berekening van de prijs voor je deelname, de winstberekening voor één rooster, de winstberekening voor één jokernummer, de winstberekening voor jouw deelname, het afronden van bedragen tot op een aantal cijfers na de komma,... vanuit een start() methode wordt het spel herhaaldelijk gespeeld. De eigenlijke logica zit vervat in de speel() methode, waar een aantal relevante lokale variabelen gedeclareerd worden: public void speel() { byte[][] uwroosters; int[] uwjokers; byte[] lottotrekking; int jokertrekking; 7
8 double[] winstverdeling;... } //uwroosters = genereerlottocijfersquickpick(aantalroosters);... Beperk het aantal regels code in een methode tot een maximum van 20. Hierbij worden accolades, commentaar en open regels niet meegeteld. Zorg ook dat je niet zondigt tegen de stijlregels. Dus, twee statements op een regel plaatsen om plaats te winnen is niet toegelaten. Je hebt ook geen enkel excuus om je code niet overzichtelijk te maken (indentatie, regels open laten,... ). Schrijf boven elke methode gebruikersdocumentatie. Ook boven het programma moet de nodige documentatie voorzien worden. Genereer Html met javadoc. Waar relevant voorzie je ook commentaar tussen je code. 7 Afspraken Het project moet individueel gemaakt worden; kopiëren wordt vertaald naar een 0-score voor je project. Je moet je project ten laatste geüpload hebben naar Toledo op zondag 14 januari om 23.59u. 8 Quotering Functionaliteit (12pt) Afwerking (4pt) Controle op de ingave van de gebruiker, lay-out van het lottoformulier,... Documentatie en Commentaar (2pt) Stijl (2pt) Vragen omtrent de opgave kunnen gesteld worden via het ICT forum op Veel succes!! 8
INFORMATICA 1STE BACHELOR IN DE INGENIEURSWETENSCAPPEN
INFORMATICA 1STE BACHELOR IN DE INGENIEURSWETENSCAPPEN voorbeeldexamen NAAM :... OPMERKINGEN VOORAF Je krijgt 3 uur de tijd om de opdrachten voor dit examen uit te voeren. Verder werken aan je oplossing
Nadere informatieSpeel elke week Lotto in groep. (met een meervoudig bulletin)
Speel elke week Lotto in groep. (met een meervoudig bulletin) 1. Uit hoeveel deelnemers bestaat deze spelersgroep? Op het aantal deelnemers staat geen beperking. Iedereen kan dus in deze spelersgroep deelnemen.
Nadere informatieJava Les 3 Theorie Herhaal structuren
Java Les 3 Theorie Herhaal structuren Algemeen Een herhaal structuur een is programmeertechniek waarbij bepaalde Java instructies worden herhaald net zo lang tot een bepaalde voorwaarde is bereikt. Een
Nadere informatieInleiding C++ Coding Conventions
Inleiding C++ Coding Conventions Opleiding Bachelor of Science in Informatica, van de Faculteit Wetenschappen, Universiteit Antwerpen. Nota s bij de cursus voor academiejaar 2012-2013. Ruben Van den Bossche,
Nadere informatieUniversiteit van Amsterdam FNWI. Voorbeeld van tussentoets Inleiding programmeren
Universiteit van Amsterdam FNWI Voorbeeld van tussentoets Inleiding programmeren Opgave 1: Wat is de uitvoer van dit programma? public class Opgave { static int i = 0 ; static int j = 1 ; int i = 1 ; int
Nadere informatieTentamen Imperatief en Object-georiënteerd programmeren in Java voor CKI
Tentamen Imperatief en Object-georiënteerd programmeren in Java voor CKI Vrijdag 22 januari 2010 Toelichting Dit is een open boek tentamen. Communicatie en het gebruik van hulpmiddelen zijn niet toegestaan.
Nadere informatieSpeel elke week Euro Millions in groep. (met een meervoudig bulletin)
Speel elke week Euro Millions in groep. (met een meervoudig bulletin) 1. Uit hoeveel deelnemers bestaat deze spelersgroep? Op het aantal deelnemers staat geen beperking. Iedereen kan dus in deze spelersgroep
Nadere informatieProgrammeren (1) Examen NAAM:
Schrijf al je antwoorden op deze vragenbladen (op de plaats die daarvoor is voorzien) en geef zowel klad als net af. Bij heel wat vragen moet je zelf Java-code schrijven. Hou dit kort en bondig. Je hoeft
Nadere informatieAPPLICATIEBOUW 3E COLLEGE: OBJECT GEORIËNTEERD PROGRAMMEREN, METHODEN, PARAMETERS, SCOPE VAN VARIABELEN. Onderdeel van SmartProducts
APPLICATIEBOUW 3E COLLEGE: OBJECT GEORIËNTEERD PROGRAMMEREN, METHODEN, PARAMETERS, SCOPE VAN VARIABELEN Onderdeel van SmartProducts INHOUD COLLEGE 3 Scope van variabelen {3.9} Class ontwerpen en maken,
Nadere informatieLabo 2 Programmeren II
Labo 2 Programmeren II L. Schoofs K. van Assche Gebruik Visual Studio 2005 om een programma te ontwikkelen dat eenvoudige grafieken tekent. Deze opgave heb je vorig academiejaar reeds in Java geïmplementeerd.
Nadere informatieUitwerking Aanvullend tentamen Imperatief programmeren Woensdag 24 december 2014, 13.30 15.30 uur
Uitwerking Aanvullend tentamen Imperatief programmeren Woensdag 24 december 2014, 13.30 15.30 uur 1. deze opgave telt voor 30% van het totaal. Schrijf een compleet programma, dat door de gebruiker vanaf
Nadere informatieSEQUENTIE-STRUCTUUR. Oefening: Dichtheid
SEQUETIE-STRUCTUUR Oefening: Dichtheid geef diameter vd bol(m) //Declaratie input variabelen double diameter; double soortmassa; //Declaratie variabelen voor tussenresultaten double volume; diameter //Declaratie
Nadere informatieTentamen in2705 Software Engineering
Tentamen in2705 Software Engineering Voorbeeld (bijna tweemaal te groot) U mag meenemen naar dit tentamen: Lethbridge, afdrukken PPT slides, afdrukken handouts. 1. De TU wil een nieuw systeem ontwikkelen
Nadere informatieOefeningenexamen Informatica: juni 2015
Oefeningenexamen Informatica: juni 2015 Voornaam: Naam: IT-nummer: PC-nummer: Vul je naam, IT-nummer en PC-nummer (staat op de computer, bv. PC15) hierboven in. De examenbladen moeten mee afgegeven worden,
Nadere informatieVakgroep CW KAHO Sint-Lieven
Vakgroep CW KAHO Sint-Lieven Objecten Programmeren voor de Sport: Een inleiding tot JAVA objecten Wetenschapsweek 20 November 2012 Tony Wauters en Tim Vermeulen tony.wauters@kahosl.be en tim.vermeulen@kahosl.be
Nadere informatieLabo 1 Programmeren II
Labo 1 Programmeren II L. Schoofs K. van Assche Voor de OA Labo Programmeren II programmeren we in C# en met Microsoft Visual Studio 2005 als ontwikkelomgeving (voorlopig beta2). Deze IDE maakt gebruik
Nadere informatie10 Geheimen om de Lotto te winnen. Gratis Rapport. Lotto Win Systeem
10 Geheimen om de Lotto te winnen Gratis Rapport Lotto Win Systeem Nr. 1 // 9 Lotto speel fouten die u koste wat het kost moet vermijden Elke dag zie ik loterij spelers deze voor de hand liggende fouten
Nadere informatieLeren Programmeren met Visual Basic 6.0 Les 3+4. Hoofdstuk 4 : De Selectie
Leren Programmeren met Visual Basic 6.0 Les 3+4 Hoofdstuk 4 : De Selectie Visual Basic 6.0 1 Basisstructuren (herhaling) Sequentie (HK2) : Alle opdrachten gewoon na mekaar uitvoeren. Hier worden geen keuzes
Nadere informatieModelleren en Programmeren
Modelleren en Programmeren Jeroen Bransen 13 november 2015 Expressies Functies Ingebouwde functies Variabelenbereik Inleveropgave 1 Terugblik Programma is een lijst van opdrachten Terugblik Programma is
Nadere informatieInleiding programmeren
Inleiding programmeren Docent: José Lagerberg Assistenten: Robin de Vries, Jordy Perlee, Dimitri Belfor, Stephen Swatman, Erik Kooistra, Daan Kruis, Daniel Louwrink Cursusinformatie: https://staff.fnwi.uva.nl/j.m.lagerberg
Nadere informatieOEFENINGEN PYTHON REEKS 6
OEFENINGEN PYTHON REEKS 6 1. A) Schrijf een functie die een getal x en een getal y meekrijgt. De functie geeft de uitkomst van volgende bewerking als returnwaarde terug: x y x als x y x y y als x < y B)
Nadere informatieTentamen Object Georiënteerd Programmeren TI1200 30 januari 2013, 9.00-12.00 Afdeling SCT, Faculteit EWI, TU Delft
Tentamen Object Georiënteerd Programmeren TI1200 30 januari 2013, 9.00-12.00 Afdeling SCT, Faculteit EWI, TU Delft Bij dit tentamen mag je geen gebruik maken van hulpmiddelen zoals boek of slides. Dit
Nadere informatieVoorbeeldtentamen Inleiding programmeren (IN1608WI), Oktober 2003, , Technische Universiteit Delft, Faculteit EWI, Afdeling 2.
Voorbeeldtentamen Inleiding programmeren (IN1608WI), Oktober 2003, 14.00-15.30, Technische Universiteit Delft, Faculteit EWI, Afdeling 2. Dit tentamen bestaat uit twee delen. Deel 1 (14.00-14.45, gesloten
Nadere informatieNAAM: Programmeren 1 Examen 29/08/2012
Programmeren 29 augustus 202 Prof. T. Schrijvers Instructies Schrijf al je antwoorden op deze vragenbladen (op de plaats die daarvoor is voorzien). Geef ook je kladbladen af. Bij heel wat vragen moet je
Nadere informatieEerste deeltentamen Gameprogrammeren Vrijdag 25 september 2015, uur
Naam: Eerste deeltentamen Gameprogrammeren Vrijdag 25 september 2015, 11.00-13.00 uur Studentnummer: Het tentamen bestaat uit 4 opgaven. Elke opgave levert 10 punten op. Je cijfer is het totaal aantal
Nadere informatieVOORBLAD SCHRIFTELIJKE TOETSEN
Technology, Innovation & Society Delft VOORBLAD SCHRIFTELIJKE TOETSEN OPLEIDING TOETSCODE GROEP : ELEKTROTECHNIEK : GESPRG-SC1 : EP11/EP12 TOETSDATUM : 23-01-2014 TIJD : 15.00 16.30 uur AANTAL PAGINA S
Nadere informatieKansrekening en statistiek wi2105in deel I 29 januari 2010, uur
Kansrekening en statistiek wi20in deel I 29 januari 200, 400 700 uur Bij dit examen is het gebruik van een (evt grafische rekenmachine toegestaan Tevens krijgt u een formuleblad uitgereikt na afloop inleveren
Nadere informatiehttp://www.liacs.nl/home/kosters/java/
sheets Programmeren 1 Java college 2, Walter Kosters De sheets zijn gebaseerd op de hoofdstukken 2 tot en met 6 van: D. Bell en M. Parr, Java voor studenten, Prentice Hall, 2002 http://www.liacs.nl/home/kosters/java/
Nadere informatieScore. Zelfevaluatie. Beoordeling door de leerkracht. Datum: Klas: Nr: Naam:
Datum: Klas: Nr: Naam: Score G1 /5 /5 Opgave 1 G2 / / Opgave 2 G3 /10 /10 Opgave 3 G4 /5 /5 Opgave 4 G5 /4 /4 Opgave 5 G6 /5 /5 G7 /5 /5 G8 /10 /10 G9 /10 /10 G10 /7 /7 G11 /10 /10 Totaal Zelfevaluatie
Nadere informatieDatatypes Een datatype is de sort van van een waarde van een variabele, veel gebruikte datatypes zijn: String, int, Bool, char en double.
Algemeen C# Variabele Een variabele is een willekeurige waarde die word opgeslagen. Een variabele heeft altijd een datetype ( De soort waarde die een variabele bevat). Datatypes Een datatype is de sort
Nadere informatieINLEIDING: SPELPRINCIPE:
INLEIDING: De Triple Seven is een nieuw WIMI product, waarvan het spelprincipe grotendeels hetzelfde is gebleven als dit van zijn succesvolle voorgangers de Royal Seven en de Blue Diamond. De grootste
Nadere informatieProgrammeren 1 20 januari 2012 Prof. T. Schrijvers
Programmeren 1 20 januari 2012 Prof. T. Schrijvers Instructies Schrijf al je antwoorden op deze vragenbladen (op de plaats die daarvoor is voorzien). Geef ook je kladbladen af. Bij heel wat vragen moet
Nadere informatieInformatie over. 5VWO DT51: JavaLogo. Casper Bezemer. Toetsweek 1 13 oktober 2016
Informatie over 5VWO DT51: JavaLogo Casper Bezemer Toetsweek 1 13 oktober 2016 1 Informatie Voor toets DT51 wordt jou gevraagd Java(Logo) programma s te schrijven. De eerste opdracht is een Krimpfiguur,
Nadere informatieBEGINNER JAVA Inhoudsopgave
Inhoudsopgave 6 Configuratie Hallo wereld! Praten met de gebruiker Munt opgooien Voorwaarden Lussen......6 Configuratie Met deze Sushi kaarten ga je een simpel spel maken met één van de meest populaire
Nadere informatieBij het oplossen van een telprobleem zijn de volgende 2 dingen belangrijk: Is de volgorde van de gekozen dingen van belang?
4. tellen & kansen 4.1 Tellen Herkennen Je kunt een vraag over telproblemen herkennen aan signaalwoorden: - hoeveel mogelijkheden, manieren, routes, volgordes etc. zijn er?, - bereken het aantal mogelijkheden/manieren
Nadere informatieInformatica: C# WPO 2
Informatica: C# WPO 2 1. Inhoud If, globale variabelen, debuggen, randomgetallen, strings vergelijken 2. Oefeningen Demo 1: Deelbaar door 0 Demo 2: Kassa Demo 3: Debug oplossingen demo s 1 en 2 A: Verschillend
Nadere informatieHandleiding ChainWise Digitaal factureren
Handleiding ChainWise Digitaal factureren Versie: 1.1 Datum: februari 2013 Inhoudsopgave 1 Inleiding... 3 2 Voorbereiding... 4 2.1 E-mail sjabloon aanpassen... 4 2.2 Instellen from en bcc adres, subject...
Nadere informatieeerste voorbeelden in Java
Beginselen van programmeren 2 eerste voorbeelden in Java vereisten: een editor: om programma in te tikken en te bewaren een Java compiler: zet ingetikte (bron-) programma om naar byte-code een Java Virtuele
Nadere informatieOpdracht 5: Dodo heeft plannen
Opdracht 5: Dodo heeft plannen Algoritmisch Denken en Gestructureerd Programmeren (in Greenfoot) c 2017 Renske Smetsers-Weeda & Sjaak Smetsers 1 Inhoudsopgave Inleiding 1 Leerdoelen 1 Instructies 1 Theorie
Nadere informatieOpdracht 4: Overzichtelijker en generieker
Opdracht 4: Overzichtelijker en generieker Algoritmisch Denken en Gestructureerd Programmeren in Greenfoot c 2015 Renske Smetsers-Weeda & Sjaak Smetsers Op dit werk is een creative commons licentie van
Nadere informatieVoortgezet Prog. voor KI
Voortgezet Prog. voor KI Docent: Michael Wilkinson IWI 142 tel. 050-3638140 (secr. 3633939) Frank Brokken RC 352 tel. 050-3633688 Voorkennis: Inleiding Programmeren voor KI (nieuwe stijl) Stof: Practicum
Nadere informatieOpdracht 7: Dodo s Race
Opdracht 7: Dodo s Race Algoritmisch Denken en Gestructureerd Programmeren (in Greenfoot) c 2017 Renske Smetsers-Weeda & Sjaak Smetsers 1 Inhoudsopgave Inleiding 1 Leerdoelen 1 Instructies 1 Theorie 2
Nadere informatieSmall Basic Console Uitwerking opdrachten
Opdracht 1 3 getallen => inlezen Gemiddelde uitrekenen Resultaat afdrukken TextWindow.WriteLine("Dit programma berekend het gemiddelde van drie door U in te voeren getallen.") TextWindow.Write("Voer getal
Nadere informatiePROS1E1 Gestructureerd programmeren in C Dd/Kf/Bd
Inhoudsopgave 1 Inleiding... 1 2 Toekenning- en herhalingsopdrachten (for loop)... 2 2.1 De wet van Ohm... 3 2.2 De spaarrekening... 3 2.3 De transformator... 3 3 Keuze- en herhalingsopdrachten (if, switch,
Nadere informatieTentamen Objectgeorienteerd Programmeren IN1205 Voorbeeld
Tentamen Objectgeorienteerd Programmeren IN1205 Voorbeeld Afdeling ST Faculteit EWI TU Delft Bij dit tentamen mag u gebruik maken van: Barnes, Object-Oriented Programming with Java en de Notitie Algoritmiek
Nadere informatieDynamische webapplicaties in Java
Dynamische webapplicaties in Java October 7, 2006 In java is het mogelijk dynamische webpagina s te implementeren. De code om de dynamische gegevens te genereren staat in servlets of Java Server Pages
Nadere informatievan PSD naar JavaScript
2015 van PSD naar JavaScript F. Vonk versie 2 19-9-2015 inhoudsopgave 1. inleiding... - 2-2. ontwikkelomgeving... - 3-3. programmeerconcepten... - 4 - statement... - 4 - sequentie... - 4 - variabele en
Nadere informatiePlanning. 1. Mini College. 2. Introductiecursus Imperatief Programmeren. 3. Crash and Compile (vanaf 17:00 uur)
Planning 1. Mini College 2. Introductiecursus Imperatief Programmeren 3. Crash and Compile (vanaf 17:00 uur) Geschiedinis van de Codemonkeys imperatief programmeren voor beginners Geschiedenis van de Codemonkey
Nadere informatieNAAM: Programmeren 1 Examen 31/08/2011
Programmeren augustus 0 Prof. T. Schrijvers Instructies Schrijf al je antwoorden op deze vragenbladen (op de plaats die daarvoor is voorzien). Geef ook je kladbladen af. Bij heel wat vragen moet je zelf
Nadere informatieOpdracht 5: Dodo wordt slimmer
Opdracht 5: Dodo wordt slimmer Algoritmisch Denken en Gestructureerd Programmeren in Greenfoot c 2015 Renske Smetsers-Weeda & Sjaak Smetsers Op dit werk is een creative commons licentie van toepassing.
Nadere informatieVeel succes! 1. Deze opgave bestaat uit een aantal vragen. Houd het antwoord kort: één of twee zinnen per onderdeel kan al genoeg zijn.
Eerste deeltentamen Gameprogrammeren Vrijdag 26 september 2014, 8.30-10.30 uur Naam: Studentnummer: Het tentamen bestaat uit 4 opgaven. Elke opgave levert 10 punten op. Je cijfer is het totaal aantal punten
Nadere informatiePRAKTICUMOPGAVE 1. De eerste prakticumopgave is het maken van een applet om een "Mandelbrotfiguur" te tekenen, zoals hieronder omschreven.
1 of 5 3-5-2006 14:58 PRAKTICUMOPGAVE 1 De eerste prakticumopgave is het maken van een applet om een "Mandelbrotfiguur" te tekenen, zoals hieronder omschreven. Het practicum moet individueel worden gemaakt
Nadere informatieCursus Analyse voor Web Applicaties 1. Webdesign / Web Programmeren Analyse voor web applicaties SDM methode + Basis UML
Cursus Analyse voor Web Applicaties 1 Organisatie Opleiding Module Onderwerp Syntra AB Webdesign / Web Programmeren Analyse voor web applicaties SDM methode + Basis UML Analyse op basis van SDM en UML
Nadere informatieFunctioneel programmeren
Functioneel programmeren Practicumopgave 2: Mastermind Het doel van deze opgave is het implementeren van het spel Mastermind; zie http://nl.wikipedia.org/wiki/mastermind voor een uitleg. Het spel is klein
Nadere informatieHOOFDSTUK 3. Imperatief programmeren. 3.1 Stapsgewijs programmeren. 3.2 If Then Else. Module 4 Programmeren
HOOFDSTUK 3 3.1 Stapsgewijs programmeren De programmeertalen die tot nu toe genoemd zijn, zijn imperatieve of procedurele programmeertalen. is het stapsgewijs in code omschrijven wat een programma moet
Nadere informatieDurft u het risico aan?
Durft u het risico aan? Hoe het uitkeringspercentage van de vernieuwde Nederlandse Lotto te schatten? Ton Dieker en Henk Tijms De Lotto is in Nederland een grote speler op de kansspelmarkt. Met onderdelen
Nadere informatieLab Webdesign: Javascript 11 februari 2008
H2: BASISBEGRIPPEN In dit hoofdstuk zullen er enkele basisbegrippen worden behandelt PLAATSING VAN JAVASCRIPT-CODE DE SCRIPT-TAG De script-tag geeft aan dat er gebruik zal worden gemaakt van een scripttaal.
Nadere informatieOpdracht 5: Dodo wordt slimmer
Opdracht 5: Dodo wordt slimmer Algoritmisch Denken en Gestructureerd Programmeren in Greenfoot c 2015 Renske Smetsers-Weeda & Sjaak Smetsers Op dit werk is een creative commons licentie van toepassing.
Nadere informatieLes 15 : updaten van gegevens in de database (deel2).
Les 15 : updaten van gegevens in de database (deel2). In de volgende reeks lessen zal alle vorige leerstof uitgebreid aan het bod komen. Zie ook de vorige lessen en documenten om informatie op te zoeken
Nadere informatieLessen Java: Reeks pag. 1
Lessen Java: Reeks 2 1-3-2016 pag. 1 Primitieve types type grootte waardes byte 8 bits 128, 127 short 16 bits 32768, 32767 int 32 bits 2 31, 2 31 1 long 64 bits 2 63, 2 63 1 type grootte waardes float
Nadere informatieOpdracht 7a. Applicatiebouw 2014/2015
Applicatiebouw 2014/2015 Opdracht 7a Inhoud Applicatiebouw op dag 7 College In het college wordt oa. overerving behandeld, waarmee je uit een bestaande klasse een nieuwe andere klasse kan maken. Ook zijn
Nadere informatieHoofdstuk 2: Werken met variabelen
Programmeren in Microsoft Visual Basic 6.0, lessenserie voor het voortgezet onderwijs HAVO/VWO David Lans, Emmauscollege, Marnix Gymnasium Rotterdam, februari 2001 Hoofdstuk 2: Werken met variabelen 2.0
Nadere informatieAls een PSD selecties bevat, deelt de lijn van het programma zich op met de verschillende antwoorden op het vraagstuk.
HOOFDSTUK 3 3.1 Stapsgewijs programmeren In de vorige hoofdstukken zijn programmeertalen beschreven die imperatief zijn. is het stapsgewijs in code omschrijven wat een programma moet doen, net als een
Nadere informatieTellen. K. P. Hart. Delft, Faculty EEMCS TU Delft. K. P. Hart Tellen
Tellen Tá scéiĺın agam K. P. Hart Faculty EEMCS TU Delft Delft, 16-9-2015 Dingen om te tellen afbeeldingen injecties surjecties bijecties deelverzamelingen van diverse pluimage Wat notatie Afkorting: n
Nadere informatieTentamen Wiskunde A. Het gebruik van een mobiele telefoon of andere telecommunicatieapparatuur tijdens het tentamen
CENTRALE COMMISSIE VOORTENTAMEN WISKUNDE Tentamen Wiskunde A Datum: 16 januari 2014 Tijd: 14.00-17.00 uur Aantal opgaven: 7 Zet uw naam op alle in te leveren blaadjes. Laat bij elke opgave door middel
Nadere informatiepublic Paneel() { knop = new JButton( Klik ); knop.addactionlistener( new KnopHandler() ); tekstvak = new JTextField(10); add(knop); add(tekstvak);
Vaknaam: Programmeren I (Java) - Tentamen Module: 2 Datum/Tijd: 17 mrt 2015 / 18.30 20:30 Richting: ICT Code: IC011 Docent: E. Lieuw Boeken en aantekeningen NIET toegestaan. Kladpapier is wel toegestaan.
Nadere informatieGegevens invullen in HOOFDLETTERS en LEESBAAR, aub. Belgische Olympiades in de Informatica (duur : maximum 1u15)
OI 2010 Finale 12 Mei 2010 Gegevens invullen in HOOFDLETTERS en LEESBAAR, aub VOORNAAM NAAM :................................................ SCHOOL :............................................................
Nadere informatieOpmerkingen en vragen aan Ultieme vraag: Hoe beïnvloedt dit de winstkansen?
2IP05: Programmeren Blok A http://www.win.tue.nl/ wstomv/edu/2ip05/ 5 spelers, 2 dobbelstenen Probleem met dobbelspel College 1 Per ronde werpt elke speler 1 Kees Hemerik Tom Verhoeff Technische Universiteit
Nadere informatieEen eenvoudig algoritme om permutaties te genereren
Een eenvoudig algoritme om permutaties te genereren Daniel von Asmuth Inleiding Er zijn in de vakliteratuur verschillende manieren beschreven om alle permutaties van een verzameling te generen. De methoden
Nadere informatieProgrammeren met Arduino-software
Programmeren met Arduino-software De software waarin we programmeren is Arduino IDE. Deze software is te downloaden via www.arduino.cc. De programmeertaal die hier gebruikt wordt, is gebaseerd op C en
Nadere informatieInformatica: C# WPO 12
Informatica: C# WPO 12 1. Inhoud Datacontainers, bestanden uitlezen, bestanden schrijven en data toevoegen aan en bestand, csv-bestanden 2. Oefeningen Demo 1: Point2D Demo 2: Notepad Demo 3: Read CSV-file
Nadere informatiewiskunde A havo 2015-I
wiskunde A havo 205-I Gifgebruik in de aardappelteelt maximumscore 3 32 24,5 Per jaar = 0,83 (kg) ( nauwkeuriger) minder 9 Dit geeft 24,5 0,83 8 Het antwoord: 8 (kg) ( nauwkeuriger) 32 24,5 Per jaar =
Nadere informatie1. REGELS VAN DEELBAARHEID.
REKENEN VIJFDE KLAS Luc Cielen 1. REGELS VAN DEELBAARHEID. Deelbaarheid door 10, 100, 1000 10: het laatste cijfer (= cijfer van de eenheden) is 0 100: laatste twee cijfers zijn 0 (cijfers van de eenheden
Nadere informatieExamen VWO. wiskunde B1 (nieuwe stijl)
wiskunde B1 (nieuwe stijl) Examen VWO Voorbereidend Wetenschappelijk Onderwijs Tijdvak 1 Dinsdag 25 mei 13.30 16.30 uur 20 04 Voor dit examen zijn maximaal 86 punten te behalen; het examen bestaat uit
Nadere informatieDatum. Vraag het bedrag in BEF. Reken om naar EURO. Toon het bedrag in EURO. --- Vraag het bedrag in BEF--- --- Reken om naar EURO---
3UREOHPHQRSORVVHQPHW9%$WRHSDVVLQJHQELMGHHO Naam. NR : Klas. PC : Datum. 23*$9( Hieronder vind je het algoritme om een bedrag in BEF om te rekenen naar EURO. Zet het algoritme om in programmacode. Noem
Nadere informatieLottoChecker Handleiding
Inleiding - 1 - LottoChecker Handleiding Heel erg bedankt om LottoChecker uit te proberen. Mocht het je niet lukken om zonder meer uit te vissen hoe het programma werkt, dan komt deze handleiding ter hulp.
Nadere informatieStatistiek voor Natuurkunde Opgavenserie 1: Kansrekening
Statistiek voor Natuurkunde Opgavenserie 1: Kansrekening Inleveren: 12 januari 2011, VOOR het college Afspraken Serie 1 mag gemaakt en ingeleverd worden in tweetallen. Schrijf duidelijk je naam, e-mail
Nadere informatieWe illustreren deze werkwijze opnieuw a.h.v. de steekproef van de geboortegewichten
Hoofdstuk 8 Betrouwbaarheidsintervallen In het vorige hoofdstuk lieten we zien hoe het mogelijk is om over een ongekende karakteristiek van een populatie hypothesen te formuleren. Een andere manier van
Nadere informatieGEBRUIKERS HANDLEIDING QT 6100 FULL SCANNING EN BAKKERIJ
GEBRUIKERS HANDLEIDING QT 6100 FULL SCANNING EN BAKKERIJ 09/01/2009 DE TOETSEN : Dient om een programmatie of rapport af te sluiten door 3 maal op te drukken Om een foutieve getal ingave te annuleren Om
Nadere informatieSima. Programmeren. 2e graad
Sima Programmeren 2e graad David De Ruyter 23-4-2018 Inhoudsopgave Programmeren deel 1 - Een algoritme... 2 Voorbeelden... 3 Algoritme vs. programma... 3 Stappen naar succes... 4 Probleemstelling:... 4
Nadere informatieVOORBLAD SCHRIFTELIJKE TOETSEN
Technology, Innovation & Society Delft VOORBLAD SCHRIFTELIJKE TOETSEN OPLEIDING TOETSCODE GROEP : ELEKTROTECHNIEK : GESPRG : EP11/EP12 TOETSDATUM : 07-02-2014 TIJD : 13.00 14.30 uur AANTAL PAGINA S (incl.
Nadere informatieANALYSE ANALYSE. 1 Probleemstelling. Monday 28 September 2009. Gunter Schillebeeckx. 1 Probleemstelling 2 Gegeven 3 Gevraagd Samenvatting Oefeningen
ANALYSE Gunter Schillebeeckx 2009-09-16 1 1 Probleemstelling Samenvatting Oefeningen ANALYSE 2 1 Probleemstelling 3 1 Probleemstelling Een probleemstelling beschrijft, op een abstracte manier, wat er gewenst
Nadere informatieTentamen Objectgeorienteerd Programmeren TI februari Afdeling ST Faculteit EWI TU Delft
I ' Tentamen Objectgeorienteerd Programmeren TI 1200 1 februari 2012 9.00-12.00 Afdeling ST Faculteit EWI TU Delft Bij dit tentamen mag je geen gebruik maken van hulpmiddelen zoals boek of slides. Dit
Nadere informatieAlgoritmisch Denken: Dodo s Bit Parity
Algoritmisch Denken: Dodo s Opdrachtomschrijving: Jouw opdracht, als je deze accepteert, is om Mimi (een Dodo) te leren een bit parity fout te ontdekken en te herstellen. Leerdoelen: Ik kan een correct
Nadere informatie4.2 Subtab Evaluatiesets
4.2 Subtab Evaluatiesets 4.2.1 Evaluatieset aanmaken Om een oefening te kunnen quoteren, moet je eerst één (of meerdere) evaluatieset(s) aanmaken. Met een evaluatieset bepaal je de criteria waaraan de
Nadere informatieInhoudsopgave. Hoofdstuk 1.RMI...2
- CORBA Inhoudsopgave Hoofdstuk 1.RMI...2 1.1.Inleiding...2 1.2.De remote...4 1.3.Het remote...5 1.4.De server...6 1.5.De server opstarten...8 1.6.De client applicatie...8 1.7.De stub en skeleton en...10
Nadere informatieEen inleiding in de Unified Modeling Language 67
Een inleiding in de Unified Modeling Language 67 1.4.5. Toepassing 5: Klasse Kaart. De opdracht bestaat erin algemene klassen te maken zodanig dat het mogelijk wordt om het even welk kaartspel te maken.
Nadere informatieDesign patterns Startbijeenkomst
Design patterns Startbijeenkomst Harrie Passier Docenten Sylvia Stuurman (1 e examinator) Sylvia.Stuurman@ou.nl Harrie Passier (2 e examinator) Harrie.Passier@ou.nl Aarzel niet vragen te stellen! Rooster
Nadere informatieEen topprogrammeur in het OO programmeren is Graig Larman. Hij bedacht de volgende zin:
Java Les 2 Theorie Beslissingen Algemeen Net als in het dagelijks leven worden in software programma s beslissingen genomen, naast het toekennen van waarden aan variabelen zijn beslissingen één van de
Nadere informatieRapport : Looncodeoverzicht
Rapport : Looncodeoverzicht Een looncodeoverzicht kan men gebruiken om in een rapport te zien welke en hoeveel uren verloond gaan worden met welke code. Het rapport onafhankelijk van welk sociaal secretariaat
Nadere informatieProgrammeren I. 26 augustus Algemene Richtlijnen. Richtlijnen Programmeren 1
Algemene Richtlijnen Programmeren I 26 augustus 2015 Schrijf je naam bovenaan elk antwoordblad en kladblad. Schrijf niet met potlood of in het rood op je antwoordbladen. Gebruik voor elke vraag een afzonderlijk
Nadere informatieDeeltentamen Grammatica s en ontleden 22 december 2005
Tentamen Grammatica s en ontleden 22 december 2005 1 Deeltentamen Grammatica s en ontleden 22 december 2005 Let op: opgave 1 t/m 4 tellen voor (slechts) 5 punten mee, opgave 5 voor maar liefst 50 punten,
Nadere informatieControle structuren. Keuze. Herhaling. Het if statement. even1.c : testen of getal even of oneven is. statement1 statement2
Controle structuren De algemene vorm: 1 bloks door middel van indentatie Keuze Herhaling if expressie :...... In de volgende vorm is het else gedeelte weggelaten: if expressie :... Het if keuze- of conditioneel
Nadere informatieProbleem met dobbelspel. 2IP05: Programmeren Blok A. 5 spelers,2 dobbelstenen. wstomv/edu/2ip05/ Per ronde werpt elke speler 1
2IP05: Programmeren Blok A http://www.win.tue.nl/ wstomv/edu/2ip05/ College 1 5 spelers,2 dobbelstenen Probleem met dobbelspel Per ronde werpt elke speler 1 Tom Verhoeff Technische Universiteit Eindhoven
Nadere informatieExamen VWO. wiskunde A1,2. tijdvak 2 woensdag 18 juni 13.30-16.30 uur
Examen VWO 2008 tijdvak 2 woensdag 18 juni 13.30-16.30 uur wiskunde A1,2 Dit examen bestaat uit 21 vragen. Voor dit examen zijn maximaal 82 punten te behalen. Voor elk vraagnummer staat hoeveel punten
Nadere informatieBlog-Het gebruik van variabelen in Excel VBA
Blog-Het gebruik van variabelen in Excel VBA Versie : 2012.01.31.1 (Blog http://www.reinder.eu) Dank voor de leuke reacties op het vorige blog en ook dank voor de kritische noot over het nivo dat de gebruiker
Nadere informatieChainWise digitaal factureren
ChainWise digitaal factureren Product ChainWise Bedrijfssoftware Jaar 2016 Alle rechten voorbehouden aan ChainWise Niets in deze uitgave mag worden gebruikt in welke vorm dan ook zonder schriftelijke toestemming
Nadere informatieExamen HAVO. wiskunde A. tijdvak 1 woensdag 20 mei 13.30-16.30 uur. Bij dit examen hoort een uitwerkbijlage.
Examen HAVO 2015 tijdvak 1 woensdag 20 mei 13.30-16.30 uur wiskunde A Bij dit examen hoort een uitwerkbijlage. Achter dit examen is een erratum opgenomen. Dit examen bestaat uit 22 vragen. Voor dit examen
Nadere informatieIn de tweede regel plaatsen we in het gereserveerde stukje geheugen een getal.
4. Array s Een array is een geïndexeerde variabele. Deze zin zal de nodig vragen oproepen, waarop enige uitleg van toepassing is. Met variabelen hebben we al kennis gemaakt. In een variabele kun je iets
Nadere informatieExamen VWO 2015. wiskunde C. tijdvak 2 woensdag 17 juni 13.30-16.30 uur. Bij dit examen hoort een uitwerkbijlage.
Examen VWO 2015 tijdvak 2 woensdag 17 juni 13.30-16.30 uur wiskunde C Bij dit examen hoort een uitwerkbijlage. Dit examen bestaat uit 22 vragen. Voor dit examen zijn maximaal 79 punten te behalen. Voor
Nadere informatie