Programmeren in L A TEX

Maat: px
Weergave met pagina beginnen:

Download "Programmeren in L A TEX"

Transcriptie

1 Programmeren in L A TEX Sjoerd Timmer Jeroen Leeuwestein TEXniCie 4 mei 2010

2 Inhoud 1 Inleiding 2 Eigen commando s 3 Variabelen 4 Testen en herhalen 5 Commando s vervangen 6 Samenvatting

3 Commando s Een commando roep je aan als: \commando[optioneel argument]{andere}{argumenten} Een commando kun je ook zelf definiëren: \newcommand{ naam }[ aantal argumenten ]{ definitie } In de definitie kun je argumenten invoegen met #1, #2, #3, etc...

4 Commando s Een commando roep je aan als: \commando[optioneel argument]{andere}{argumenten} Een commando kun je ook zelf definiëren: \newcommand{ naam }[ aantal argumenten ]{ definitie } In de definitie kun je argumenten invoegen met #1, #2, #3, etc...

5 Voorbeeld Je maakt een commando met: \newcommand{\plaatje}[3]{ \begin{figure} \includegraphics{#1} \label{#2} \caption{#3} \end{figure} } En vanaf dan kun je een figuur invoegen met: \plaatje{fig.png}{label:fig}{onderschrift}

6 Voorbeeld Je maakt een commando met: \newcommand{\plaatje}[3]{ \begin{figure} \includegraphics{#1} \label{#2} \caption{#3} \end{figure} } En vanaf dan kun je een figuur invoegen met: \plaatje{fig.png}{label:fig}{onderschrift}

7 Environments Environments kun je ook zelf maken: \newenvironment{naam}[ aantal argumenten ] { code die aan het begin wordt uitgevoerd } { code die aan het einde wordt uitgevoerd } De argumenten van een environment staan achter \begin{naam}

8 Environments Environments kun je ook zelf maken: \newenvironment{naam}[ aantal argumenten ] { code die aan het begin wordt uitgevoerd } { code die aan het einde wordt uitgevoerd } De argumenten van een environment staan achter \begin{naam}

9 variabelen in L A TEX L A TEX kent drie soorten variabelen: counters Voor gehele getallen (zoals pagina nummers) lengths Voor afstanden (zoals paginabreedte) booleans Kan true of false zijn

10 Counters Een aantal counters worden door L A TEX vanzelf bijgehouden. Dit zijn: part paragraph figure enumi chapter subparagraph table enumii section page footnote enumiii subsection equation mpfootnote enumiv subsubsection

11 Counters gebruiken De waarde van een counter kun je in tekst in een document opnemen in verschillende formats: \arabic \roman \Roman \alph \Alph 1 i I a A 2 ii II b B 3 iii III c C 4 iv IV d D Bijvoorbeeld: Paginanummers worden standaard geprint met \arabic{page} het \newcounter-commando maakt ook een \the counter commando aan. Dat gebruikt een standaard weergave. Je kunt dus ook \thepage en \thechapter gebruiken.

12 Counters gebruiken De waarde van een counter kun je in tekst in een document opnemen in verschillende formats: \arabic \roman \Roman \alph \Alph 1 i I a A 2 ii II b B 3 iii III c C 4 iv IV d D Bijvoorbeeld: Paginanummers worden standaard geprint met \arabic{page} het \newcounter-commando maakt ook een \the counter commando aan. Dat gebruikt een standaard weergave. Je kunt dus ook \thepage en \thechapter gebruiken.

13 Counters gebruiken De waarde van een counter kun je in tekst in een document opnemen in verschillende formats: \arabic \roman \Roman \alph \Alph 1 i I a A 2 ii II b B 3 iii III c C 4 iv IV d D Bijvoorbeeld: Paginanummers worden standaard geprint met \arabic{page} het \newcounter-commando maakt ook een \the counter commando aan. Dat gebruikt een standaard weergave. Je kunt dus ook \thepage en \thechapter gebruiken.

14 Eigen counters Counters kun je zelf maken en waardes geven met: \newcounter{ counternaam } \setcounter{ counternaam }{ waarde } \addtocounter{ counternaam }{ waarde } \stepcounter{ counternaam } Bijvoorbeeld: \newcounter{mijnteller} \setcounter{mijnteller}{9} \Roman{mijnteller} lever nu IX op

15 Eigen counters Counters kun je zelf maken en waardes geven met: \newcounter{ counternaam } \setcounter{ counternaam }{ waarde } \addtocounter{ counternaam }{ waarde } \stepcounter{ counternaam } Bijvoorbeeld: \newcounter{mijnteller} \setcounter{mijnteller}{9} \Roman{mijnteller} lever nu IX op

16 Lengths Lengths zijn net als counters, maar ze hebben een eenheid en een backslash: \newlength{\ naam } \setlength{\ naam }{\ lengte } Bijvoorbeeld: \newlength{\mijnlengte} \setlength{\mijnlengte}{185cm} Lengths kun je gewoon gebruiken door \mijnlengte te typen. L A TEX heeft ook een aantal lengths voorgedefiniëerd zoals \textwidth en \paperwidth

17 Lengths Lengths zijn net als counters, maar ze hebben een eenheid en een backslash: \newlength{\ naam } \setlength{\ naam }{\ lengte } Bijvoorbeeld: \newlength{\mijnlengte} \setlength{\mijnlengte}{185cm} Lengths kun je gewoon gebruiken door \mijnlengte te typen. L A TEX heeft ook een aantal lengths voorgedefiniëerd zoals \textwidth en \paperwidth

18 Lengths Lengths zijn net als counters, maar ze hebben een eenheid en een backslash: \newlength{\ naam } \setlength{\ naam }{\ lengte } Bijvoorbeeld: \newlength{\mijnlengte} \setlength{\mijnlengte}{185cm} Lengths kun je gewoon gebruiken door \mijnlengte te typen. L A TEX heeft ook een aantal lengths voorgedefiniëerd zoals \textwidth en \paperwidth

19 Lengths Lengths zijn net als counters, maar ze hebben een eenheid en een backslash: \newlength{\ naam } \setlength{\ naam }{\ lengte } Bijvoorbeeld: \newlength{\mijnlengte} \setlength{\mijnlengte}{185cm} Lengths kun je gewoon gebruiken door \mijnlengte te typen. L A TEX heeft ook een aantal lengths voorgedefiniëerd zoals \textwidth en \paperwidth

20 Booleans Booleans kun je alsvolgt gebruiken: \newboolean{naam} \setboolean{naam}{waarde} De waarde vraag je op met \boolean{naam}

21 Het ifthen-package Het ifthen package levert twee commando s die met tests werken: \ifthenelse{ test }{ then-code }{ else-code } \whiledo{ test }{ do-code } Bijvoorbeeld: \ifthenelse{1 < 2}{Klopt}{Dit gebeurt nooit!} Dit levert altijd de tekst Klopt

22 Het ifthen-package Het ifthen package levert twee commando s die met tests werken: \ifthenelse{ test }{ then-code }{ else-code } \whiledo{ test }{ do-code } Bijvoorbeeld: \ifthenelse{1 < 2}{Klopt}{Dit gebeurt nooit!} Dit levert altijd de tekst Klopt

23 Verschillende soorten tests De test in \ifthenelse of \whiledo kan nog verschillende dingen vergelijken: integers(gehele getallen) en counters strings(tekst) lengths booleans

24 Integers vergelijken Je kunt gehele getallen vergelijken met: < kleiner dan > groter dan = gelijk De waarde van een counter kun je ook vergelijken door \value{counter} te gebruiken.

25 Integers vergelijken(voorbeeld) \newcounter{teller} \setcounter{teller}{1} \whiledo{\value{teller}< 5}{ \clearpage \stepcounter } Dit voert vier keer het commando \clearpage uit (dus drie witte pagina s)

26 Tekst vergelijken Met het commando \equal{tekst1}\tekst2 kun je twee teksten vergelijken. Als er L A TEX-commando s in de argumenten zitten worden die eerst uitgevoerd. Je kunt bijvoorbeeld de datum testen met: \ifthenelse{\equal{\today}{mei 4, 2010}} {Vandaag is de presentatie!} {Helaas, geen presentatie} Let op: \today is de dag waarop je pdflatex voor het laatst uitgevoerd hebt.

27 Andere testen Je kunt lengths ook vergelijken: \lengthtest{\textwidth<5cm} Je kunt ook de waarde van een boolean gebruiken: \ifthenelse{\boolean{naam}}{doe iets}{doe iets anders}

28 Andere testen Je kunt lengths ook vergelijken: \lengthtest{\textwidth<5cm} Je kunt ook de waarde van een boolean gebruiken: \ifthenelse{\boolean{naam}}{doe iets}{doe iets anders}

29 Samengestelde tests Je kunt de logische operatoren \and, \or, \not, \( en \) gebruiken: \ifthenelse {1<2 \and\( 2>4\or3<4 \)} {1} {0} Als je het package calc laadt kun je ook +,, en / gebruiken Let op: het tweede deel van een deling of vermenigvuldiging moet een integer zijn

30 Samengestelde tests Je kunt de logische operatoren \and, \or, \not, \( en \) gebruiken: \ifthenelse {1<2 \and\( 2>4\or3<4 \)} {1} {0} Als je het package calc laadt kun je ook +,, en / gebruiken Let op: het tweede deel van een deling of vermenigvuldiging moet een integer zijn

31 Voorbeeld: Fibonacci Stel, je bent wiskundige. Je moet een paper schrijven over Fibonacci getallen. Je hebt heel vaak de eerste paar getallen nodig, maar je bent te lui om ze zelf steeds in te typen. Bovendien ben je bang dat je dan typfouten maakt. Zou je daar een L A TEXcommando voor kunnen schrijven?

32 Voorbeeld: Fibonacci Stel, je bent wiskundige. Je moet een paper schrijven over Fibonacci getallen. Je hebt heel vaak de eerste paar getallen nodig, maar je bent te lui om ze zelf steeds in te typen. Bovendien ben je bang dat je dan typfouten maakt. Zou je daar een L A TEXcommando voor kunnen schrijven?

33 Fibonacci: Variabelen maken \documentclass{article} \usepackage{ifthen,calc} \newcounter{n} \newcounter{nmineen} \newcounter{nmintwee} \newcounter{aantal}

34 Fibonacci: Het echte werk \newcommand\fib[1]{ \setcounter{nmineen}{1} \setcounter{nmintwee}{1} \setcounter{aantal}{1} 1 \whiledo{\value{aantal}<#1}{ \stepcounter{aantal} \setcounter{n}{\value{nmineen}+\value{nmintwee}} \setcounter{nmintwee}{\value{nmineen}} \setcounter{nmineen}{\value{n}}, \arabic{nmintwee} } }

35 Fibonacci: Het echte werk \newcommand\fib[1]{% \setcounter{nmineen}{1}% \setcounter{nmintwee}{1}% \setcounter{aantal}{1}% 1% \whiledo{\value{aantal}<#1}{% \stepcounter{aantal}% \setcounter{n}{\value{nmineen}+\value{nmintwee}}% \setcounter{nmintwee}{\value{nmineen}}% \setcounter{nmineen}{\value{n}}%, \arabic{nmintwee}% }% }%

36 Fibonacci: gebruik \begin{document} \fib{10} \end{document} Dit levert: 1, 1, 2, 3, 5, 8, 13, 21, 34, 55

37 Commando s vervangen Stel dat je in een deel van je document sections een andere opmaak wilt geven. Een eerste poging zou kunnen zijn: \newcommand{\oldsection}[1]{\section{#1}} \renewcommand{\section}[1]{\oldsection{\emph{#1}}} L A TEX raakt dan echter in een oneindige lus!

38 Commando s vervangen Stel dat je in een deel van je document sections een andere opmaak wilt geven. Een eerste poging zou kunnen zijn: \newcommand{\oldsection}[1]{\section{#1}} \renewcommand{\section}[1]{\oldsection{\emph{#1}}} L A TEX raakt dan echter in een oneindige lus!

39 Commando s vervangen Stel dat je in een deel van je document sections een andere opmaak wilt geven. Een eerste poging zou kunnen zijn: \newcommand{\oldsection}[1]{\section{#1}} \renewcommand{\section}[1]{\oldsection{\emph{#1}}} L A TEX raakt dan echter in een oneindige lus!

40 Het \let-commando Met \let maak je een letterlijke kopie van een ander commando: \let\oldsection\section \renewcommand{\section}[1]{\oldsection{\emph{#1}}} Nu kun je aan het einde ook de oude stijl terugzetten met: \let\section\oldsection

41 Het \let-commando Met \let maak je een letterlijke kopie van een ander commando: \let\oldsection\section \renewcommand{\section}[1]{\oldsection{\emph{#1}}} Nu kun je aan het einde ook de oude stijl terugzetten met: \let\section\oldsection

42 Samenvatting Eigen commando s en environments Het ifthen-package \ifthenelse \whiledo Verschillende soorten tests Het calc-package Het gebruik van \let

L A TEX-cursus 3 e sessie: Plaatjes, figuren en referenties in L A TEX

L A TEX-cursus 3 e sessie: Plaatjes, figuren en referenties in L A TEX L A TEX-cursus 3 e sessie: Plaatjes, figuren en referenties in L A TEX TEXniCie A Eskwadraat 24 november 2014 Vorige week Vorige week hebben jullie het volgende geleerd: Wiskundige symbolen in L A TEX

Nadere informatie

L A TEX-workshop (Handleiding)

L A TEX-workshop (Handleiding) L A TEX-workshop (Handleiding) TEXniCie 10 november 2014 Inhoudsopgave 1 Inleiding 2 2 L A TEX 2 2.1 Voordelen........................................ 2 2.2 Nadelen.........................................

Nadere informatie

L A TEX-cursus week 6 (Handleiding)

L A TEX-cursus week 6 (Handleiding) L A TEX-cursus week 6 (Handleiding) TEXniCie Commissie van A Eskwadraat 15 december 2014 Inhoudsopgave 1 Eigen commando s 2 2 Eigen environments 2 3 Captions 2 4 Paginamarges: geometry 3 5 Nog meer lengtes:

Nadere informatie

LATEX Cursus voor beginners

LATEX Cursus voor beginners L A TEX Cursus voor beginners Een introductie in L A TEX E.T.S.V. Scintilla Woensdag 20/27 februari 2008 Overzicht 1 2 3 4 5 6 TEX en L A TEX TEX en LATEX Voor- en nadelen Voorkennis Benodigdheden Overzicht

Nadere informatie

Samenvatting L A TEX-cursus

Samenvatting L A TEX-cursus Samenvatting L A TEX-cursus Sjoerd Timmer TEXniCie 10 maart 2009 Inhoud 1 Week 1 2 Week 2 3 Week 3 4 Vragen? 5 Toets Waarom L A TEX Voordelen professionele layout handig voor wiskundige formules je kunt

Nadere informatie

L A TEX voor beginners

L A TEX voor beginners L A TEX voor beginners Yfke Dulek & Ruurdje Procee voorjaar 2013 Waarom L A TEX gebruiken? Makkelijk formules toevoegen Je krijgt wat je tikt zonder rare shit Je kunt de lay-out gemakkelijk in één keer

Nadere informatie

L A TEX-cursus 4 e sessie: verdieping

L A TEX-cursus 4 e sessie: verdieping L A TEX-cursus 4 e sessie: verdieping TEXniCie Aldo Witte en Rik van Rooij 1 december 2014 Inhoudsopgave 1 Vorige Week 2 Plaatjes mooier 3 Externe packages 4 De Beamer class 5 A-Eskwadraat packages 6 Volgende

Nadere informatie

MiKTEX en L A TEX Introductie

MiKTEX en L A TEX Introductie MiKTEX en L A TEX Introductie Marko Boon 8 september 2004 /k 1/67 LAT E X L A TEX is een systeem om documenten te maken met een hoge kwaliteit wat typografie betreft. Het wordt vooral gebruikt voor technischwetenschappelijke

Nadere informatie

HOOFDSTUK 3. Imperatief programmeren. 3.1 Stapsgewijs programmeren. 3.2 If Then Else. Module 4 Programmeren

HOOFDSTUK 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 informatie

L A TEX cursus sessie 5: Classes & packages

L A TEX cursus sessie 5: Classes & packages L A TEX cursus sessie 5: Classes & packages TEXniCie Rob Franken 27 april 2010 Overzicht 1 Introductie 2 Classes 3 Packages 4 Lettertypes Wat zijn classes en packages Classes bevatten standaarddefinities

Nadere informatie

L A TEXcursus 5 e sessie: plaatjes en afbeeldingen

L A TEXcursus 5 e sessie: plaatjes en afbeeldingen L A TEXcursus 5 e sessie: plaatjes en afbeeldingen TEXnicie 18 december 2007 Inhoudsopgave 1 Plaatjes Plaatjes in je document opnemen Plaatjes aanpassen 2 Afbeeldingen Afbeeldingen, nummering en onderschriften

Nadere informatie

Frederik De Schrijver & Lennert Acke. 1 december Inleiding tot LATEX

Frederik De Schrijver & Lennert Acke. 1 december Inleiding tot LATEX Inleiding tot L A TEX 1 december 2005 Omgevingen Voorbeeld: \begin{omgeving} iets binnen de omgeving \end{omgeving} document: aangeven van begin en einde van de inhoud itemize: maken van deze opsommingen

Nadere informatie

Python. Vraag 1: Expressies en types. Vraag 1 b: Types -Ingebouwde functies- Vraag 1 a 3/10/14

Python. Vraag 1: Expressies en types. Vraag 1 b: Types -Ingebouwde functies- Vraag 1 a 3/10/14 Python Vraag 1: Expressies en types Integrated Development Environment (IDE): Ø Wing 101 (gratis te downloaden op www.wingware.com) Oefeningen in de shell >> noemen we de prompt Python commando s = expressies

Nadere informatie

Additionele opmerkingen aangaande L A TEX op notebooks

Additionele opmerkingen aangaande L A TEX op notebooks Additionele opmerkingen aangaande L A TEX op notebooks Cor Hurkens 1 december Inhoudsopgave 1 Aanvullingen op L A TEX-introductie 1 1.1 Commando s voor accenten... 1. Commando s voor sub- en superscripts...............

Nadere informatie

Programmeren met Arduino-software

Programmeren 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 informatie

Vakgroep CW KAHO Sint-Lieven

Vakgroep 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 informatie

Inleiding tot LaTeX. Peter Dedecker 30 november 2006

Inleiding tot LaTeX. Peter Dedecker 30 november 2006 Inleiding tot LaTeX Peter Dedecker 30 november 2006 Inhoud Wat is LaTeX? Waarom LaTeX? LaTeX op mijn computer Aan de slag Inleiding tot LaTeX Peter Dedecker 30 november 2006 p. 2 Wat is LaTeX? Waarom LaTeX?

Nadere informatie

Zelftest Inleiding Programmeren

Zelftest Inleiding Programmeren Zelftest Inleiding Programmeren Document: n0824test.fm 22/01/2013 ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium TRAINING & CONSULTING INLEIDING BIJ DE ZELFTEST INLEIDING PROGRAMMEREN Deze

Nadere informatie

VBA voor Doe het Zelvers deel 20

VBA voor Doe het Zelvers deel 20 VBA voor Doe het Zelvers deel 20 Handleiding van Auteur: leofact Augustus 2015 handleiding: VBA voor Doe het Zelvers deel 20 Vorige aflevering In het vorige deel werd besproken hoe je de structuur en vensteropbouw

Nadere informatie

PYTHON REEKS 1: BASICS. Mathias Polfliet

PYTHON REEKS 1: BASICS. Mathias Polfliet PYTHON REEKS 1: BASICS Mathias Polfliet mpolflie@etrovub.be EENVOUDIGE REKENMACHINE 2 soorten getallen Getallen Z -> integers (gehele getallen) Getallen R -> floating points (reële getallen) Door beperkte

Nadere informatie

MiKT E X en L A T E X Introductie

MiKT E X en L A T E X Introductie MiKT E X en L A T E X Introductie Marko Boon http://www.win.tue.nl/ marko/latex/intro/ 15 november 2011 Introductie 2/48 L A T E X L A T E X is een systeem om documenten te maken met een hoge kwaliteit

Nadere informatie

BEGINNER JAVA Inhoudsopgave

BEGINNER 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 informatie

De Notulen-class. A Eskwadraat TEXniCie hektex@a-eskwadraat.nl. 18 maart 2015

De Notulen-class. A Eskwadraat TEXniCie hektex@a-eskwadraat.nl. 18 maart 2015 De Notulen-class A Eskwadraat TEXniCie hektex@a-eskwadraat.nl 18 maart 2015 1 Introductie De Notulen-class vormt de standaard notulen van A Eskwadraat. Dit document legt uit hoe je notulen maakt en hoe

Nadere informatie

Variabelen en statements in ActionScript

Variabelen 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 informatie

extra oefening algoritmiek - antwoorden

extra 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 informatie

Hoofdstuk 5: Functies voor getallen en teksten

Hoofdstuk 5: Functies voor getallen en teksten Programmeren in Microsoft Visual Basic 6.0, lessenserie voor het voortgezet onderwijs HAVO/VWO David Lans, Emmauscollege, Marnix Gymnasium Rotterdam, maart 2001 Hoofdstuk 5: Functies voor getallen en teksten

Nadere informatie

Modelleren en Programmeren

Modelleren 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 informatie

OEFENINGEN PYTHON REEKS 1

OEFENINGEN PYTHON REEKS 1 Vraag 1: Expressies & Types OEFENINGEN PYTHON REEKS 1 Python maakt gebruik van enkele vaak voorkomende (data)types. Zo zijn er integers die behoren tot de gehele getallen (VB: 3), zijn er float s die behoren

Nadere informatie

Verzamelingen, Lijsten, Functioneel Programmeren

Verzamelingen, Lijsten, Functioneel Programmeren Verzamelingen, Lijsten, Functioneel Programmeren Jan van Eijck jve@cwi.nl Stage Ignatiuscollege, 17 mei 2010 Samenvatting In deze lezing gaan we in op de overeenkomsten en verschillen tussen verzamelingen

Nadere informatie

Als een PSD selecties bevat, deelt de lijn van het programma zich op met de verschillende antwoorden op het vraagstuk.

Als 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 informatie

PHP herhaalt: for en while

PHP herhaalt: for en while PHP herhaalt: for en while Huub de Beer Eindhoven, 4 juni 2011 Iteratie, repetitie en loops PHP herhaalt Een voor een de elementen van een array doorlopen? Gebruik foreach-statement Tellen van een beginwaarde

Nadere informatie

II. ZELFGEDEFINIEERDE FUNCTIES

II. ZELFGEDEFINIEERDE FUNCTIES II. ZELFGEDEFINIEERDE FUNCTIES In Excel bestaat reeds een uitgebreide reeks van functies zoals SOM, GEMIDDELDE, AFRONDEN, NU enz. Het is de bedoeling om functies aan deze lijst toe te voegen door in Visual

Nadere informatie

L A TEX ESA 2007/2008. Eelco Schatborn 6 september 2007

L A TEX ESA 2007/2008. Eelco Schatborn 6 september 2007 L A TEX ESA 2007/2008 Eelco Schatborn eelco@os3.nl 6 september 2007 ESA: L A TEX Vandaag: 1. Intro & Hallo Wereld 2. Document class, opties, packages 3. Secties, lijsten, en nog het een en ander 4. Documentatie

Nadere informatie

VAN HET PROGRAMMEREN. Inleiding

VAN HET PROGRAMMEREN. Inleiding OVERZICHT VAN HET PROGRAMMEREN Inleiding Als je leert programmeren lijkt het nogal overweldigend om die eerste stappen te doorworstelen. Er zijn dan ook heel wat programmeertalen (Java, Ruby, Python, Perl,

Nadere informatie

L A TEX-cursus 5 e sessie: scriptie in L A TEX

L A TEX-cursus 5 e sessie: scriptie in L A TEX L A TEX-cursus 5 e sessie: scriptie in L A TEX TEXniCie A Eskwadraat 17 november 2014 Vorige week Vorige week hebben jullie het volgende geleerd: Vectorplaatjes importeren Presentaties maken met beamer

Nadere informatie

Constanten. Variabelen. Expressies. Variabelen. Constanten. Voorbeeld : varid.py. een symbolische naam voor een object.

Constanten. Variabelen. Expressies. Variabelen. Constanten. Voorbeeld : varid.py. een symbolische naam voor een object. een symbolische naam voor een object. Variabelen Constanten Variabelen Expressies naam : geeft de plaats in het geheugen aan waarde : de inhoud van het object identifier : een rij van letters en/of cijfers

Nadere informatie

Info-books. Toegepaste Informatica. Deel 20 : Algoritmen en programmeren in Access en Excel (Basis) AL20. Jos Gils Erik Goossens

Info-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 informatie

Thinking of Development

Thinking of Development Thinking of Development College 2 Imperatief programmeren Arjan Scherpenisse arjan.scherpenisse@kmt.hku.nl @acscherp Dit college Programmeren, wat is dat dan? De programmeur als vormgever Pseudocode Scratch

Nadere informatie

L A TEX ESA 2007/2008. Eelco Schatborn 10 september 2007

L A TEX ESA 2007/2008. Eelco Schatborn 10 september 2007 L A TEX ESA 2007/2008 Eelco Schatborn eelco@os3.nl 10 september 2007 ESA: L A TEX Vorige keer: 1. Intro & Hallo Wereld 2. Document class, opties, packages 3. Secties, lijsten, en nog het een en ander 4.

Nadere informatie

Een topprogrammeur in het OO programmeren is Graig Larman. Hij bedacht de volgende zin:

Een 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 informatie

Haskell: programmeren in een luie, puur functionele taal

Haskell: programmeren in een luie, puur functionele taal Haskell: programmeren in een luie, puur functionele taal Jan van Eijck jve@cwi.nl 5 Talen Symposium, 12 juli 2010 Samenvatting In deze mini-cursus laten we zien hoe je met eindige en oneindige lijsten

Nadere informatie

Leren 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 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 informatie

OEFENINGEN PYTHON REEKS 1

OEFENINGEN PYTHON REEKS 1 OEFENINGEN PYTHON REEKS 1 Vraag 1: Python als een eenvoudige rekenmachine Python maakt gebruik van enkele vaak voorkomende (data)types. Zo zijn er integers die behoren tot de gehele getallen (VB: 3) en

Nadere informatie

Module 3: Scratch programmeren: is het logisch of is het niet logisch?

Module 3: Scratch programmeren: is het logisch of is het niet logisch? Module 3: Scratch programmeren: is het logisch of is het niet logisch? Inhoudsopgave Module 3: Scratch programmeren: is het logisch of is het niet logisch?...1 Wat is een computerprogramma eigenlijk?...2

Nadere informatie

Hoofdstuk 2: Werken met variabelen

Hoofdstuk 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 informatie

OEFENINGEN PYTHON REEKS 1

OEFENINGEN PYTHON REEKS 1 Vraag 1: Expressies & Types OEFENINGEN PYTHON REEKS 1 Python maakt gebruik van enkele vaak voorkomende (data)types. Zo zijn er integers die behoren tot de gehele getallen (VB: 3), zijn er float s die behoren

Nadere informatie

L A TEX-workshop (Handleiding)

L A TEX-workshop (Handleiding) L A TEX-workshop (Handleiding) De Leidsche Flesch 25 november 2015 Inhoudsopgave 1 Inleiding 2 1.1 Beginnen........................................ 2 2 Nieuw document 2 2.1 Preamble........................................

Nadere informatie

Programmeren in Java les 3

Programmeren 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 informatie

Blog-Het gebruik van variabelen in Excel VBA

Blog-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 informatie

Uitwerking tentamen Analyse van Algoritmen, 29 januari

Uitwerking tentamen Analyse van Algoritmen, 29 januari Uitwerking tentamen Analyse van Algoritmen, 29 januari 2007. (a) De buitenste for-lus kent N = 5 iteraties. Na iedere iteratie ziet de rij getallen er als volgt uit: i rij na i e iteratie 2 5 4 6 2 2 4

Nadere informatie

Syntax- (compile), runtime- en logische fouten Binaire operatoren

Syntax- (compile), runtime- en logische fouten Binaire operatoren Inhoud Syntax- (compile), runtime- en logische fouten Binaire operatoren Operaties op numerieke datatypen Evaluatie van expressies, bindingssterkte Assignment operaties en short-cut operatoren Controle

Nadere informatie

Inleiding Latex als wiskundige tekstverwerker

Inleiding Latex als wiskundige tekstverwerker Inleiding Latex als wiskundige tekstverwerker C.A.J. Hurkens 5 december 2002 Samenvatting In dit stukje zien we in vogelvlucht de meest in het oog springende mogelijkheden die het pakket L A TEX biedt

Nadere informatie

Deel 1: Arduino kennismaking. Wat is een microcontroller, structuur van een programma, syntax,

Deel 1: Arduino kennismaking. Wat is een microcontroller, structuur van een programma, syntax, Deel 1: Arduino kennismaking Wat is een microcontroller, structuur van een programma, syntax, Wat is een microcontroller Wat is een microcontroller? Microcontroller = kleine dedicated computer. - Beperkt

Nadere informatie

Universiteit van Amsterdam FNWI. Voorbeeld van tussentoets Inleiding programmeren

Universiteit 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 informatie

Informatica: C# WPO 11

Informatica: C# WPO 11 Informatica: C# WPO 11 1. Inhoud Pass by reference (ref, out), recursie, code opdelen in verschillende codebestanden 2. Oefeningen Demo 1: Swapfunctie Demo 2: TryParse(int) Demo 3: Recursion Tree Demo

Nadere informatie

Een introductie tot L A TEX

Een introductie tot L A TEX Een introductie tot L A TEX Kris Luyten Expertisecentrum Digitale Media Limburgs Universitair Centrum Academiejaar 2000-2001 1. Wat is L A TEX? L A TEX is een typesetting taal om wetenschappelijke documenten

Nadere informatie

Het omzetten van een ER-diagram naar SQL

Het omzetten van een ER-diagram naar SQL Het omzetten van een ER-diagram naar SQL Huub de Beer Eindhoven, 4 juni 2011 Omzetting ER-diagram naar SQL in twee stappen 1: ER-Diagram relationeel model Onderwerp van hoofdstuk 3 Entiteittype relatie,

Nadere informatie

Informatica: C# WPO 2

Informatica: 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 informatie

Vaak wil je een code schrijven, waar je verschillende acties uitvoeren voor verschillende beslissingen. Je kan daarbij keuzestructuren gebruiken.

Vaak wil je een code schrijven, waar je verschillende acties uitvoeren voor verschillende beslissingen. Je kan daarbij keuzestructuren gebruiken. PHP Les 5 : Interessante links: o http://www.dbzweb.be/moermant/ o http://www.ivobrugge.be/cursusweb/html4/formulieren.asp Vaak wil je een code schrijven, waar je verschillende acties uitvoeren voor verschillende

Nadere informatie

ACM Student Chapter Pieter Belmans L A TEX

ACM Student Chapter Pieter Belmans L A TEX ACM Student Chapter Pieter Belmans L A TEX De les van vandaag Na deze les weet je in grote lijnen hoe L A TEX werkt en kan je al een volwaardige basistekst schrijven. Overzicht Inleiding Software Wat u

Nadere informatie

L A TEX-workshop (Handleiding)

L A TEX-workshop (Handleiding) L A TEX-workshop (Handleiding) A Eskwadraat 26 november 2013 Inhoudsopgave 1 Inleiding 2 2 L A TEX 2 2.1 Voordelen........................................ 2 2.2 Nadelen.........................................

Nadere informatie

PLAATJES IN L A TEX WI1605

PLAATJES IN L A TEX WI1605 PLAATJES IN L A TEX WI1605 1. Plaatjes importeren in L A TEX Plaatjes kun je importeren met behulp van het package graphicx. Dat betekent dat je in de preamble \usepackage{graphicx} moet zetten. De commando

Nadere informatie

Programmeren en Wetenschappelijk Rekenen in Python. Wi1205AE I.A.M. Goddijn, Faculteit EWI 22 april 2014

Programmeren en Wetenschappelijk Rekenen in Python. Wi1205AE I.A.M. Goddijn, Faculteit EWI 22 april 2014 Programmeren en Wetenschappelijk Rekenen in Python Wi1205AE, 22 april 2014 Inleiding Cursus coördinator e-mail Docent e-mail : Jacco Hoekstra : J.M.Hoekstra@TUDelft.nl : Ingeborg Goddijn : I.A.M.Goddijn@TUDelft.nl

Nadere informatie

Waarom LaTeX? en niet Word of zoiets... Wilfried Van Hirtum. 30 augustus 2009

Waarom LaTeX? en niet Word of zoiets... Wilfried Van Hirtum. 30 augustus 2009 Waarom LaTeX? en niet Word of zoiets... Wilfried Van Hirtum 30 augustus 2009 2/13 1 Waarom LaTeX? 2 Download & install 3 Hoe werkt het? 4 Opdrachten 3/13 Tekstverwerker versus LaTeX Figuur: Ligaturen in

Nadere informatie

College Introductie

College Introductie College 2016-2017 Introductie Doaitse Swierstra (Jeroen Bransen) Utrecht University September 13, 2016 Waarom is FP anders? in plaats van opdrachten die na elkaar moeten worden uitgevoerd, definiëren we

Nadere informatie

Javascript oefenblad 1

Javascript 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 informatie

Verzamelingen, Lijsten, Functioneel Programmeren

Verzamelingen, Lijsten, Functioneel Programmeren Verzamelingen, Lijsten, Functioneel Programmeren Jan van Eijck jve@cwi.nl Lezing 4e Gymnasium, 19 november 2015 Samenvatting In deze lezing gaan we in op de overeenkomsten en verschillen tussen verzamelingen

Nadere informatie

6.2 VBA Syntax. Inleiding Visual Basic

6.2 VBA Syntax. Inleiding Visual Basic 6.2 VBA Syntax Wij gaan de Visual Basic Editor opnieuw openen, om de instructie die wij zojuist getypt hebben, nader te bekijken. Klik te tab Hulpmiddelen voor databases Klik op Maken Macro s en Code -

Nadere informatie

Planning. 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) 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 informatie

Je gaat leren programmeren in Ruby. En daarna in Ruby een spelletje maken. Websites zoals Twitch en Twitter gemaakt zijn met behulp van Ruby?

Je gaat leren programmeren in Ruby. En daarna in Ruby een spelletje maken. Websites zoals Twitch en Twitter gemaakt zijn met behulp van Ruby? 1 Je gaat leren programmeren in Ruby. En daarna in Ruby een spelletje maken. Websites zoals Twitch en Twitter gemaakt zijn met behulp van Ruby? Voordat je begint met programmeren, moet je Ruby installeren.

Nadere informatie

VAN HET PROGRAMMEREN. Inleiding. Het spiraalmodel. De programmeertaal. vervolgens de berekening van het totale bedrag, incl. BTW:

VAN HET PROGRAMMEREN. Inleiding. Het spiraalmodel. De programmeertaal. vervolgens de berekening van het totale bedrag, incl. BTW: OVERZICHT VAN HET PROGRAMMEREN Inleiding Als je leert programmeren lijkt het nogal overweldigend om die eerste stappen te doorworstelen. Er zijn dan ook heel wat programmeertalen (Java, Ruby, Python, Perl,

Nadere informatie

Een korte samenvatting van enkele FORTRAN opdrachten

Een korte samenvatting van enkele FORTRAN opdrachten Een korte samenvatting van enkele FORTRAN opdrachten Inhoud 1 Introductie 3 2 De structuur van een FORTRAN programma 3 3 Datatypen, variabelen en declaraties 3 4 Expressies-volgorde van uitwerking 4 5

Nadere informatie

Accelerometer project 2010 Microcontroller printje op basis van de NXP-LPC2368

Accelerometer project 2010 Microcontroller printje op basis van de NXP-LPC2368 Accelerometer project 2010 Microcontroller printje op basis van de NXP-LPC2368 Handleiding bij het gebruik van een microcontroller in het Accelerometerproject (Project II) Er zijn speciaal voor het Accelerometerproject

Nadere informatie

Marko Boon. 21 juni 2002. 1 Inleiding 1. 2 Het maken van een nieuw document 2. 4 Speciale symbolen 5. 5 Tabellen 5. 6 Plaatjes 6.

Marko Boon. 21 juni 2002. 1 Inleiding 1. 2 Het maken van een nieuw document 2. 4 Speciale symbolen 5. 5 Tabellen 5. 6 Plaatjes 6. 12 L A TEX met WinEdt Marko Boon 21 juni 2002 1 Inleiding 1 2 Het maken van een nieuw document 2 3 L A T E X, DVI en PostScript 4 4 Speciale symbolen 5 5 Tabellen 5 6 Plaatjes 6 7 Projecten 7 8 Spellingscontrole

Nadere informatie

Programmeermethoden. Controle-structuren. Walter Kosters. week 3: september kosterswa/pm/

Programmeermethoden. Controle-structuren. Walter Kosters. week 3: september kosterswa/pm/ Programmeermethoden Controle-structuren Walter Kosters week 3: 17 21 september 2018 www.liacs.leidenuniv.nl/ kosterswa/pm/ 1 Inleveren opgave 1 Inleveren: digitaal clintonobama1.cc en print van mooi.pdf.

Nadere informatie

Inleiding logica Inleveropgave 3

Inleiding logica Inleveropgave 3 Inleiding logica Inleveropgave 3 Lientje Maas 30 september 2013 Ik (Rijk) heb verbeteringen in rood vermeld. Deze verbeteringen meegenomen zijn dit correcte uitwerkingen van de derde inleveropgaven. 1

Nadere informatie

http://www.liacs.nl/home/kosters/java/

http://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 informatie

Het relaas van de beginnende programmeur. Het hoe en waarom van de assistent

Het relaas van de beginnende programmeur. Het hoe en waarom van de assistent Het relaas van de beginnende programmeur Het hoe en waarom van de assistent 1. Help, mijn code doet niks... Mogelijke oplossingen: Heb je op run geduwd (groene pijltje)? Zolang je niet op 'run' duwt, kent

Nadere informatie

L A TEX-cursus week 5 (Handleiding)

L A TEX-cursus week 5 (Handleiding) L A TEX-cursus week 5 (Handleiding) TEXniCie Commissie van A Eskwadraat 8 december 2014 Inhoudsopgave 1 Inleiding 2 2 Document classes 2 2.1 Report.......................................... 2 2.2 Book...........................................

Nadere informatie

Verzamelingen, Lijsten, Functioneel Programmeren

Verzamelingen, Lijsten, Functioneel Programmeren Verzamelingen, Lijsten, Functioneel Programmeren Jan van Eijck jve@cwi.nl Stage Ignatiuscollege, 20 mei 2008 Samenvatting In deze lezing gaan we in op de overeenkomsten en verschillen tussen verzamelingen

Nadere informatie

RCL Arduino Workshop 1

RCL Arduino Workshop 1 RCL Arduino Workshop 1 Leren door doen april 2015 - slides voor RCL Arduino workshop 1 ON4CDU & ON8VQ Workshop Leren door doen Werken in een groep Beperkte tijd Alleen essentiele vragen stellen Thuis oefenen

Nadere informatie

De notulen-class. A Eskwadraat TEXniCie 9 december 2017

De notulen-class. A Eskwadraat TEXniCie 9 december 2017 De notulen-class A Eskwadraat TEXniCie hektex@a-eskwadraat.nl 9 december 2017 1 Introductie De notulen-class vormt de standaard notulen van A Eskwadraat. Dit document legt uit hoe je notulen maakt en hoe

Nadere informatie

SQL datadefinitietaal

SQL datadefinitietaal SQL datadefinitietaal We kunnen er het schema van de database mee bepalen: metadata toevoegen, wijzigen en verwijderen uit een database. Basiscommando's: CREATE : toevoegen van metagegevens DROP : verwijderen

Nadere informatie

6.3 VBA Syntax Instructie. Wij gaan de Visual Basic Editor opnieuw openen, om de instructie die wij zojuist getypt hebben, nader te bekijken.

6.3 VBA Syntax Instructie. Wij gaan de Visual Basic Editor opnieuw openen, om de instructie die wij zojuist getypt hebben, nader te bekijken. 6.3 VBA Syntax Wij gaan de Visual Basic Editor opnieuw openen, om de instructie die wij zojuist getypt hebben, nader te bekijken. Klik te tab Hulpmiddelen voor databases Klik in het groepsvak Macro op

Nadere informatie

Hoofdstuk 7: Werken met arrays

Hoofdstuk 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 informatie

Programmeren met Python

Programmeren met Python Programmeren met Python Deze instructies zijn online te vinden op https://codingkids.nl/python-lessen.html Python is voor kinderen een leuke programmeertaal om mee te beginnen. Het is leuk om te beginnen

Nadere informatie

[8] De ene 1 is de andere niet

[8] De ene 1 is de andere niet [8] De ene 1 is de andere niet Volg mee via 08_Types.py In de volgende leerfiche gaan we rekenen met Python. Dat kan je in een programma doen, maar dat kan je ook gewoon vanuit het Shell-venster doen.

Nadere informatie

Plaatjes in LaTeX/MiKTeX

Plaatjes in LaTeX/MiKTeX Voor vragen en/of opmerkingen over dit document, kun je een e-mail sturen naar marko@win.tue.nl. Plaatjes in LaTeX/MiKTeX Inhoudsopgave 1. Inleiding 2. Met welk programma kan ik EPS plaatjes maken? 3.

Nadere informatie

Lab Webdesign: Javascript 3 maart 2008

Lab 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 informatie

Visual Basic.NET. Visual Basic.NET. M. den Besten 0.3 VB. NET

Visual Basic.NET. Visual Basic.NET. M. den Besten 0.3 VB. NET Visual Basic.NET M. den Besten 0.3 VB. NET Inhoud Voorwoord Deel 1 Visual Basic.NET 1.1 Inleiding...13 1.2 De programmeertaal Visual Basic.NET...14 1.3 Microsoft Visual Basic 2010 Express Edition...15

Nadere informatie

HOOFDSTUK 3. Imperatief programmeren. 3.1 Stapsgewijs programmeren. 3.2 If Then Else. Informatie. Voorbeeld. Voorbeeld: toegangsprijs

HOOFDSTUK 3. Imperatief programmeren. 3.1 Stapsgewijs programmeren. 3.2 If Then Else. Informatie. Voorbeeld. Voorbeeld: toegangsprijs 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 informatie

VBA voor Doe het Zelvers Deel 7

VBA voor Doe het Zelvers Deel 7 VBA voor Doe het Zelvers Deel 7 Handleiding van Auteur: leofact Juni 2014 Vorige aflevering In de vorige aflevering hebben we een timer gecreëerd met gebruik van de OnTime methode. Er werd ook een methode

Nadere informatie

oefening JavaScript - antwoorden

oefening JavaScript - antwoorden oefening JavaScript - antwoorden De antwoorden op deze opgaven zijn meestal wat aan de brede kant voor een Word document. Het is daarom handig om ze in Notepad++ te kopiëren en ze dan te bekijken. opgave

Nadere informatie

Modelleren en Programmeren

Modelleren 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 informatie

Zo gaat jouw kunstwerk er straks uitzien. Of misschien wel heel anders.

Zo gaat jouw kunstwerk er straks uitzien. Of misschien wel heel anders. Spirograaf in Python Een kunstwerk maken Met programmeren kun je alles maken! Ook een kunstwerk! In deze les maken we zelf een kunstwerk met Python. Hiervoor zal je werken met herhalingen en variabelen.

Nadere informatie

Inleiding tot programmeren: Javascript

Inleiding tot programmeren: Javascript Inleiding tot programmeren: Javascript Een definitie JavaScript is een scripttaal met objectgeoriënteerde mogelijkheden. Deze geïnterpreteerde programmeertaal is vooral gericht op het gebruik in webpagina

Nadere informatie

INF1 // MAX // TENTAMEN 1 // v1

INF1 // MAX // TENTAMEN 1 // v1 INF1 // MX // TENTMEN 1 // v1 Dit is tentamen 1 bij de Max lessen gegeven door Mark IJzerman. Het tentamen dient binnen 45 minuten gemaakt te worden. Hoewel dit tentamen op de computer gemaakt wordt, is

Nadere informatie

Datatypes Een datatype is de sort van van een waarde van een variabele, veel gebruikte datatypes zijn: String, int, Bool, char en double.

Datatypes 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 informatie

L A TEX-workshop (Handleiding)

L A TEX-workshop (Handleiding) L A TEX-workshop (Handleiding) De Leidsche Flesch 9 september 2014 Inhoudsopgave 1 Inleiding 2 2 L A TEX 2 2.1 Advantages....................................... 2 2.2 Disadvantages......................................

Nadere informatie

Totaal

Totaal Programmeren Blok A Wat was het doel? http://www.win.tue.nl/ wstomv/edu/2ip05/ College 2 Tom Verhoeff Technische Universiteit Eindhoven Faculteit Wiskunde en Informatica Software Engineering & Technology

Nadere informatie