PO: Informatica Olympiade
|
|
- Hidde Kok
- 8 jaren geleden
- Aantal bezoeken:
Transcriptie
1 PO: Informatica Olympiade Wat is de Informatica Olympiade? De Nederlandse Informatica Olympiade (NIO) is een programmeerwedstrijd voor de bovenbouw van het Voortgezet onderwijs. Het is een onderdeel van de International Olympiad in Informatics (IOI). De eerste ronde van de NIO bestaat uit 4 onderdelen A, B, C en D: De 100 inzendingen met de meeste punten (mits deze minimaal 200 punten hebben gehaald) worden uitgenodigd voor de tweede ronde van de NIO in maart 2015 op de Technische Universiteit Twente. Om mee te doen aan de olympiade moeten je uitwerkingen zijn ingeleverd bij de NIO voor 15 januari. De PO Als PO voor Informatica gaan we de een deel van de opgaven van de eerste ronde van de NIO maken, namelijk die van categorie A. Je bent zelf vrij om ook daadwerkelijk mee te doen aan de Olympiade met je uitwerkingen (Met het maken van de PO ben je al een eind op weg, je kunt dan zelf de opgaven van categorie B, C en D nog maken voor meer punten). Meer details over hoe je meedoet en welke voorwarden er zijn, vind je in het document van de NIO op de informaticasite (en op Wt helpt je natuulijk graag hiermee als je besluit mee te doen. Inleveren en beoordeling: Je doet deze PO alleen of met zijn tweeën. ( Let op: De deelname aan de NIO zelf is individueel, dus van een duo kan maar 1 persoon deelnemen, omdat je niet 2x dezelfde code in kunt leveren. Als je toch allebei wilt deelnemen, zul je verschillende versies van je oplossingen moeten maken.) Elke volledig correcte opgave is 2 punten waard (de opgaven worden wel steeds moeilijker). Deels correcte oplossingen van een opgave leveren een deel van de 2 punten op. Je zult dus alle 5 de opgaven perfect moeten maken voor een 10. Je levert bij Wt je gemaakte Javaprogramma s in. Daarnaast maak je een begeleidend verslagje waarin je de code uitlegt. Hiermee help je mij jouw/jullie code te begrijpen en laat je zien dat je Wt/2014 1
2 begrijpt wat je gedaan hebt (plagiaatcontrole). Tevens lever je een logboekje in met de bestede tijd per persoon. Dit geeft mij inzicht in jullie tijdsbesteding en kan dienen als bewijsmateriaal bij eventuele onenigheid binnen een duo. Je levert alle onderdelen van de PO in in een.zip file bij de opdracht die openstaat in de ELO. Je hoeft per groepje uiteraard maar 1 keer in te leveren. Uiterlijke inleverdatum: Zondag 30 November om 22:00 uur Zie de volgende bladzijden voor tips, hints en uitleg om je te helpen de opgaven te tackelen. Wt/2014 2
3 Aanwijzingen bij de opgaven van de NIO Hieronder volgen eerst wat algemene aanwijzingen om je programma s geschikt te maken voor de NIO opgaven. Daarna volgen specifieke tips voor opgaven A1 t/m A5. Opgaven C1 en C2 zul je helemaal zelf moeten uitvogelen. Een kaal Java programma We hebben al gewerkt met JavaEditor en met Greenfoot (dat is een uitbreiding van de programmeertaal Java). Javacode ken je dus al en voor de NIO kun je gewoon JavaEditor gebruiken. Voor de NIO opgaven werken we alleen niet met applets zoals we vorig jaar hebben gedaan, maar met kale Java programma s. Het grootste verschil is dat een kaal javaprogramma geen grafische interface heeft (dus geen knoppen en tekstvelden etc.). Het werkt slechts op de commandline (console/dos venster). Via dat console venster kan tekstuele invoer en uitvoer worden gedaan. Kale Javaprogramma s hebben dus ook geen voorgedefinieerde objecten zoals Greenfoot die heeft. Je maakt een kaal javaprogramma in JavaEditor door te kiezen voor Bestand -> Nieuw -> Console : Een leeg console Javaprogramma bevat een klein stukje standaardcode: Je programma bestaat slechts uit een public class <bestandsnaam> (De klasse waarin je hele programma zit) en een methode: public static void main(string[] args) Deze methode wordt standaard uitgevoerd als je programma start. Hier kun je dus je eigen code toevoegen. Wt/2014 3
4 Invoer lezen en schrijven Om ons Java programma geschikt te maken voor het lezen van invoer en het schrijven van uitvoer, moeten we een paar dingen aan de code wijzigen. Deze code krijg je van mij cadeau, zodat je alleen op het oplossen van de problemen zelf hoeft te focussen. Pas je code aan zodat hij er zo uitziet (let op dat je de naam van de Class niet verandert (Bij mij heet hij Olympiade_opdr1). Deze moet overeenkomen met de bestandsnaam van je programmacode!): Er zijn een paar dingen bijgekomen/veranderd: Op de eerste regel importeren we een Java bibliotheek die het mogelijk maakt om met invoer en uitvoer te werken We declareren een object van de klasse BufferedReader. We hebben deze de naam reader gegeven. Deze reader kunnen we nu in ons programma gebruiken om regels in te lezen uit de invoer van het toetsenbord. De main methode is uitgebreid met de code throws IOException. Dit is door Java verplicht als je met invoer en uitvoer werkt. Hiermee kunnen eventuele fouten in deze invoer en uitvoer worden afgehandeld. In de body van de main methode hebben we als voorbeeld een stukje invoer en uitvoer gedaan. Wt/2014 4
5 Als je nu je programma uitvoert (dat doe je met de groene play knop bovenaan weet je nog?) opent er een command venster met een knipperende cursor. Je kunt nu een regel tekst intypen gevolgd door een enter. De tekst wordt ingelezen in je programma (en opgeslagen in de String variabele s). Je ziet je invoer meteen nog een keer op het scherm verschijnen. Dat komt omdat we met System.out.println(s) de inhoud van variabele s nog een keer op het scherm afdrukken. Je programma eindigt nu meteen (en vraagt je om een toets in te drukken om het console scherm te sluiten). Aanpak Olympiadeopdracht A1 Lees eerst goed de opdrachtomschrijving van NIO opgave A1. Maak (als je dat nog niet gedaan hebt) een nieuw javaprogramma aan en maak deze geschikt voor in- en uitvoer volgens de aanwijzingen op de vorige bladzijden. Bij lastigere programmeeropgaven is het altijd belangrijk het probleem in kleine stapjes te tackelen. Test steeds elke stap voordat je naar de volgende gaat. Dan weet je zeker dat je tussendoor geen fouten maakt. Zo werk je langzaam naar de oplossing toe. Hieronder een suggestie van stappen die je naar de oplossing leiden: - Stap 1: Lees het invoer getal. Om te testen of het gelukt is, schrijf je het gelezen getal meteen naar de uitvoer. - Stap 2: Converteer het invoergetal naar int en maak een loopje (while of for) die precies evenveel stappen heeft als het invoergetal aangeeft. Test dit door in elke stap van je loop een regel testuitvoer te geven. Als het goed is schrijft je programma nu precies zoveel regels als het invoergetal aangeeft. - Stap 3: Dit is de lastigste stap en de uitdaging van deze opgave. Je moet nu de kerstboom gaan opbouwen. Hier zit natuurlijk een patroon in en dat zul je moeten gebruiken. Een paar hints om je op weg te helpen: o Je hebt in stap 2 een loop gemaakt gelijk aan het aantal regels dat de kerstboom hoog is. Dit noemen we de hoofdloop. Begin elke stap van de hoofdloop met een lege String. Vul deze langzaam met het juiste aantal - en *. Hiervoor heb je nog meer kleine loops nodig (zie volgende hint). Als je een regel zo gevuld hebt, druk je hem af op het scherm en begint de volgende stap van de hoofdloop. Wt/2014 5
6 o Om een aantal keer achter elkaar hetzelfde teken in een String te zetten kun je het volgende doen: String regel = ""; for (int i=0; i<10; i++) { regel += "x"; } Bovenstaande code heeft als resultaat dat de String regel gevuld is met xxxxxxxxxx (10 keer x ) o Het aantal - en * in elke regel van de kerstboom is afhankelijk van 2 dingen: Het invoergetal De hoeveelste regel is dit? Gebruik deze info om de binnenste loops te maken. - Stap 4: Je hebt nu de bovenkant van de kerstboom gemaakt. Jehoeft nu alleen de stam er nog onder te plakken. Dit is nu eenvoudig, want de stam is hetzelfde als de eerste regel van de kerstboom. Aanpak Olympiadeopdracht A2 Lees eerst goed de opdrachtomschrijving van NIO opgave A2. Maak (als je dat nog niet gedaan hebt) een nieuw javaprogramma aan en maak deze geschikt voor in- en uitvoer volgens de aanwijzingen op de vorige bladzijden. - Stap 1: lees het invoergetal. Test dit weer door het getal meteen naar de uitvoer te schrijven. - Stap 2: zorg dat je programma invoer blijft lezen net zolang tot er een 0 wordt ingevoerd. Daarvoor kun je onderstaande code gebruiken: // lees de eerste regel van de invoer: String invoer = reader.readline(); //zolang de invoer niet gelijk is aan 0: while (!invoer.equals("0")) { } // doe iets met de invoer // lees de volgende regel: invoer = reader.readline(); Wt/2014 6
7 - Stap 3: Converteer steeds het invoer getal naar een int en gebruik een if om te controleren of dit getal even of oneven is (gebruik modulo %). Druk nu steeds het woord even of oneven af op het scherm om je code te testen. Als je niet meer weet hoe de modulo (%) werkt, spiek in het Javaboek op bladzijde Stap 4: Je kunt nu herhaaldelijk invoer lezen en bepalen of deze even of oneven is. Het zou nu eenvoudig moeten zijn om een totaal bij te houden van de kwadraten van alle oneven invoer. Zodra je programma een 0 als invoer krijgt, kun je dit totaal op het scherm afdrukken. Test het goed en controleer steeds of je uitvoer klopt. Aanpak Olympiadeopdracht A3 Lees eerst goed de opdrachtomschrijving van NIO opgave A3. Maak (als je dat nog niet gedaan hebt) een nieuw javaprogramma aan en maak deze geschikt voor in- en uitvoer volgens de aanwijzingen op de vorige bladzijden. Deze opdracht zijn eigenlijk 4 opdrachten in een, die je los van elkaar kunt zien. Twee hiervan hebben we letterlijk gedaan bij de Javalessen in klas 5. Laten we die eerst tackelen: - Stap 1: De eerste opdracht is het teruggeven van de lengte van de invoer. Dit is gemakkelijk te doen met 1 enkel javacommando. Check hoe je de lengte van een String opvraagt in het Javaboek pagina Stap 2: We slaan de tweede en derde opdracht even over, omdat we de vierde opdracht ook bijna letterlijk uit het Javaboek kunnen overnemen. Kijk op pagina 70 van het Javaboek om te kijken hoe je een String omdraait. - Stap 3: We gaan verder met opdracht 2, omdat deze het makkelijkst is. Je zult net als bij de vorige stap met een loop langs alle letters van de invoer moeten. Java heeft een ingebouwd commando om van een teken te kijken of het een hoofdletter is. Die kunnen we goed gebruiken: Character.isUpperCase() Deze methode heeft 1 nadeel: hij werkt op variabelen van het type char en niet op String. Een char is een Java type dat we nog niet kennen. Het bevat 1 enkel ASCII teken. Gelukkig is er ook een commando om een char uit een String te halen: String mijnstring = "Ik ben een voorbeeld"; char letter = mijnstring.charat(3); In het voorbeeld bevat de variabele letter nu het teken op positie 3 uit mijnstring, dus een b (let op we beginnen te tellen bij 0, dus positie 3 is de 4 e letter!) Wt/2014 7
8 We zouden nu kunnen doen om te checken of het een hoofdletter is: if (Character.isUpperCase(letter)) {... } Zorg nu dus dat je 1 voor 1 alle letters uit de invoer haalt en kijkt of het een hoofdletter is. Houd in een teller bij hoeveel hoofdletter je tegenkomt en druk deze uiteindelijk op het scherm af. - Stap 4: Tot slot moeten we het aantal verschillende letters tellen. o Java heeft een commando om op te vragen of een String een bepaald teken bevat. Die kunnen we goed gebruiken. Een voorbeeld om dat commando te illusteren: String mijnstring = "Ik ben een voorbeeld"; if (mijnstring.contains("q")) {... } In het voorbeeld vragen we in een if of mijnstring de letter q bevat. o o Een naieve manier om dit probleem te tackelen is om van elk mogelijk teken te vragen of deze in de invoer zit en zo alle verschillende tekens te tellen. Dit is erg omslachtig en je weet niet precies welke tekens zijn toegestaan (er zijn ook namen met trema s erin bijvoorbeeld, zoals Daniël). Dat zijn wel erg veel ifs... Een slimmere manier is als volgt: Maak een lege String aan met de naam uniekstring Doorloop letter voor letter de invoer (zoals bij stap 2) Kijk steeds of de huidige letter van de invoer al voorkomt in uniekstring. Zo nee: voeg de huidige letter toe aan uniekstring. Als je alle letters van de invoer hebt gehad, bevat uniekstring alleen maar verschillende letters Je hoeft nu alleen maar de lengte van uniekstring op te vragen voor het goede antwoord. Aanpak Olympiadeopdracht A4 Lees eerst goed de opdrachtomschrijving van NIO opgave A4. Maak (als je dat nog niet gedaan hebt) een nieuw javaprogramma aan en maak deze geschikt voor in- en uitvoer volgens de aanwijzingen op de vorige bladzijden. Wt/2014 8
9 De invoer voor deze opdracht bestaat uit 4 regels van 4 tekens (de tekens 0 of 1). Na het accepteren van deze invoer, moet je horizontaal en verticaal gaan zoeken in deze invoer. Dat lukt je alleen als je de invoer op de juiste manier opslaat: in een array. Een tweedimensionaal array om precies te zijn. Hoe zat dat ook alweer met die arrays? Misschien is dit een goed moment om de stof daarover nog eens te bekijken. Lees Wt s stof over arrays van vorig jaar en dan met name pagina 4 over 2D arrays. Een opmerking over deze opgave: Als je goed naar het voorbeeld kijkt dat bij de opgave staat, zie je dat grotere reeksen voor gaan op kleinere. Dat wil zeggen als op een regel staat 0111, dan is dat een reeks van 3 x 1 en niet 2 reeksen van 2 x 1. Het is dus belangrijk om per regel de grote reeksen eerst te checken. Pas als een grote reeks niet gevonden is, ga je kijken of er misschien een kleinere reeks te vinden is.houd dit in je achterhoofd bij het stappenplan Een stappenplan om deze opgave te tackelen: - Stap 1: Zoals gezegd zal de invoer in een 2D array moeten worden opgeslagen. Omdat elk vakje van de invoer uit 1 teken bestaat (0 of 1) ligt het voor de hand om een array van het type char te gebruiken: char[][] matrix = new char[4][4]; Zo creer je een 2D char array, met 4 elementen in beide richtingen. Precies groot genoeg om de 4x4 invoer in op te slaan. Gebruik een loop om de 4 regels van de invoer 1 voor 1 te accepteren en de losse tekens (gebruik.charat() ) op te slaan op de juiste plek in het array. Om te testen of het goed is gegaan kun je het beste (met weer een loop) de inhoud van je array op het scherm afdrukken. Deze zou dan dus identiek moeten zijn aan de gegeven invoer. - Stap 2: Maak 6 int tellers aan die je elk op 0 initialiseert. Deze 6 tellers houden bij hoeveel reeksen van elke soort (2x0, 2x1, 3x0, 3x1, 4x0, 4x1) je tot nu toe hebt gevonden. Met slimme loops gaan we zometeen door de invoer heen. Als we een reeks vinden, verhogen we de juiste teller. Als we dan klaar zijn met de invoer bekijken, bevatten de 6 tellers het goede antwoord en kunnen we deze op het scherm afdrukken. - Stap 3: Begin met checken op reeksen van 4 x 0 of 4 x 1. Dit moet natuurlijk zowel horizontaal als verticaal gecheckt worden. Om horizontaal te kijken of er een reeks van 4 x 0 is. Moeten we simpelweg kijken of alle 4 de elementen van een regel gelijk zijn aan 0. Zoiets als dit: Wt/2014 9
10 if (matrix[0][0]=='0' && matrix[0][1]=='0' && matrix[0][2]=='0' && matrix[0][3]=='0') { } Met deze voorbeeldcode checken we of de eerste horizontale rij (rij 0) uit allemaal 0en bestaat. Dit moeten we natuurlijk checken voor elk van de 4 rijen. Dit kan slim met een loop. Op een vergelijkbare manier check je de verticale kolommen. Om te testen of je het goed hebt gedaan, zou ik na het checken het aantal gevonden reeksen afdrukken. JE kunt makkelijk op het oog natellen of je antwoord (en daarmee je code) klopt. - Stap 4: Als je een rij of kolom hebt gecheckt op een reeks van 4 en deze niet hebt gevonden, dan moet je gaan checken op een reeks van 3. Dit gaat natuurlijk vergelijkbaar met checken op een reeks van 4. Let op det er op 2 manieren een reeks van 3 kan zijn, namelijk aan het begin of aan het eind van een rij of kolom - Stap 5: Als je een rij of kolom hebt ook hebt gecheckt op een reeks van 3 en deze niet hebt gevonden, rest nog om te checken op reeksen van 2. Dit gaat wederom vergelijkbaar. Let op dat er op 3 manieren een reeks van 2 in een rij of kolom kan zitten. Namelijk aan het begin, in het midden en op het einde. Verzin een paar testcases en check of je programma het goede antwoord geeft bij alle cases. Aanpak Olympiadeopdracht A5 Lees eerst goed de opdrachtomschrijving van NIO opgave A5. Maak (als je dat nog niet gedaan hebt) een nieuw javaprogramma aan en maak deze geschikt voor in- en uitvoer volgens de aanwijzingen op de vorige bladzijden. Opgave 5 is met afstand de pittigste. Je hebt in ieder geval de volgende arrays nodig: - Een (2D) array om de uitgebrachte stemmen per deelnemer op te slaan - Een array om per stemronde te turven hoeveel stemmen elke kandidaat krijgt - Een array om bij te houden welke kandidaten nog verkiesbaar zijn (zodat je weet hoe je de stemmen moet tellen in elke ronde Al deze arrays moeten variabel van lengte zijn, omdat je van te voren niet weet hoeveel kandidaten en deelnemers er zijn. Je zult vervolgens met een slimme loop net zoveel stemrondes moeten doorlopen als nodig is om een winnaar te kiezen. Per ronde waarin geen winnaar gevonden is, moet je de verliezer af laten vallen,zodat deze niet meer meetelt in de volgende ronde. Voor nu zijn dit alle hints. Op verzoek kan Wt de uiteg bij deze opgave nog uitbreiden. Wt/
11 Nuttige links Olympiade site: Uitleg over arrays: %20Arrays%20en%20sorteren.pdf Java voor beginners met goede tutorials: Goede site om Java dingen op te zoeken: Enigma Java informatieboek: df Enigma Java werkboek: ek.pdf Wt uitleg Java arrays: %20Arrays%20en%20sorteren.pdf Wt/
Simon de schildpad. 2015 J van Weert 1
Programmeren met Simon Simon de schildpad 2015 J van Weert 1 Inleiding: Wat is programmeren eigenlijk? Een computer doet niets zonder een programma. Die programma s worden geschreven door mensen: programmeurs.
Nadere informatieSimon de schildpad. 2012 J van Weert 1
Programmeren met Simon Simon de schildpad 2012 J van Weert 1 Inleiding: Wat is programmeren eigenlijk? Een computer doet niets zonder een programma. Die programma s worden geschreven door mensen: programmeurs.
Nadere informatieDe eerste ronde Nederlandse Informatica Olympiade 2014-2015
De eerste ronde Nederlandse Informatica Olympiade 2014-2015 De informatica olympiade is een wedstrijd voor leerlingen uit het voortgezet onderwijs in Nederland. Het is een wedstrijd die bestaat uit drie
Nadere informatiePO: Informatica Olympiade
PO: Informatica Olympiade 2018-2019 Handreiking Wt Stedelijk Gymnasum s-hertogenbosch Wat is de Informatica Olympiade? De Nederlandse Informatica Olympiade (NIO) is een programmeerwedstrijd voor de bovenbouw
Nadere informatieTeamhandleiding DOMjudge (versie 2.2.0muKP) 31 mei 2008
judge Teamhandleiding DOMjudge (versie..0mukp) 31 mei 008 /\ DOM DOM judge Inhoudsopgave 1 Inleiding Samenvatting.1 Inlezen en wegschrijven............................... Insturen van oplossingen...............................3
Nadere informatieDOMjudge teamhandleiding
judge DOMjudge teamhandleiding Samenvatting /\ DOM DOM judge Hieronder staat de belangrijkste informatie kort samengevat. Dit is bedoeld om snel aan de slag te kunnen. We raden echter ten zeerste aan dat
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 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 informatiePO: Informatica Olympiade
PO: Informatica Olympiade 2017-2018 Handreiking Wt Stedelijk Gymnasum s-hertogenbosch Wat is de Informatica Olympiade? De Nederlandse Informatica Olympiade (NIO) is een programmeerwedstrijd voor de bovenbouw
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 informatieModelleren en Programmeren
Modelleren en Programmeren Jeroen Bransen 11 december 2015 Ingebouwde datastructuren Meer boomstructuren Access specifiers Gebruikersinvoer Codestijl Packages SAT-solver Ingebouwde datastructuren Ingebouwde
Nadere informatiePO: Informatica Olympiade
PO: Informatica Olympiade 2016-2017 Wat is de Informatica Olympiade? De Nederlandse Informatica Olympiade (NIO) is een programmeerwedstrijd voor de bovenbouw van het Voortgezet onderwijs. Het is een onderdeel
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 informatieHandleiding bij de Booktest Generator
Handleiding bij de Booktest Generator Het programma voor het maken van toetsen bij boeken. (c) 2005/2009 Visiria Uitgeversmaatschappij Twisk Inleiding Onze dank voor het aanvragen van de Booktest Generator.
Nadere informatieModelleren en Programmeren
Modelleren en Programmeren Jeroen Bransen 13 december 2013 Terugblik Fibonacci public class Fibonacci { public static void main(string[] args) { // Print het vijfde Fibonaccigetal System.out.println(fib(5));
Nadere informatieQUESTI OPSTARTGIDS ALGEMENE INSTELLINGEN EN LVS
01 - WELKOM BIJ QUESTI Welkom bij Questi. Alvorens je opstart, willen we je graag attent maken op enkele zaken. Voor je op de knop inloggen klikt, bekijk je best even de algemene filmpjes onder de knop
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 informatieIMP Uitwerking week 13
IMP Uitwerking week 13 Opgave 1 Nee. Anders moet bijvoorbeeld een venster applicatie een subklasse zijn van zowel Frame en WindowListener. Als de applicatie ook een button of een menu heeft, dan moet het
Nadere informatieUitleg: In de bovenstaande oefening zie je in het eerste blokje een LEES en een SCHRIJF opdracht. Dit is nog lesstof uit het tweede trimester.
In onderstaande oefeningen zijn kleuren gebruikt. Deze dienen aleen om de structuren makkelijker terug te kunnen herkennen. Ze worden niet standaard zo gebruikt. De dunne rood/roze balken zijn ook geen
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 informatiesheets Programmeren 1 Java college 6, Walter Kosters De sheets zijn gebaseerd op met name hoofdstuk 13 en 14 van: D. Bell en M. Parr, Java voor studenten, Prentice Hall, 2002 http://www.liacs.nl/home/kosters/java/
Nadere informatieOnline c++ leren programmeren:
Online c++ leren programmeren: Inhoud 1)Waar vind ik een c++ compiler?... 2 2)Hoe start ik een programma in c++?... 2 3)Een eerste c++ programma:... 3 Een eerste programma schrijven:... 3 Mijn eerste programma
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 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 informatieINFORMATICA 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 informatieProgrammeren 1 23 januari 2013 Prof. T. Schrijvers
Programmeren 1 23 januari 2013 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 informatieBijlage Inlezen nieuwe tarieven per verzekeraar
! Bijlage inlezen nieuwe tarieven (vanaf 3.2) Bijlage Inlezen nieuwe tarieven per verzekeraar Scipio 3.303 biedt ondersteuning om gebruikers alle tarieven van de verschillende verzekeraars in één keer
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 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 informatieDE ASTRO PI PROGRAMMEREN VOOR MISSION ZERO
DE ASTRO PI PROGRAMMEREN DOCENTENHANDLEIDING 1 Deze handleiding is bedoeld om leerlingen te ondersteunen bij de Astro Pi Challenge, waarbij leerlingen een programma voor de Astro Pi-computer in het ISS
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 informatieSamenvoegen met Word en Excel 2010
Samenvoegen met Word en Excel 2010 Inhoudsopgave Samenvoegen Word-Excel / Mailingen... 2 Tip Samenvoegvelden automatisch markeren... 4 Tip Installeer PDF-creator... 7 Tip Sla het Word-document en Excel-document
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 informatieExtra oefening Probeer de voorbeeldprogramma s uit de LeJOS tutorial en de samples die bij de LeJOS software geïnstalleerd zijn.
Opdracht 4 Inhoud Applicatiebouw op dag 4 College In het college wordt een introductie gegeven over het programmeren van de Lego Mindstorms NXT in de programmeertaal Java. Werkcollege In het werkcollege
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 informatieBij het opstarten van Small Basic verschijnt er de onderstaande werkomgeving.
Small Basic - werkomgeving 1/5 Werkomgeving Bij het opstarten van Small Basic verschijnt er de onderstaande werkomgeving. Bovenaan vind je de werkbalk met opdrachtknoppen. Onder de werkbalk links kan je
Nadere informatieJe gaat leren programmeren en een spel bouwen met de programmeertaal Python. Websites zoals YouTube en Instagram zijn gebouwd met Python.
1 Je gaat leren programmeren en een spel bouwen met de programmeertaal Python. Websites zoals YouTube en Instagram zijn gebouwd met Python. Voordat je leert programmeren, moet je jouw pc zo instellen dat
Nadere informatieHoofdstuk 0. Van Python tot Java.
Hoofdstuk 0. Van Python tot Java. In dit eerste hoofdstuk maken we de overstap van Python naar Java. We bespreken de verschillen en geven wat achtergrondinformatie. In het volgende hoofdstuk gaan we dieper
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 informatieCursus Algoritmiek - - - najaar 2005
Cursus Algoritmiek - - - najaar 2005 Practicumopdracht 4 : werken met kale gegevensbestanden 1. Achtergrond In de 2 e en de 3 e practicumopdracht heb je al kennis gemaakt met het via het toetsenbord laten
Nadere informatieNumerieke benadering van vierkantwortels
HP Prime Grafische Rekenmachine Numerieke benadering van vierkantwortels Doel: De waarde van een vierkantswortel met een recursieve rij benaderen, het schrijven van een klein programma. Sleutelwoorden:
Nadere informatieVereiste kennis. 1 Java-editor. 2 Het compileren van een programma
3 Vereiste kennis Dit boek richt zich op het leren programmeren door het oefenen met programmeercodes. Veel theorie komt in het begin niet aan de orde. Dat is een grote uitdaging want het is niet makkelijk
Nadere informatieHandleiding bij de workshop Animatie in Microsoft PowerPoint Hoe maak je een animatie in Microsoft PowerPoint 2010? Handleiding voor kinderen
Vorige keer hebben wij gesproken over het maken van een PowerPoint presentatie. Deze keer beginnen wij met de herhaling van de basis handelingen op de computer zoals: iets op je scherm aanwijzen iets op
Nadere informatieFormulieren maken met Dreamweaver CS 4/CS 5
Formulieren maken met Dreamweaver CS 4/CS 5 In deze handleiding leer je om een formulier en elementen die je binnen een formulier kunt gebruiken, te ontwerpen met Dreamweaver. Het uitgangspunt is dat dit
Nadere informatieProgrammeren in Java 3
2 september 2007 voor deeltijdstudenten Kop van Zuid Rotterdam, 3 juni 2007 Even voorstellen Naam: Wessel Oele(31) Docent bij opleiding technische informatica Kamer: I210 (tweede verdieping, links de gang
Nadere informatieStappenplan Website de Palster. Deze uitleg werkt met Internet Explorer. In Firefox of een andere browser werkt het anders.
Stappenplan Website de Palster Deze uitleg werkt met Internet Explorer. In Firefox of een andere browser werkt het anders. 1 Inhoudsopgave: Titel bladzijde Aanmelden op de website 3 Foto s in het fotoboek
Nadere informatie3. Structuren in de taal
3. Structuren in de taal In dit hoofdstuk behandelen we de belangrijkst econtrolestructuren die in de algoritmiek gebruikt worden. Dit zijn o.a. de opeenvolging, selectie en lussen (herhaling). Vóór we
Nadere informatie8. Accenten en Trema's
8. Accenten en Trema's In deze module leert u letters met een accent of trema op uw scherm te krijgen. Eén mogelijkheid heeft u al gezien in Module 4 van de Basiscursus 1: het woord fout typen en het dan
Nadere informatieProgrammeermethoden. Pointers. Walter Kosters. week 10: november kosterswa/pm/
Programmeermethoden Pointers Walter Kosters week 10: 13 17 november 2017 www.liacs.leidenuniv.nl/ kosterswa/pm/ 1 Pointers Introductie Een pointer is in feite gewoon een geheugenadres. Het geheugen kun
Nadere informatieModelleren en Programmeren
Modelleren en Programmeren Jeroen Bransen 6 december 2013 Terugblik Programma en geheugen Opdrachten Variabelen Methoden Objecten Klasse Programma en geheugen Opdrachten Variabelen zijn gegroepeerd in
Nadere informatieEen stoomcursus door Edgar de Graaf, november 2006
Programmeren in Java Een stoomcursus door Edgar de Graaf, november 2006 Deze tekst geeft een zeer korte inleiding in de programmeertaal Java, uitgaande van kennis van de taal C++. Daarnaast bestudere men
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 informatieSPOJ oplossingen Gilles Callebaut 7 augustus 2015
SPOJ oplossingen 2012-2013 Gilles Callebaut 7 augustus 2015 DISCLAIMER Oefeningen zijn niet altijd correct of optimaal. Gelieve de oefeningen enkel te gebruiken ter ondersteuning. Van kopiëren leer je
Nadere informatieHandleiding Joomla! Frontend, content en gallery. september 2014 versie 1.0
Handleiding Joomla! Frontend, content en gallery. september 2014 versie 1.0 1 Inhoudsopgave Toevoegen nieuw artikel, of wijzigen...3 Extra web-functionaliteit...4 toevoegen van een foto/plaatje...4 toevoegen
Nadere informatieLAVS uploaden adressenlijst
LAVS uploaden adressenlijst Adressenlijst toevoegen in Bezit bij complex RWS INFORMATIE - Uitgegeven door RWS Leefomgeving Informatie Datum 19 juli 2017 Status definitief Versie 1.0 Inleiding Uploaden
Nadere informatiePagina 1 van 7. Controle instructies de Boer. Beste controleur,
Pagina 1 van 7 Controle instructies de Boer Beste controleur, Bedankt dat je mee wilt werken aan het controleren van de ingevoerde gegevens. Omdat de gegevens na jouw controle vast staan in het systeem
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 informatieWordpress website beheren
Wordpress website beheren gemaakt door: Noppert Websites www.noppertwebsites.nl Wordpress website beheren bladzijde 1 Inhoudsopgave Onderwerp: Inloggen en eerste indruk Pagina aanmaken/bewerken Foto/afbeelding
Nadere informatieDOMjudge teamhandleiding
judge DOMjudge teamhandleiding Samenvatting /\ DOM DOM judge Hieronder staat de belangrijkste informatie kort samengevat. Dit is bedoeld om snel aan de slag te kunnen. We raden echter ten zeerste aan dat
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 informatieAanmaken. Transportfile. EasyNBF
Aanmaken Transportfile EasyNBF 1 0 Inhoudsopgave 0 INHOUDSOPGAVE 2 1 EASYTRANSPORT 3 1.1 Het formaat waarin scores worden verwerkt 4 1.2 Een score transportbestand aanmaken 5 1.2.1 Handmatig invoeren van
Nadere informatieTeksten op je WordPress site zetten of aanpassen
www.smitloopbaan.nl/beheer/ Teksten op je WordPress site zetten of aanpassen Je kunt met WordPress op 2 manieren teksten en afbeeldingen op je website plaatsen : op een pagina of in een bericht. De vaste
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 informatieModelleren en Programmeren
Modelleren en Programmeren Jeroen Bransen 13 november 2013 Organisatie Docenten Jeroen Bransen Michael Moortgat Docenten Jeroen Bransen Imperatief programmeren (Java) Tot de kerst (ongeveer) Michael Moortgat
Nadere informatieREKENVAARDIGHEID BRUGKLAS
REKENVAARDIGHEID BRUGKLAS Schooljaar 008/009 Inhoud Uitleg bij het boekje Weektaak voor e week: optellen en aftrekken Weektaak voor e week: vermenigvuldigen Weektaak voor e week: delen en de staartdeling
Nadere informatieIngebouwde klassen & methodes
Ingebouwde klassen & methodes Statische methodes Methodes die bij een klasse horen ipv. bij een object public class Docent { public static Docent departementshoofd() { return new Docent("Jan Ivens"); private
Nadere informatieCS-WebDesign.nl. Invoeren van een product in de editor
CS-WebDesign.nl Invoeren van een product in de editor 2005-2012 Courbois Software Beuningen Fazantlaan 63, 6641 XW Beuningen. www.courboissoftware.com & www.cs-webdesign.nl 024 677 25 46 - info@cs-webdesign.nl
Nadere informatieInhoudsopgave Voorwoord 5 Nieuwsbrief 5 Introductie Visual Steps 6 Wat heeft u nodig? 6 De volgorde van lezen 7 Uw voorkennis
Inhoudsopgave Voorwoord... 5 Nieuwsbrief... 5 Introductie Visual Steps... 6 Wat heeft u nodig?... 6 De volgorde van lezen... 7 Uw voorkennis... 8 Hoe werkt u met dit boek?... 8 Website... 9 Toets uw kennis...
Nadere informatiewww.digitalecomputercursus.nl 6. Reeksen
6. Reeksen Excel kan datums automatisch uitbreiden tot een reeks. Dit betekent dat u na het typen van een maand Excel de opdracht kan geven om de volgende maanden aan te vullen. Deze voorziening bespaart
Nadere informatieHandleiding Wordpress
Handleiding Wordpress Inhoudsopgave 1. Inloggen 2. Berichten en Pagina s 3. Afbeeldingen en video s 4. Weblinks 1. Inloggen 1.1 Inloggen bij Wordpress We starten met het inloggen op je WordPress gebaseerde
Nadere informatieTEKST INVOEREN EN BEWERKEN
TEKST INVOEREN EN BEWERKEN Het invoeren en bewerken van tekst gaat via de editor. Onderstaand een overzicht van de te gebuiken knoppen (indien je rechts op de knoppen klik krijg je de betekening in tekst
Nadere informatieProgrammeren in Java les 3
4 september 2015 Deze les korte herhaling vorige week loops methodes Variabelen Soorten variabelen in Java: integer: een geheel getal, bijv. 1,2,3,4 float: een gebroken getal, bijv. 3.1415 double: een
Nadere informatieAvery DesignPro 2000
Handleiding. Avery DesignPro 2000 Box: Fitnesscentrum Onderdeel: Veiligheid voor alles Praktijkoefening. Versie 2.0 DesignPro 2000 Behorende bij de methode leren door doen voor technologie. Inleiding.
Nadere informatieBeginselen van programmeren Practicum 1 (Doolhof) : Oplossing
Beginselen van programmeren Practicum 1 (Doolhof) : Oplossing Introductie In dit document geven we een mogelijke oplossing voor het eerste practicum. Deze oplossing gebruikt verschillende klassen en overerving,
Nadere informatieBasistechnieken Microsoft Excel in 15 minuten
Basistechnieken Microsoft Excel in 15 minuten Microsoft Excel is een rekenprogramma. Je kan het echter ook heel goed gebruiken voor het maken van overzichten, grafieken, planningen, lijsten en scenario's.
Nadere informatieStappenplan: Account aanmaken in Studielink
Stappenplan: Account aanmaken in Studielink (Alleen voor studenten met een Nederlands woonadres die beschikken over DigiD) Stap 1: Ga naar www.studielink.nl om op onderstaande pagina uit te komen. Klik
Nadere informatieMicrosoft Word 365. Kennismaken AAN DE SLAG MET DIGITALE VAARDIGHEDEN TRAINING: MICROSOFT WORD 365
Microsoft Word 365 Kennismaken Inleiding Microsoft Word is het meest gebruikte tekstverwerkingsprogramma ter wereld. De mogelijkheden die Word biedt zijn talrijk, maar als je nog nooit met Word gewerkt
Nadere informatieEen quiz plaatsen op je website
Een quiz plaatsen op je website Om de deelnemers een beetje na te laten denken kan je een quiz toevoegen op je site. Dat doe je op de volgende manier: a. Een quiz aanmaken Ga naar je eigen pagina en klik
Nadere informatieDe Leidsche Flesch Studievereniging voor Natuurkunde, Sterrenkunde, Wiskunde en Informatica sinds DLF Pointerworkshop
DLF Pointerworkshop Opgaven 2 maart 2016 XKCD # 371 In dit document staan een aantal oude tentamenopgaven om te oefenen voor het hertentamen PR Bij de selectie is rekening gehouden met de opgaven die het
Nadere informatieKwis (3) class X { public void a() { System.out.println("x"); public static void main(string[] args) { X x = new X();
Kwis (3) class X { public void a() { System.out.println("x"); class Y extends X { public void a() { System.out.println("y"); class Z extends Y { public void a() { System.out.println("z"); public static
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 informatieNetwerkdiagram voor een project. AOA: Activities On Arrows - activiteiten op de pijlen.
Netwerkdiagram voor een project. AOA: Activities On Arrows - activiteiten op de pijlen. Opmerking vooraf. Een netwerk is een structuur die is opgebouwd met pijlen en knooppunten. Bij het opstellen van
Nadere informatieFormulier maken en opvangen met php
Welkom bij mijn PHP tutorial (Deel 2) Ik ga in deze delen PHP uitleggen, dit doe ik in het programma notepad++ (gratis) deze kunt u downloaden van www.richard3332.nl/downloads.php Als u beschikt over dreamweaver
Nadere informatieVirgo + WPS Office. Tabletproject
Virgo + WPS Office Tabletproject Melissa Havet September 2014 Beste collega s Enkele weken geleden gingen wij van start met een nieuw project: de tablet. Uiteraard is het voor vele onder ons nieuw, inclusief
Nadere informatieUitwerkingen derde deeltentamen Gameprogrammeren Vrijdag 6 november 2015, uur
Uitwerkingen derde deeltentamen Gameprogrammeren Vrijdag 6 november 2015, 11.00-13.00 uur 1. Deze opgave bestaat uit een aantal deelvragen. Houd het antwoord kort: één of twee zinnen per onderdeel kan
Nadere informatieHoofdstuk 7: Werken met arrays
Programmeren in Microsoft Visual Basic 6.0, lessenserie voor het voortgezet onderwijs HAVO/VWO David Lans, Emmauscollege, Marnix Gymnasium Rotterdam, januari 2004 Hoofdstuk 7: Werken met arrays 7.0 Leerdoel
Nadere informatieJavascript oefenblad 1
Leer de basis van Javascript. Javascript oefenblad 1 Niels van Velzen Javascript oefenblad 1 Pagina 2 Inleiding Javascript is niet altijd even makkelijk. Vooral aan het begin is het even wennen hoe de
Nadere informatieCourbois Software WebDesignEditor. WYSIWYG-Editor
Courbois Software WebDesignEditor WYSIWYG-Editor 2006-2012 Courbois Software Beuningen Fazantlaan 63, 6641 XW Beuningen. www.courboissoftware.com & www.cs-webdesign.nl 024 677 25 46 - info@cs-webdesign.nl
Nadere informatieextra oefening algoritmiek - antwoorden
extra oefening algoritmiek - antwoorden opgave "Formule 1" Maak een programma dat de gebruiker drie getal A, B en C in laat voeren. De gebruiker zorgt ervoor dat er positieve gehele getallen worden ingevoerd.
Nadere informatieStap 2 Je template invullen
Stap 2 Je template invullen Allereerst in stap 2 gaan we onze template ophalen. Die staat op www.alphamegahosting.com/516, ook de uitleg is daar te vinden. Je kunt hem vanaf daar downloaden en op je bureaublad
Nadere informatieAPPLICATIEBOUW 1E COLLEGE: INTRODUCTIE. Onderdeel van SmartProducts
APPLICATIEBOUW 1E COLLEGE: INTRODUCTIE Onderdeel van SmartProducts EVEN VOORSTELLEN DOCENT Fjodor van Slooten N208 (Horstring Noord) F.vanSlooten@utwente.nl Assistentie door: Hans Tragter, Marc Schreiber,
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 informatieStappenplan - Account aanmaken in Studielink met DigiD
Stappenplan - Account aanmaken in Studielink met DigiD (Alleen voor studenten met een Nederlands woonadres) Stap 1: Ga naar www.studielink.nl en klik op . Stap 2: Log in met je DigiD
Nadere informatieLESBRIEF Aan de slag met Schoolwise
LESBRIEF Aan de slag met Schoolwise (document v1.0) INHOUDSOPGAVE Deel 1 Voor je begint 1.1 Wat is Schoolwise 4 1.2 Registreren 6 1.3 Inloggen 10 1.4 Jouw Schoolwise-account 11 1.5 Nieuwe activeringscode
Nadere informatie5. Functies. In deze module leert u:
5. Functies In deze module leert u: - Wat functies zijn; - Functies uitvoeren; - De verschillende functies van Calc kennen. - Naar een ander werkblad verwijzen. U kunt eenvoudige berekeningen, zoals aftrekken,
Nadere informatieBeknopte handleiding Overhoor 4.0.3 NL (Efka-soft)
Beknopte handleiding Overhoor 4.0.3 NL (Efka-soft) 1. Programma algemeen 1.1 Downloaden en installeren 1.2 Opstarten 1.3 Afsluiten 1.4 Verwijderen 2. Overhoorbestanden gebruiken 2.1 Nieuw bestand maken
Nadere informatieOefeningen Java Oplossingen
Oefeningen Java en Opgave 1 Is de uitvoer van het volgende code-fragment (a), (b) of (c)? System.out.print("A"); System.out.println("B"); System.out.print("C\n"); System.out.print("D" + "E"); System.out.print("F");
Nadere informatieInfo-books. Toegepaste Informatica. Deel 20 : Algoritmen en programmeren in Access en Excel (Basis) AL20. Jos Gils Erik Goossens
Info-books AL20 Toegepaste Informatica Deel 20 : Algoritmen en programmeren in Access en Excel (Basis) Jos Gils Erik Goossens Hoofdstuk 6 Lusstructuren of iteraties 6.1 Probleemstelling Het gebeurt dikwijls
Nadere informatieHANDLEIDING PROGRAMMEREN IN PASCAL (LAZARUS)
HANDLEIDING PROGRAMMEREN IN PASCAL (LAZARUS) Vereiste voorkennis Voldoende kennis van het besturingssysteem (in deze handleiding wordt uitgegaan van Windows) De basisprincipes van programmeren Vereiste
Nadere informatie