23
Inleiding tot Programmeren Practicum Ruben Van den Bossche [email protected]

Inleiding tot Programmeren - Practicum 1

Embed Size (px)

Citation preview

Page 1: Inleiding tot Programmeren - Practicum 1

Inleiding tot ProgrammerenPracticumRuben Van den [email protected]

Page 2: Inleiding tot Programmeren - Practicum 1

• Programmeeroefeningen- 24 uur in wekelijkse blokken van 2 uur- Vanaf lesweek 1 (13 februari)- Maandag van 16 uur tot 18 uur in G.026

• Vragen en opmerkingen- Via mail naar [email protected] Persoonlijk in bureau G.212- In het volgende practicum

2

Practicum

Page 3: Inleiding tot Programmeren - Practicum 1

Evaluatie

• Eindevaluatie:- Programmeerproject met presentatie- Einde van het semester

• Feedback- Inleveren code van oefeningen voor paasverlof- Feedback- Herhalingssessies (indien nodig)- Vraag bij problemen steeds hulp of persoonlijke

feedback!

3

Page 4: Inleiding tot Programmeren - Practicum 1

Practicum 1

• Wat is Linux? Wat is Ubuntu?• Wat is programmeren?• Wat is Eclipse?• Ons eerste programma!

4

Page 5: Inleiding tot Programmeren - Practicum 1

Wat is Linux?

• Linux is een groep van besturingssystemen- Cfr. Windows, Mac OSX

• Veelgebruikt voor informaticatoepassingen• Veel programmeertools beschikbaar

5

Page 6: Inleiding tot Programmeren - Practicum 1

Wat is Ubuntu?

• Ubuntu is een Linux-variant• Zoals Redhat, OpenSUSE, Fedora, ...• Ubuntu is...

- gratis- veelgebruikt- eenvoudig en gebruiksvriendelijk- veel grafische tools

6

Page 7: Inleiding tot Programmeren - Practicum 1

Ubuntu op UA?

• Kies wanneer computer opstart voor “Ubuntu 11.04” in plaats van “Windows XP”

• Toegangsgegevens:- Login: uauser- Wachtwoord: oudenaarde9700

• Buiten de practica beschikbaar:- in vrije studieruimte (tot 17u)- in lokaal G0.27 (tot 19u)

• Code deur: 9700

7

Page 8: Inleiding tot Programmeren - Practicum 1

Ubuntu op eigen PC/laptop?

• Installatie naast Windows/Mac OSX- Veel werk- Computer herstarten als je wil switchen

• Virtuele machine- Gemakkelijk- Draait als een programma binnen Windows of OS X

8

Page 9: Inleiding tot Programmeren - Practicum 1

Virtuele Machine

• Download VirtualBox (gratis)- https://www.virtualbox.org/wiki/Downloads

• Download Ubuntu voor “Inleiding tot Programmeren”- http://win.ua.ac.be/~rvdbossc/InlProg.ova

• Toegangsgegevens:- Login: uauser (Student)- Wachtwoord: oudenaarde9700

9

Page 10: Inleiding tot Programmeren - Practicum 1

Practicum 1

• Wat is Linux? Wat is Ubuntu?• Wat is programmeren?• Wat is Eclipse?• Ons eerste programma!

10

Page 11: Inleiding tot Programmeren - Practicum 1

Wat is programmeren?

• Programmeren is het schrijven van een computerprogramma.

• Programmeren gebeurt in een programmeertaal.• Wat de programmeur schrijft, noemen we

broncode.

• Voor een programma uitgevoerd kan worden door een computer, moet de broncode vertaald worden naar machinetaal.

11

Page 12: Inleiding tot Programmeren - Practicum 1

Practicum 1

• Wat is Linux? Wat is Ubuntu?• Wat is programmeren?• Wat is Eclipse?• Ons eerste programma!

12

Page 13: Inleiding tot Programmeren - Practicum 1

Wat is Eclipse?

• Eclipse is een ontwikkelomgeving voor verschillende programmeertalen- Java, C++, Python, PHP

• Beschikbaar op verschillende platformen- Linux, Mac, Windows

• Gratis• Zelf installeren?

- http://www.eclipse.org- Downloads > Eclipse IDE for C/C++

13

Page 14: Inleiding tot Programmeren - Practicum 1

Wat je moet weten...

• Elke gebruiker heeft een home folder- Toegankelijk via /home/uauser/- Of Places > Home Folder

• Alle Eclipse-projecten worden opgeslagen in de workspace map in de home-folder.

14

Page 15: Inleiding tot Programmeren - Practicum 1

Practicum 1

• Wat is Linux? Wat is Ubuntu?• Wat is programmeren?• Wat is Eclipse?• Ons eerste programma!

15

Page 16: Inleiding tot Programmeren - Practicum 1

Een nieuw Eclipse-project

• Open Eclipse• Klik File > New > C++ Project• Kies een projectnaam• Zorg dat bij “Project type” Executable > Empty

project geselecteerd is• Klik Finish

16

Page 17: Inleiding tot Programmeren - Practicum 1

Ons eerste programma!

• Klik File > New > Source file• Kies een naam die eindigt op .cpp

- Bijvoorbeeld: helloworld.cpp• Klik Finish

17

Page 18: Inleiding tot Programmeren - Practicum 1

Ons eerste programma!

18

#include <iostream>

using namespace std;

int main(){

cout << "Hello world" << endl;}

Page 19: Inleiding tot Programmeren - Practicum 1

Ons eerste programma!• Zet het programma om naar machinecode

- Klik Project > Build project- Of klik op het icoon

• Voer het programma uit- Rechtsklik > Run As > Local C++ Application- Of klik Run > Run- Of klik op het icoon

• Bekijk de uitvoer van het programma- Klik onderaan op Console

19

Page 20: Inleiding tot Programmeren - Practicum 1

Wat als je iets fout doet?

• Een programmeertaal heeft een strikte syntax!• Eclipse toont je waar je fouten maakt

20

Page 21: Inleiding tot Programmeren - Practicum 1

Variabelen• Een variabele is een symbolische naam voor een

waarde in het geheugen.

21

int main(){ int a = 5; int b = 6; int c = a + b; cout << c << endl;}

Page 22: Inleiding tot Programmeren - Practicum 1

Input en output

22

int main(){ int a, b; cin >> a; cin >> b; cout << a + b << endl;}

Page 23: Inleiding tot Programmeren - Practicum 1

Nu aan jullie...

• Lees een getal in, en print het kwadraat van dat getal af.

• Lees een getal in (bv. 5), en print dan Mijn lievelingsgetal is 5!af.

• Lees 5 getallen in, en print het gemiddelde van die getallen af.

• Lees een bedrag in euro in, en print af hoeveel dat bedrag vandaag in pond en dollar waard is.

23