Programma-dossier WordMind
|
|
- Theodoor de Ruiter
- 8 jaren geleden
- Aantal bezoeken:
Transcriptie
1 IC2DA S.B. Bosch C Programmeren Programma-dossier WordMind Het ontwerpen en programmeren van het programma WordMind.
2
3 Ontvangen probleemstelling Voorwoord Opgave Er werd van ons verwacht een programma te ontwikkelen in ANSI-C dat het spelletje WordMind nabootst. Dit programma moet gebruik maken van de module WordStore waarvan de header file gegeven is. De module moet intern gebruik maken van een cylische dubbel gelinkte lijst. Ook de ander leerstof die aan bod is gekomen in de les komt terug in de functies, zoals functies die gebruik maken van call by value en call by reference, pointers, dynamisch geheugen vrij maken en geheugen weer vrijgeven. Voor het uitwerken van de oefening was ik verplicht me te houden aan de opgegeven randvoorwaarden. De header file van WordStore.h moest precies op deze manier geimplementeerd worden en de beschrijving van de eindopdracht moest gevolgd worden. Voorbeeld Geheime woord: 'brommer' The secret word:... Guess the word : fietsen The secret word: -----e- Guess the word : branden The secret word: br---en Guess the word : boomtor The secret word: b-om- r Guess the word : brommer nieuw scherm Word brommer found! Another game (Y/N)? nieuw scherm Your average is 5.00 Press any key to exit...
4 Werkplan Programmaspecificaties Het programma moet op de volgende manier aangeroepen worden: WORDMIND <filename> Hierbij is <filename> de naam van een file met de te raden woorden. De file is een gewone text-file met op elke regel precies een woord. Het spel gaat als volgt: De computer toont op het scherm een serie puntjes, waarvan elk puntje een letter van het te raden woord voorstelt. De gebruiker mag nu een woord intoetsen ter lengte van het aantal puntjes. Vervolgens geeft de computer onder het ingetypte woord het resultaat weer volgens dit algoritme: 1. Onder elke letter die precies overeenkomt met het te raden woord (dus zowel de letter als de positie zijn goed) wordt die letter herhaald. Als alle letters goed zijn is het woord geraden, anders gaan we door als volg. Noem de niet geraden letters van het te raden woord de restverzameling. 2. Doe nu van links naar rechts voor alle niet geraden letters het volgende: Als de betreffende letter in de restverzameling voorkomt, zet dan onder die letter een sterretje (*) en haal die letter weg uit de restverzameling, anders zet onder die letter een streepje (-). Als het woord geraden is, is het spel afgelopen, anders mag de gebruiker nogmaals raden. In plaats van een woord in te toetsen, mag de gebruiker ook twee uitroeptekens intoetsen (!!); daarmee wordt dit spel afgebroken, de computer verklapt de oplossing en er worden als straf 10 beuren bij het reeds verbruikte aantal beurten opgeteld. Na afloop van een spel wordt er gevraagd of de gebruiker nog een spel wil spelen: Another game (Y/N)? waarna de gebruiker al dan niet een volgend spel kan spelen. Als alle woorden uit de file een keer aan de beurt zijn geweest, dan stopt het spel ook. Aan het eind van WordMind wordt een score getoond: Your average is.. De score geeft het gemiddelde aantal benodigde beurten per spel weer en wordt berekend door (voor alle spellen) het totaal aantal ingetypte woorden te delen door het totaal aantal gespeelde spellen. De score wordt in twee decimalen nauwkeurig weergegeven. De woorden uit de text-file worden in random volgorde getoond. Elk woord wordt slechts eenmaal getoond. De implementatie maakt gebruik van twee modules: 1. De ene module is een algemene module voor de opslag van woorden, WordStore genaamd. Deze module is algemeen bruikbaar voor programma's die een opslag voor woorden nodig hebben. De woorden worden in WordStore opgeslagen en kunnen van daaruit worden geraadpleegd. Voor een specificatie van de interface van WordStore zie de bijlage (interface header file WordStore.h). Implementatie-eisen: WordStore moet geimplementeerd worden middels een gestrekte rond-gelinkte lijst met dubbele links. Er is bovendien een (buiten de module niet zichtbare) pointer die naar een van de woorden in de lijst wijst. De posiite van deze pointer komt overeen van wat buiten de module bekend staat als Current Word. De module WordStore heeft geen enkele directe eindgebruikersinterface (maakt geen gebruik van toetsenbord en/of beeldscherm). 2. De andere module is het eigenlijke spel WordMind, dat van de module WordStore gebruik maakt voor de opslag van woorden. WordMind handelt de eindgebruikersinterface af en verzorgt het spelen van het spel.
5 Toepassingslayout Het programma begint met een regel waarin staat dat de gebruiker het woord kan laten zien door twee uitroeptekens in te toetsen, maar dat daar wel 10 extra beurten voor gerekend wordt:!! to reveal the word (10 extra turns added) Daarna komt een lege regel gevolgd door de tekst: The secret word:... Het aantal puntjes geeft aan uit hoeveel letters het geheime woord bestaat. De gebruiker krijgt daarna de mogelijkheid om het woord te raden of om twee uitroeptekens in te toetsen. De regel ziet er zo uit: Guess the word : De invoer wordt gecontroleerd en de laatste twee stappen worden opnieuw getoond, maar nu zijn de puntjes veranderd in het restverzameling. Als de gebruiker in plaats van het te raden woord twee uitroeptekens invoert dan wordt het geheime woord getoond en het spel wordt beindigd: The secret word:... Normaal gesproken wordt naar een aantal pogingen het woord geraden, de gebruiker krijgt dan te zien: Found the secret word:... Hierna krijgt de gebruiker, als er nog woorden in de lijst staan, de vraag: Another game (Y/N)? De gebruiker kan ervoor kiezen om het spel verder te spelen of om het programma te beindigen. Als het spel beindigen gekozen wordt dan wordt er de volgende regel getoond, met daarin het gemiddelde aantal beurten per spel: Your average is x.xx Press any key to exit... Wordt er gekozen voor de optie om het spel verder te spelen, dan begint het spel weer bij de eerste regel met de uitroeptekens.
6 Stroomschema Init deel hoofdprogramma
7 Hoofdprogramma
8 Verdere informatie Het programma werd gecodeerd in Borland C++ Builder 5.0 en 6.0 als een console application. De werking van het programma werd getest aan de hand van een text bestand geleverd door de docent. Daarna werd het programma beoordeeld op gebruiksvriendelijkheid door een aantal vrijwilligers die niets van de opdracht afwisten. Dit heeft geleid tot verder verfijning van de applicatie. Programmastructuur Main() Lokale variabelen: char * cptrguessedword: bevat de string die de gebruiker in het spel invoerd char * cptrsecretword: wordt gevuld met een random woord uit het opgegeven text bestand. Na ieder spel wordt deze uit het geheugen vrij gegeven. char * cptrresult: het aantal letters uit cptrsecretword wordt in deze variabele herhaald als een punt, daarna wordt deze gevuld als restverzameling van het geraden woord cptrguessedword. int itimesplayed: ieder keer als de gebruiker een spel speelt wordt deze variabele met een opgehoogd. int inrofguessedwords: als een gebruiker een woord raad wordt deze variabele met een opgehoogd. Deze variabele wordt bij het verlaten van het spel gebruikt samen met de variabele itimesplayed om het gemiddelde aantal beurten per spel te berekenen. int icounter: elke keer als er een spel wordt opgestart moet cptr_result gevuld worden met puntjes, deze variabele houdt de loop bij, beginnend op positie 0. char cplay: aan het eind van ieder spel krijgt de gebruiker de vraag om een character in te toetsen (Y/N). Deze variabele wordt gevuld met deze keuze. Boolean bguessed: binnen ieder spel moet er net zo lang doorgegaan worden tot de gebruiker het woord raad of als de gebruiker de optie (!!) kiest. Deze variabele wordt TRUE als een van deze gevallen zich voordoet. Boolean bplay: zolang deze de waarde TRUE heeft en er nog woorden in de lijst staan blijft het spel doorgaan. Bedoeling van de functie: De main-functie onderhoudt de hoofdvariabelen en voert de spelstructuur uit. Daarnaast houdt het de statistieken bij van de gespeelde spellen. Hieruit wordt het spel geladen en uitgevoerd.
9 void CompareWords(char *ssecretword, char *sguessedword, char *sresult) Doorgegeven variabelen: char * ssecretword: een string (character array met variabele grootte eindigend op '\0') met daarin het te raden woord. char * sguessedword: het door de gebruiker geraden woord, met dezelfde grootte als ssecretword. char * sresult: na de functie bevat deze variabele de restverzameling of hetzelfde woord. Lokale variabelen: int ilength: de lengte van het geraden woord sguessedword. int iloop: wordt gebruikt om over het woord te lopen. int ifound: als een character gevonden is het woord wordt de positie opgeslagen in deze variabele. Dit is handiger en sneller om het in een variabele te doen, zodat dezelfde functie niet meerdere keren aangeroepen hoeft te worden. char * cptrworki: lokale kopie van sguessedword waarmee gewerkt wordt. char * cptrworkv: lokale kopie van ssecretword waarmee gewerkt wordt. Doel van de functie: Deze functie vergelijkt de string ssecretword met sguessedword. Als de waarde en de positie overeenkomen wordt de letter doorgegeven in sresult. Als de waarde voorkomt maar de positie is niet goed wordt er een sterrretje (*) doorgegeven op de overeenkomende positie met sguessedword. Voor de overgebleven letters wordt een min (-) teken doorgegeven in sresult. int pos( char * ssearchword, char c, int ifromposition ) Doorgegeven variabelen: char * ssearchword: het woord waarin het opgegeven karakter gevonden moet worden. char c: bevat een letter die gezocht wordt in ssearchword. int ifromposition: geeft aan op welke positie de functie moet beginnen met zoeken. Lokale variabelen: int ireturn: de te retourneren waarde, aanvankelijk -1 maar als er een karakter gevonden wordt dan krijgt deze als waarde de positie in de string. int icounter: interne teller voor de loop, krijgt bij het begin de waarde van ifromposition. Doel van de functie: Zoekt in ssearchword naar karakter c vanaf de opgegeven positie ifromposition. Als het opgegeven karakter niet gevonden is, geeft deze functie de waarde -1 terug. void strtolower( char *s ) Doorgegeven variabelen: char * s: een string die omgezet omgezet moet worden naar lower-case. Lokale variabelen: int ilength: bevat de lengte van s int iloop: wordt gebruikt om over het woord te lopen. Bedoeling van de functie: Deze functie veranderd de opgegeven string in een lower-case string.
10 Programmacode /*****************************************************************************/ /** **/ /** File: WORDMIND.C **/ /** Author: S.B. Bosch **/ /** Version: 1.0 **/ /** Date: (YYYY-MM-DD) **/ /** **/ /** Pre: - **/ /** Post: main program for the game WordMind **/ /** usage: wordmind <filename> **/ /** the <filename> is a ASCII-file containing one word **/ /** on each line. The maximum length of a word is set **/ /** to the length specified in WORDSTORE.H **/ /** **/ /** Modified: **/ /** [YYYY-MM-DD] <author> - <description> **/ /** [ ] S.B. Bosch - added **/ /** void CompareWords(char *, char *, char *) **/ /** int pos(char *, char, int) **/ /** void strtolower(char *) **/ /** [ ] S.B. Bosch - changed the prompt for the user, now the **/ /** user can no longer type a word longer then **/ /** the current secret word. The normal reveal **/ /** option still exists (!!) **/ /** **/ /*****************************************************************************/ #include <string.h> #include <stdlib.h> #include <stdio.h> #include <alloc.h> #include "WordStore.h" void CompareWords( char *ssecretword, char *sguessedword, char *sresult); /* ** This function compares the strings ssecretword and sguessedword. ** If both the value and the position of a letter are correct, the letter is ** echoed in sresult at the correct position. If the vale is correct, but ** the position is not, then an asterisk (*) is echoed at the ** corresponding position in sguessedword. For all remaining letters a ** hyphen (-) is echoed in sresult. ** pre: Length (ssecretword) == Length (sguessedword) and sresult points to ** sufficient memory space to accomodate a string of at least the length ** of ssecretword. ** function pos( char*, char, int) is used in this function ** post: Length (sresult) == Length (ssecretword) and the contents of sresult ** reflect the match between ssecretword and sguessedword ** Examples: ** ssecretword: taart ssecretword: taart ** sguessedword: staat sguessedword: torro ** sresult: -*a*t sresult: t-*r- ** ** ssecretword: taart ssecretword: taart ** sguessedword: arret sguessedword: tarot ** sresult: **--t sresult: ta*-t */ int pos( char *ssearchword, char c, int ifromposition ); /* ** This function searches in ssearchword for the character c from the ** given position ifromposition. Usage: ** ipos = pos( ssearchword, 'a', 2 ); ** pre: ssearchword < ifromposition and is a valid string ** post: If the given character c is found a positive number is ** returned. If the character is not found this function returns -1 */ void strtolower( char *s ); /* ** This function converts a given string to a lowercase string */ main( int argc, char *argv[] ) {
11 char *cptrguessedword; char *cptrsecretword; char *cptrresult; char ssearch[] = "abcdefghijklmnopqrstuvwxyz!"; char cplay; int itimesplayed = 0; int inrofguessedwords = 0; int ilengthofsecretword = 0; int icounter; Boolean bguessed, bplay; if ( argc!= 2 ) { printf("usage: %s <filename>\n", argv[0] ); printf("\npress any key to exit..."); return (0); /* try to read the file (argv[1]) */ if (!WordStore_FileRead(argv[1])) { printf("problem reading file <%s>\n", argv[1]); printf("\npress any key to exit..."); return (0); if ( (cptrguessedword = (char *) malloc(maxlen_word)) == NULL (cptrsecretword = (char *) malloc(maxlen_word)) == NULL (cptrresult = (char *) malloc(maxlen_word)) == NULL ) { puts("problem with allocating memory!"); printf("\npress any key to exit..."); return (0); /* main program */ bplay = TRUE; while ( WordStore_NrWords() > 0 && bplay ) { /* game part */ WordStore_MoveRandom(); itimesplayed++; cptrsecretword = WordStore_WordRead(); strtolower(cptrsecretword); /* lowercase secretword */ strcpy( cptrresult, cptrsecretword ); ilengthofsecretword = strlen( cptrsecretword ); bguessed = FALSE; printf("!! to reveal the word (10 extra turns added)"); /* First time display dots */ for ( icounter=0; icounter<ilengthofsecretword; icounter++ ) { *( cptrresult + icounter ) = '.'; *( cptrresult + icounter + 1 ) = '\0'; while (!bguessed) { printf("\n\nthe secret word: %s\n", cptrresult ); printf("guess the word : "); for ( icounter=0; icounter<ilengthofsecretword; icounter++ ) { do { fflush(stdin); /* lowercase guessedword */ *(cptrguessedword+icounter) = tolower (getch()); *(cptrguessedword+icounter+1) = '\0'; while ( (pos( ssearch, *(cptrguessedword + icounter ), 0 ) == -1 )); putch ( *(cptrguessedword+icounter)) ; /* special case */ if ( strcmp( cptrguessedword, "!!" ) == 0 ) { icounter = ilengthofsecretword; if ( strlen( cptrguessedword )!= ilengthofsecretword ) { if ( strcmp( cptrguessedword, "!!" ) == 0 ) { printf("\n\nfound the secret word: \"%s\"\n", cptrsecretword ); inrofguessedwords += 10; bguessed = TRUE;
12 else { printf("\nlength is not equal!\n"); puts("please try again or type '!!' to stop this round"); else { inrofguessedwords++; CompareWords(cptrSecretWord, cptrguessedword, cptrresult ); if ( strcmp( cptrguessedword, cptrsecretword ) == 0 ) { printf("\n\nfound the secret word: \"%s\"\n", cptrsecretword ); bguessed = TRUE; cptrsecretword = WordStore_WordDelete(); free( cptrsecretword ); /* end game part */ if ( WordStore_NrWords() == 0 ) { printf("no more words left...\nthank you for playing WordMind!\n"); bplay = FALSE; else { cplay = '\0'; while ( cplay!= 'Y' && cplay!= 'N' ) { printf("another game (Y/N)? "); fflush(stdin); cplay = toupper(getch()); if ( cplay == 'N' ) { bplay = FALSE; /* end main program */ printf("your average is %3.2f\n", ((float) inrofguessedwords / itimesplayed )); printf("\npress any key to exit..."); WordStore_Clear(); return (0); void CompareWords( char *sv, char *si, char *so) { int ilength = strlen( si ); int iloop, ifound; char *cptrworki; char *cptrworkv; /* Allocate memory */ if ( ( cptrworki = (char *) malloc(ilength+1)) == NULL ( cptrworkv = (char *) malloc(ilength+1)) == NULL ) { puts("problem with allocating memmory!"); puts("function: CompareWords()"); printf("\npress any key to exit..."); fflush(stdin); exit(0); /* Make copies of si and sv, cptrworki and cptrworkv ** must have sufficient memory space */ strcpy(cptrworki, si); strcpy(cptrworkv, sv); /* loop */ for ( iloop = 0; iloop < ilength; iloop++ ) { if ( * (si+iloop) == * (sv +iloop) ) { so[iloop] = * (si + iloop ); /* the same as *(s0+iloop) */ * (cptrworki+iloop) = ' '; /* space, character is found */ * (cptrworkv+iloop) = '.'; /* dot, charater is found */ /* loop again */
13 for ( iloop = 0; iloop < ilength; iloop++ ) { if ( * (cptrworki+iloop)!= ' ' ) { ifound = pos(cptrworkv, * (cptrworki+iloop), 0); if ( ifound >= 0 ) { so[iloop] = '*'; * (cptrworki+iloop) = ' '; /* blank out the found character */ * (cptrworkv+ifound) = '.'; else { so[iloop] = '-'; /* character not found */ so[iloop] = '\0'; /* free memory */ free( cptrworki ); free( cptrworkv ); int pos( char *s, char c, int x ) { int ireturn = -1; int icounter; for ( icounter = x; *(s+icounter)!= '\0'; icounter++ ) { if ( *(s+icounter) == c ) { ireturn = icounter; return( ireturn ); return( ireturn ); void strtolower( char *s ) { int ilength, iloop; ilength = strlen( s ); for (iloop=0; iloop<ilength; iloop++ ) { *(s+iloop) = tolower(*(s+iloop));
ALGORITMIEK: answers exercise class 7
Problem 1. See slides 2 4 of lecture 8. Problem 2. See slides 4 6 of lecture 8. ALGORITMIEK: answers exercise class 7 Problem 5. a. Als we twee negatieve (< 0) getallen bij elkaar optellen is het antwoord
Nadere informatieEE1400: Programmeren in C BSc. EE, 1e jaar, , 3e college
EE1400: Programmeren in C BSc. EE, 1e jaar, 2012-201, e college Arjan van Genderen, Computer Engineering 4-12-2012 Delft University of Technology Challenge the future Hoorcollege Arrays, Pointers en Strings
Nadere informatieInstructies en blokken
Herhaling 1 Instructies en blokken Naar elke instructie staat een ; puntkomma Verschillende instructies worden door de accolades in een block samengevat. Een blok is het zelfde als een enkele instructie.
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 informatieLineaire data structuren. Doorlopen van een lijst
Lineaire data structuren array: vast aantal data items die aaneensluitend gestockeerd zijn de elementen zijn bereikbaar via een index lijst: een aantal individuele elementen die met elkaar gelinkt zijn
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 informatieProgramma-dossier WordStore
IC2DA S.B. Bosch C Programmeren Programma-dossier WordStore Het ontwerpen en programmeren van de library WordStore.h Ontvangen probleemstelling Voorwoord Opgave Er werd van ons verwacht een eigen versie
Nadere informatiecontinue in een for, while of do lus herhaalt de lus vroegtijdig. De volgende herhaling wordt onmiddellijk begonnen.
Hoofdstuk 3: controlestructuren instructies en blokken Naar elke instructie staat een ; Instructies worden door de haakjes {} in een block samengevat. if else if ( expression) statement1; else statement2;
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 informatieCalculator spelling. Assignment
Calculator spelling A 7-segmentdisplay is used to represent digits (and sometimes also letters). If a screen is held upside down by coincide, the digits may look like letters from the alphabet. This finding
Nadere informatieTentamen Programmeren in C (EE1400)
TU Delft Faculteit EWI Tentamen Programmeren in C (EE1400) 28 jan 2011, 9.00 12.00 - Zet op elk antwoordblad je naam en studienummer. - Beantwoord alle vragen zo nauwkeurig mogelijk. - Wanneer C code gevraagd
Nadere informatieExamen Programmeren 2e Bachelor Elektrotechniek en Computerwetenschappen Faculteit Ingenieurswetenschappen Academiejaar juni, 2010
Examen Programmeren 2e Bachelor Elektrotechniek en Computerwetenschappen Faculteit Ingenieurswetenschappen Academiejaar 2009-2010 16 juni, 2010 **BELANGRIJK** 1. Schrijf je naam onderaan op elk blad. 2.
Nadere informatieThe first line of the input contains an integer $t \in \mathbb{n}$. This is followed by $t$ lines of text. This text consists of:
Document properties Most word processors show some properties of the text in a document, such as the number of words or the number of letters in that document. Write a program that can determine some of
Nadere informatieThe genesis of the game is unclear. Possibly, dominoes originates from China and the stones were brought here by Marco Polo, but this is uncertain.
Domino tiles Dominoes is a game played with rectangular domino 'tiles'. Today the tiles are often made of plastic or wood, but in the past, they were made of real stone or ivory. They have a rectangle
Nadere informatieVariabelen en statements in ActionScript
Ontwikkelen van Apps voor ios en Android Variabelen en statements in ActionScript 6.1 Inleiding Als we het in de informatica over variabelen hebben, bedoelen we een stukje in het geheugen van de computer
Nadere informatieDeel 1: schriftelijk deel
Examen Computerarchitectuur en systeemsoftware Donderdag 15 januari 2009, namiddag Deel 1: schriftelijk deel Algemene bemerkingen: Het examen bestaat uit 2 delen. Dit zijn de vragen voor het eerste deel.
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 informatieObjective-C Basis. 23 april 2005, Eindhoven Patrick Machielse
Objective-C Basis 23 april 2005, Eindhoven Patrick Machielse patrick@hieper.nl Algemeen // extensies Objective-C code in bestanden met.m extensie // commentaar moet! /* Alles hiertussen wordt genegeerd
Nadere informatieLuister alsjeblieft naar een opname als je de vragen beantwoordt of speel de stukken zelf!
Martijn Hooning COLLEGE ANALYSE OPDRACHT 1 9 september 2009 Hierbij een paar vragen over twee stukken die we deze week en vorige week hebben besproken: Mondnacht van Schumann, en het eerste deel van het
Nadere informatieDe MySQL C API. Variabelen in C Functies in C Pointers in C
LinuxFocus article number 304 http://linuxfocus.org De MySQL C API door Özcan Güngör Over de auteur: Ik gebruik Linux sinds 1997. Vrijheid, flexibiliteit en opensource. Dat
Nadere informatieInleiding Programmeren 2
Inleiding Programmeren 2 Gertjan van Noord November 19, 2018 Overzicht Grafische programma s en tekstgebaseerde programma s Stijladviezen (Jeff Knupp, Writing Idiomatic Python) File Processing (Zelle 5.9.2)
Nadere informatieGenetic code. Assignment
Genetic code The genetic code consists of a number of lines that determine how living cells translate the information coded in genetic material (DNA or RNA sequences) to proteins (amino acid sequences).
Nadere informatieHandleiding Digipass DP310
Handleiding Digipass DP310 Deze handleiding geeft u uitleg over het activeren en gebruik maken van uw Digipass. Toetsen van de Digipass OK: voor het aan- of uitschakelen van het apparaat of om een handeling
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 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 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 informatieSAMPLE 11 = + 11 = + + Exploring Combinations of Ten + + = = + + = + = = + = = 11. Step Up. Step Ahead
7.1 Exploring Combinations of Ten Look at these cubes. 2. Color some of the cubes to make three parts. Then write a matching sentence. 10 What addition sentence matches the picture? How else could you
Nadere informatieProgrammeermethoden. Recursie. week 11: november kosterswa/pm/
Programmeermethoden Recursie week 11: 21 25 november 2016 www.liacs.leidenuniv.nl/ kosterswa/pm/ 1 Pointers Derde programmeeropgave 1 Het spel Gomoku programmeren we als volgt: week 1: pointerpracticum,
Nadere informatieL.Net s88sd16-n aansluitingen en programmering.
De L.Net s88sd16-n wordt via één van de L.Net aansluitingen aangesloten op de LocoNet aansluiting van de centrale, bij een Intellibox of Twin-Center is dat de LocoNet-T aansluiting. L.Net s88sd16-n aansluitingen
Nadere informatieNCTS - INFORMATIE INZAKE NIEUWIGHEDEN VOOR 2010
NCTS - INFORMATIE INZAKE NIEUWIGHEDEN VOOR 2010 Op basis van het nieuwe artikel 365, lid 4 (NCTS) en het nieuwe artikel 455bis, lid 4 (NCTS-TIR) van het Communautair Toepassingswetboek inzake douane 1
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 informatieAdd the standing fingers to get the tens and multiply the closed fingers to get the units.
Digit work Here's a useful system of finger reckoning from the Middle Ages. To multiply $6 \times 9$, hold up one finger to represent the difference between the five fingers on that hand and the first
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 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 informatieFOR DUTCH STUDENTS! ENGLISH VERSION NEXT PAGE. Toets Inleiding Kansrekening 1 8 februari 2010
FOR DUTCH STUDENTS! ENGLISH VERSION NEXT PAGE Toets Inleiding Kansrekening 1 8 februari 2010 Voeg aan het antwoord van een opgave altijd het bewijs, de berekening of de argumentatie toe. Als je een onderdeel
Nadere informatieL.Net s88sd16-n aansluitingen en programmering.
De L.Net s88sd16-n wordt via één van de L.Net aansluitingen aangesloten op de LocoNet aansluiting van de centrale, bij een Intellibox of Twin-Center is dat de LocoNet-T aansluiting. L.Net s88sd16-n aansluitingen
Nadere informatieUtlGefOpen Documentation
UtlGefOpen Documentation Release 1 waterbug February 01, 2016 Contents 1 Downloads 3 2 Inhoudsopgave 5 2.1 Gebruik Gef2Open.py.......................................... 5 2.2 Functies..................................................
Nadere informatieAfter that, the digits are written after each other: first the row numbers, followed by the column numbers.
Bifid cipher The bifid cipher is one of the classical cipher techniques that can also easily be executed by hand. The technique was invented around 1901 by amateur cryptographer Felix Delastelle. The cipher
Nadere informatiePascal uitgediept Data structuren
Pascal uitgediept Data structuren MSX Computer & Club Magazine nummer 68-juni/juli 1994 Herman Post Scanned, ocr ed and converted to PDF by HansO, 2001 In deze aflevering wordt bekeken hoe zelf een datastructuur
Nadere informatieProgrammeren in C++ Efficiënte zoekfunctie in een boek
Examen Software Ontwikkeling I 2e Bachelor Informatica Faculteit Wetenschappen Academiejaar 2010-2011 21 januari, 2011 **BELANGRIJK** 1. Lees eerst de volledige opgave (inclusief de hints/opmerkingen)!
Nadere informatieMaillijsten voor medewerkers van de Universiteit van Amsterdam
See page 11 for Instruction in English Maillijsten voor medewerkers van de Universiteit van Amsterdam Iedereen met een UvAnetID kan maillijsten aanmaken bij list.uva.nl. Het gebruik van de lijsten van
Nadere informatieHoe met Windows 8 te verbinden met NDI Remote Office (NDIRO) How to connect With Windows 8 to NDI Remote Office (NDIRO
Handleiding/Manual Hoe met Windows 8 te verbinden met NDI Remote Office (NDIRO) How to connect With Windows 8 to NDI Remote Office (NDIRO Inhoudsopgave / Table of Contents 1 Verbinden met het gebruik van
Nadere informatieInstructies en blokken
Herhaling 1 Instructies en blokken 2 Naar elke instructie staat een ; puntkomma Verschillende instructies worden door de accolades in een block samengevat. Een blok is het zelfde als een enkele instructie.
Nadere informatieOefententamen 2. Tijd: 2 uur. Maximaal aantal punten: 30. Naam: Studentnummer:
Oefententamen 2 C Naam: Studentnummer: Tijd: 2 uur Maximaal aantal punten: 30 Menselijke compiler (10 punten) 0. (1 punt) Stel, je haalt het tentamen als je tenminste een 5.5 gemiddeld hebt gehaald voor
Nadere informatieSettings for the C100BRS4 MAC Address Spoofing with cable Internet.
Settings for the C100BRS4 MAC Address Spoofing with cable Internet. General: Please use the latest firmware for the router. The firmware is available on http://www.conceptronic.net! Use Firmware version
Nadere informatieUitwerking tentamen Algoritmiek 9 juni :00 17:00
Uitwerking tentamen Algoritmiek 9 juni 2015 14:00 17:00 1. Clobber a. Toestanden: m x n bord met in elk hokje een O, een X of een -. Hierbij is het aantal O gelijk aan het aantal X of er is hooguit één
Nadere informatieMulti user Setup. Firebird database op een windows (server)
Multi user Setup Firebird database op een windows (server) Inhoudsopgave osfinancials multi user setup...3 Installeeren van de firebird database...3 Testing van de connectie met FlameRobin...5 Instellen
Nadere informatieGebruik van het LOGO in geautomatiseerde verkiezingen
BIJLAGE 1 S.A. STERIA Benelux N.V. Gebruik van het LOGO in geautomatiseerde verkiezingen Technische bepalingen voor de weergave van het logo op de schermen. Versie 1.2 Guy JASPERS Revisions Revision Description
Nadere informatieWaarden persistent (blijvend) opslaan gaat in bestanden (files). Lege tekst: eof
Programmeren Blok A Persistente opslag van waarden http://www.win.tue.nl/ wstomv/edu/2ip05/ College 4 Tom Verhoeff Technische Universiteit Eindhoven Faculteit Wiskunde en Informatica Software Engineering
Nadere informatie4EE11 Project Programmeren voor W. College 2, , Blok D Tom Verhoeff, Software Engineering & Technology, TU/e
4EE11 Project Programmeren voor W College 2, 2008 2009, Blok D Tom Verhoeff, Software Engineering & Technology, TU/e 1 Onderwerpen Terugblik Functies Organisatie (architectuur) van programma s Arrays Structuren
Nadere informatieTechnology, Innovation & Society Delft
Technology, Innovation & Society Delft VOORBLAD SCHRIFTELIJKE TOETSEN OPLEIDING TOETSCODE GROEP : ELEKTROTECHNIEK : GESPRG-SC1 : EP11, EP12 TOETSDATUM : 22-01-2015 TIJD : 13.00u-14.30u AANTAL PAGINA S
Nadere informatieTentamen Objectgeorienteerd Programmeren
Tentamen Objectgeorienteerd Programmeren 5082IMOP6Y maandag 16 november 2015 13:00 15:00 Schrijf je naam en studentnummer op de regel hieronder. Sla deze pagina niet om tot de surveillant vertelt dat het
Nadere informatieHandleiding beheer lijst.hva.nl. See page 11 for Instruction in English
Handleiding beheer lijst.hva.nl See page 11 for Instruction in English Maillijsten voor medewerkers van de Hogeschool van Amsterdam Iedereen met een HvA-ID kan maillijsten aanmaken bij lijst.hva.nl. Het
Nadere informatieDatastructuren Werkcollege Intro
Bart Hijmans, Universiteit Leiden. Universiteit Leiden The Netherlands Focus 1 19 ˆ Ervaring in gebruik en implementatie van datastructuren ˆ Kennis van mogelijkheden ˆ Programmeren voor andere programmeurs
Nadere informatieDALISOFT. 33. Configuring DALI ballasts with the TDS20620V2 DALI Tool. Connect the TDS20620V2. Start DALISOFT
TELETASK Handbook Multiple DoIP Central units DALISOFT 33. Configuring DALI ballasts with the TDS20620V2 DALI Tool Connect the TDS20620V2 If there is a TDS13620 connected to the DALI-bus, remove it first.
Nadere informatie2019 SUNEXCHANGE USER GUIDE LAST UPDATED
2019 SUNEXCHANGE USER GUIDE LAST UPDATED 0 - -19 1 WELCOME TO SUNEX DISTRIBUTOR PORTAL This user manual will cover all the screens and functions of our site. MAIN SCREEN: Welcome message. 2 LOGIN SCREEN:
Nadere informatieExamen Software Ontwikkeling I 2e Bachelor Informatica Academiejaar Januari, **BELANGRIJK** : Schrijf je naam onderaan dit blad
Examen Software Ontwikkeling I 2e Bachelor Informatica Academiejaar 2006-2007 23 Januari, 2007 **BELANGRIJK** : Schrijf je naam onderaan dit blad Leg volgende 3 begrippen kort en bondig uit : a. Concurrent
Nadere informatieProgrammeermethoden NA. Week 6: Lijsten
Programmeermethoden NA Week 6: Lijsten Kristian Rietveld http://liacs.leidenuniv.nl/~rietveldkfd/courses/prna2016/ Getal opbouwen Stel je leest losse karakters (waaronder cijfers) en je moet daar een getal
Nadere informatieint main() { int m; m = power(2,3) /* berekent 2^3 en geeft de resultaat naar m terug */ }
1 Functies ( ) voorbeeld: int power(int base, int n) int i, p; p = 1; for ( i=1, i
Nadere informatieLDAP Server on Yeastar MyPBX & tiptel 31xx/32xx series
LDAP Server on Yeastar MyPBX & tiptel 31xx/32xx series Tiptel b.v. Camerastraat 2 1322 BC Almere tel.: +31-36-5366650 fax.: +31-36-5367881 info@tiptel.nl Versie 1.2.0 (09022016) Nederlands: De LDAP server
Nadere informatieUitwerking Tweede deeltentamen Imperatief programmeren - versie 1 Vrijdag 21 oktober 2016, uur
Uitwerking Tweede deeltentamen Imperatief programmeren - versie 1 Vrijdag 21 oktober 2016, 13.00-15.00 uur 1. De situatie die ontstaat door class A : B C D; kan beschreven worden door (a) B is een A (b)
Nadere informatieProgrammeren PYTHON OEFENTENTAMEN 2. Schrijf jouw antwoorden op dit tentamen. Tijd: 2 uur. Maximaal aantal punten: 32. Naam: Studentnummer:
Programmeren PYTHON OEFENTENTAMEN 2 Naam: Studentnummer: Schrijf jouw antwoorden op dit tentamen Tijd: 2 uur Maximaal aantal punten: 32 Menselijke interpreter (6 punten) 0. (1 punt) Wat is de uitkomst
Nadere informatieGebruikers Handleiding
Gebruikers Handleiding 1. Inleiding In verband met de verschillende soorten displays, welke verschillen qua aantal regels en karakters, kan de menu lay-out, welke getoond wordt, verschillen. De bediening
Nadere informatieICARUS Illumina E653BK on Windows 8 (upgraded) how to install USB drivers
ICARUS Illumina E653BK on Windows 8 (upgraded) how to install USB drivers English Instructions Windows 8 out-of-the-box supports the ICARUS Illumina (E653) e-reader. However, when users upgrade their Windows
Nadere informatieFOR DUTCH STUDENTS! ENGLISH VERSION NEXT PAGE
FOR DUTCH STUDENTS! ENGLISH VERSION NEXT PAGE Tentamen Bewijzen en Technieken 1 7 januari 211, duur 3 uur. Voeg aan het antwoord van een opgave altijd het bewijs, de berekening of de argumentatie toe.
Nadere informatieDaylight saving time. Assignment
Daylight saving time Daylight saving time (DST or summertime) is the arrangement by which clocks are advanced by one hour in spring and moved back in autumn to make the most of seasonal daylight Spring:
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 informatieIntroductie in flowcharts
Introductie in flowcharts Flow Charts Een flow chart kan gebruikt worden om: Processen definieren en analyseren. Een beeld vormen van een proces voor analyse, discussie of communicatie. Het definieren,
Nadere informatieCountry recognition. Assignment
Country recognition You are given a text file containing a list of countries, together with a description of their borders. Each line of the file contains the name of a country, followed by a tab and a
Nadere informatieAcht opgaven met antwoorden (Albert Nijhof)
Acht opgaven met antwoorden (Albert Nijhof) OPGAVE 1 Hoe kun je de waarde van BASE bepalen zonder hem te veranderen? :.BASE ( -- ) BASE @ 1-.." + 1 " :.BASE ( -- ) BASE @ DUP 2/ DUP.." + " -. :.BASE (
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 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 informatieIntermax backup exclusion files
Intermax backup exclusion files Document type: Referentienummer: Versienummer : Documentatie 1.0 Datum publicatie: Datum laatste wijziging: Auteur: 24-2-2011 24-2-2011 Anton van der Linden Onderwerp: Documentclassificatie:
Nadere informatieMethode: Verdeel en heers
Programmeren Blok B Thema: Complexiteit beteugelen http://www.win.tue.nl/ wstomv/edu/ip05/ College Tom Verhoeff Technische Universiteit Eindhoven Faculteit Wiskunde en Informatica Software Engineering
Nadere informatieTOEGANG VOOR NL / ENTRANCE FOR DUTCH : https://www.stofs.co.uk/en/register/live/?regu lator=c&camp=24759
DISCLAIMER : 1. Het is een risicovolle belegging / It is an investment with risc. 2. Gebruik enkel geld dat u kan missen / Only invest money you can miss. 3. Gebruik de juiste procedure / Use the correct
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 informatieEen typisch programma in C en C++ bestaat uit een aantal onderdelen:
Eerste stappen in C. Een typisch programma in C en C++ bestaat uit een aantal onderdelen: /* Alles wat op meerdere lijnen staat zoals hier is commentaar. */ // Dit is commentaar op 1 lijn. Geldig tot einde
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 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 informatie12 Meer over pointers
12 Meer over pointers 12.1 Arrays van pointers Omdat pointers zelf variabelen zijn, is het mogelijk arrays van pointers te maken. Elk arrayelement is een pointer naar een of ander object. In de declaratie
Nadere informatieZelftest TSO/E REXX. Document: n0167test.fm 25/01/2017. ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium
Zelftest TSO/E REXX Document: n0167test.fm 25/01/2017 ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium TRAINING & CONSULTING INLEIDING BIJ DE ZELFTEST TSO/E REXX Deze test is een hulpmiddel
Nadere informatieProgrammeermethoden. Recursie. Walter Kosters. week 11: november kosterswa/pm/
Programmeermethoden Recursie Walter Kosters week 11: 20 24 november 2017 www.liacs.leidenuniv.nl/ kosterswa/pm/ 1 Vierde programmeeropgave 1 De Grote getallen programmeren we als volgt: week 1: pointerpracticum,
Nadere informatieWWW.EMINENT-ONLINE.COM
WWW.EMINENT-OINE.COM HNDLEIDING USERS MNUL EM1016 HNDLEIDING EM1016 USB NR SERIEEL CONVERTER INHOUDSOPGVE: PGIN 1.0 Introductie.... 2 1.1 Functies en kenmerken.... 2 1.2 Inhoud van de verpakking.... 2
Nadere informatieDynamisch geheugen beheer
Dynamisch geheugen beheer + Normaal wordt laats in het werkgeheugen gereserveerd tijdens de comilatie aan de hand van de declaraties van de variabelen. + Deze geheugenreservering is statisch: in het bronbestand
Nadere informatievoegtoe: eerst methode bevat gebruiken, alleen toevoegen als bevat() false is
PROEF-Tentamen Inleiding programmeren (IN1608WI), X januari 2010, 9.00-11.00, Technische Universiteit Delft, Faculteit EWI, Afdeling 2. Open boek tentamen: bij het tentamen mag alleen gebruik worden gemaakt
Nadere informatieProgrammeren Blok B. Onderwerpen. wstomv/edu/2ip05/ College 8. Tom Verhoeff
Programmeren Blok B Onderwerpen http://www.win.tue.nl/ wstomv/edu/2ip05/ College 8 Tom Verhoeff Technische Universiteit Eindhoven Faculteit Wiskunde en Informatica Software Engineering & Technology Verdelen
Nadere informatieMy Inspiration I got my inspiration from a lamp that I already had made 2 years ago. The lamp is the you can see on the right.
Mijn Inspiratie Ik kreeg het idee om een variant te maken van een lamp die ik al eerder had gemaakt. Bij de lamp die in de onderstaande foto s is afgebeeld kun je het licht dimmen door de lamellen open
Nadere informatieANGSTSTOORNISSEN EN HYPOCHONDRIE: DIAGNOSTIEK EN BEHANDELING (DUTCH EDITION) FROM BOHN STAFLEU VAN LOGHUM
Read Online and Download Ebook ANGSTSTOORNISSEN EN HYPOCHONDRIE: DIAGNOSTIEK EN BEHANDELING (DUTCH EDITION) FROM BOHN STAFLEU VAN LOGHUM DOWNLOAD EBOOK : ANGSTSTOORNISSEN EN HYPOCHONDRIE: DIAGNOSTIEK STAFLEU
Nadere informatieWORKSHOP ORANGE PI & PYTHON v september 2017
WORKSHOP ORANGE PI & PYTHON v1.1 21 september 2017 In deze workshop maak je kennis met een zogenaamde bord-computer ter grootte van een bankpas. Een bord-computer kan gebruikt worden als een normale computer
Nadere informatieDatastructuren: stapels, rijen en binaire bomen
Programmeermethoden Datastructuren: stapels, rijen en binaire bomen week 12: 23 27 november 2015 www.liacs.leidenuniv.nl/ kosterswa/pm/ 1 Inleiding In de informatica worden Abstracte DataTypen (ADT s)
Nadere informatieFind Neighbor Polygons in a Layer
Find Neighbor Polygons in a Layer QGIS Tutorials and Tips Author Ujaval Gandhi http://google.com/+ujavalgandhi Translations by Dick Groskamp This work is licensed under a Creative Commons Attribution 4.0
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 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 informatieDemo document template available on the Rapptorlab website
Proef ingediend met het oog op het behalen van de graad van bachelor in de Ingenieurswetenschappen Demo document template available on the Rapptorlab website Course/thesis example Laurent Segers, Tom van
Nadere informatieEE1400: Programmeren in C BSc. EE, 1e jaar, , 4e college
EE1400: Programmeren in C BSc. EE, 1e jaar, 2012-2013, 4e college Arjan van Genderen, Computer Engineering 11-12-2012 Delft University of Technology Challenge the future Mededelingen Voortgangstoets: Woensdagmiddag
Nadere informatieLab Webdesign: Javascript 3 maart 2008
H5: OPERATORS In dit hoofdstuk zullen we het hebben over de operators (of ook wel: operatoren) in JavaScript waarmee allerlei rekenkundige en logische bewerkingen kunnen worden uitgevoerd. Daarbij zullen
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 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 informatieInleiding Programmeren 2
Inleiding Programmeren 2 Gertjan van Noord December 17, 2018 Vandaag Naar aanleiding van de opdrachten Zelle hoofdstuk 11 Boolean variabelen: niet checken met == Fout: if clicked == True : gohome () Goed:
Nadere informatieHandleiding Zuludesk Parent
Handleiding Zuludesk Parent Handleiding Zuludesk Parent Met Zuludesk Parent kunt u buiten schooltijden de ipad van uw kind beheren. Hieronder vind u een korte handleiding met de mogelijkheden. Gebruik
Nadere informatie