Instructie Programmeren Task 1 5JJ70. Task 1.1: Hello World •Klik naast de laatste accolade in de grijze kantlijn om een breakpoint neer te zetten, anders.

Slides:



Advertisements
Verwante presentaties

Advertisements

Inloggen in de VREG databank
Word 2003 Tips en trucs Door Johan Lammers.
KINN 2010 •OOP •O Object •O Georiënteerd •P Programmeren.
Wat gebeurt er als ik in een Word-document …
Waar dienen al die toetsen eigenlijk voor?
Instructie Programmeren Task 8 5JJ70. PAGE 2 Task 8: Double Linked List Het doel van deze opdracht is: Het opbouwen van een tweetal klassen, die samen.
HTML Les 1: Introductie HTML
Inleiding Programmeren met Visual Basic Karl Moens.
Instructie Programmeren Task 1 5JJ70. Task 1.1: Hello World Klik naast de laatste accolade in de grijze kantlijn om een breakpoint neer te zetten, anders.
Instructie Programmeren Debuggen 5JJ70. Debuggen: Wat is het probleem Je programma compileert, maar werkt niet zoals verwacht, wat nu? Vraag je af: wat.
Phoenix Contact ILC150ETH F. Rubben, Ing.. Phoenix Contact ILC150ETH F. Rubben, Ing.
VIJEO DESIGNER.
Instructie Programmeren Task 5
Numerieke Natuurkunde
GESPRG Les 7 Gestructureerd programmeren in C. 92 Verwisselen Schrijf een functie waarmee twee int variabelen verwisseld kunnen worden. void wissel(int.
Inleiding programmeren in C++ Life Science & Technology 9 februari Universiteit Leiden.
Werken met een adressenbestand in Word 2010 wo
LauwersCollege Buitenpost Java Applet programma dat op een website zichtbaar is Java Application programma dat zelfstandig werkt Javascript Scripttaal.
WebHIS Call Manager 3.5.
G!DS Basismodule Trainingsdag 2 Naam, functie Datum, plaats.
KINN 2010 OOP O Object O Georiënteerd P Programmeren.
Visual Basic.NET voor studenten De VB- ontwikkelomgeving Hoofdstuk 2.
© b-boom.nl Meld aan op de website door in het aanmeldformulier uw gegevens in te voeren.
Repressief Zakboekje VRU 2012
Zet de telefoon aan en voer je pincode in.
Sketchup 2014 Les 10.
Kies Hoe en wanneer installeren Wat is het doel Hoe werkt het (7 schermen)
Computertechniek Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1  herhaling ARM assembler instructies  assembler.
PEMSY1http:// 1  Herhaling: combineren van assembler en C  Herhaling: subroutine  Oefening: melodie Klas EV2B: week.
Computertechniek 2 – ARM assembler Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1  programma draaien vanuit ROM.
Tircms02-p les 3 Functies Strings Structuren. Functies 1. main() 2. { int k; k = 10 ; printf(“%d\n”,fac(k)); } 3. int fac(n) int n; 4. { int f; f= 1;
Les 1: Zaterdag 10 mei 2014 Wim Peeters
Handleiding LoGiApp tbv Riwo Transport
1. Starten Zet de telefoon aan en voer je pin code in Als dit scherm verschijnt klik dan vervolgens op de Boordcomputer Icoon 2.1 Inloggen Log in door.
Gevorderde programmeer les
Instructie Programmeren Task 3 5JJ70. Task 3.1: MIPS Rating Volg de beschrijving in de opdracht om het aantal assembly instructies in de loop uit te vinden.
Instructie Programmeren Task 7
Instructie Programmeren Task 2 5JJ70. Task 2.1: Voltage divider Welk type variabele heb je nodig? Negative weerstanden bestaan niet! (print een error.
Vervolg C Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1 Onderwerpen voor vandaag Een embedded systeem: ARM bord.
Instructie Programmeren Introductie 5JJ70. Insturen opdrachten Inleveren via Peach 3: Registreren met als naam je identiteitsnummer.
Docentinstructie: Het is aan te bevelen de eerste dia’s klassikaal te tonen en met uitleg te bespreken. Als na zes dia’s een korte demo van Celsius/Fahrenheit.
Java Objectgeoriënteerd Programmeren in Java met BlueJ Hoofdstuk 7 Polymorfie en overerving © 2014, Gertjan Laan, versie 2.
Java Objectgeoriënteerd Programmeren in Java met BlueJ Hoofdstuk 8: Gebruikersinterface © 2014, Gertjan Laan, versie 2.
 C++ heeft een inheritance mechanisme  Manier om functionaliteit te ‘erfen’ van een parrent class ◦ Polymorphisme ◦ Zoals we het ook in C# kennen.
-Deze procedure kan men doen op de computer zonder dat men verbinding met de centrale nodig hebt. Kopieer “mxconfig.exe” + “mx.mcf” naar de harde schijf.
Les 3 - Operators Workshop Php Basic. ICT Academy Php Basic Content Operators Wiskundig Toewijzing Vergelijking.
Codetuts Academy Les 2 Module 2a Php Fundamentals 1.
Herhalingsoefeningen Variabelen - voorwaarden. Flying banner  Toon een tekst op positie x: -2.0 en y: 0 (dat is links buiten het beeldscherm)  Laat.
C++ Les 1: introductie. Programmeren Programma’s scripts Websites libraries (Sound, GUI, netwerking…)
IF() ELSE() LES 4: VOORWAARDEN. BOOL Een variabele die slechts 2 mogelijke waarden kan hebben: true(waar) of false(niet waar) duid je aan met bool bool.
Uitleg  In dit spel is het de bedoeling dat je zoveel mogelijk punten verzamelt door vragen goed te beantwoorden.  In ronde 2, 3 en 4 staat er ook een.
Programmeren met Reeksen
Gevorderde EV3 PROGRAMMEER LES
Gevorderde programmeer Les
NSCCT Instructie groep 4
De gyroscoop en omgaan met overgevoeligheid
Goochelen met Google Zoeken
NSCCT Instructie groep 5
NSCCT Instructie groep 6
3 vmbo-KGT Samenvatting Hoofdstuk 10
Small Basic Console deel 2
GROEPSPLAN groep 3 t/m 8.
tafel van 1 tafel van 1 x 1 = 1 x 1 = 1 2 x 1 = 2 3 x 1 = 3 4 x 1 = 4
tafel van 1 tafel van 1 x 1 = 1 x 1 = 1 2 x 1 = 2 3 x 1 = 3 4 x 1 = 4
NSCCT Instructie groep 4
NSCCT Instructie groep 5
NSCCT Instructie groep 6
Software Development fundamentals
Python – For loop + strings
Transcript van de presentatie:

Instructie Programmeren Task 1 5JJ70

Task 1.1: Hello World •Klik naast de laatste accolade in de grijze kantlijn om een breakpoint neer te zetten, anders sluit je programma zichzelf af voor je de output kunt zien •Je venstertje minimaliseert zichzelf wanneer je programma op het breakpoint aankomt (let op je startbalk!) •Je programma daarna afsluiten gaat niet met het kruisje! Gebruik de debug controls ( blauwe vierkante “stop” knop ) PAGE 2

Task 1.1: Hello World •Zorg dat je programma na een verandering altijd gecompiled wordt •Zorg dat je bij een error nooit een oude versie van je progamma uitvoert! PAGE 3 !!!

1.Klik op de groene “play” toets (F5) om verder te gaan tot het volgende breakpoint 2.Step Over (F10) om de regel code waar je op dat moment op gepauzeerd staat uit te voeren 3.Step Into (F11) om de regel code waar je op dat moment op gepauzeerd staat uit te voeren en de debugger te verplaatsen naar de aangeroepen functie (indien aanwezig) 4.Zit je in een functie die je niet wilt zien? Step Out (Shift+F11) PAGE Task 1.1: Hello World

Task 1.2: Een programma vol fouten •Gebruik de compiler: probeer te compilen, kijk naar de errors •Dubbelklik op de error om naar de regel van de error toe te gaan •Verhelp eerst de bovenste error! PAGE 5

Task 1.2: Hints •Je hoeft geen code toe te voegen om het percentage uit te rekenen, alleen de bestaande code werkend en correct maken •Wat is het grootste getal dat je in een integer kunt stoppen? •Welke tekens mogen er voorkomen niet in de naam van een variabele? •Let op punt-komma’s, accolades en spelling! PAGE 6 Te printen teken of variabeleWordt in een printf statement % % ” \” float %f double %lf unsigned int %u

PAGE 7 Task 1.3: PC Hardware helpdesk •Bij het inlezen van het antwoord: •Gebruik scanf(“ %c”, &answer); •Let op de spatie voor de %c (deze “eet” de \n die bij de invoer van de vorige vraag is ingevoerd op) •Let op de & voor de variabele waar het antwoord in komt •Wat voor type variabele hoort bij %c ? •Om de warning “ This function or variable may be unsafe. Consider using scanf_s instead” op te lossen: •Zet bovenaan je programma: #define _CRT_SECURE_NO_WARNINGS •Zorg dat alle open en sluit accolades kloppen •Maakt nette code, voor jezelf en voor ons!

•Globale structuur van het programma: •Let op het dubbele “=“ teken (dit betekent vergelijken, een enkel “=“ teken betekent toewijzen) PAGE 8 Task 1.3: PC Hardware helpdesk

Tips: Programmeerstijl •Inspringen met tabs (dus niet met spaties) •Alleen code die zonder onderbrekingen achter elkaar uitgevoerd kan worden staat op 1 verticale lijn •2 corresponderende accolades staan op dezelfde verticale lijn(of stijl 2!) •Sluit accolades staan op een aparte regel •Visual C++ heeft een automatische layout feature PAGE 9 Stijl 1:Stijl 2:

Slides pagina • PAGE 10