Structured Based Programming - Hoofdstuk 1 - 9

0.0(0)
studied byStudied by 0 people
full-widthCall with Kai
GameKnowt Play
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/72

flashcard set

Earn XP

Description and Tags

Blabalabla doe de oefentoets tot je er misselijk van wordt. :)

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

73 Terms

1
New cards

Wat doet de functie size(800,800)?

Maakt een venster van 800 bij 800 pixels.

2
New cards

Welke vier basisgegevenstypen gebruik je in Processing?

int, float, boolean, String

3
New cards

Wat doet het gegevenstype float?

Opslaan van getallen met een komma.

4
New cards

Wat kan een boolean bevatten?

true of false

5
New cards

Wat is het verschil tussen int en float?

int is voor hele getallen, float voor kommagetallen.

6
New cards

Wat betekent het sleutelwoord final?

De variabele is constant en niet meer te wijzigen.

7
New cards

Wat is een variabele?

Een plek in het geheugen om een veranderlijke waarde op te slaan.

8
New cards

Wat bedoelt men met een “magic number”?

Een vaste waarde in de code zonder betekenisvolle naam.

9
New cards

Wat doet println(3 / 2)?

Drukt 1 af.

10
New cards

Wat is het resultaat van “Hallo” + “wereld”?

De tekst “Hallowereld”.

11
New cards

Wat is de rol van variabele width in Processing?

Bevat de breedte van het venster.

12
New cards

Wat gebeurt er bij int leeftijd = 18; println("Ik ben " + leeftijd + " jaar");?

Print “Ik ben 18 jaar”.

13
New cards

Wat is het verschil tussen declareren en initialiseren van een variabele?

Declareren = aanmaken; initialiseren = waarde geven.

14
New cards

Wat is het voordeel van constanten in plaats van losse waarden?

Code is leesbaarder en fouten zijn makkelijker te voorkomen.

15
New cards

Wat is de juiste notatie voor een string in Processing?

String naam = "Bas";

16
New cards

Wat betekent het sleutelwoord void in een methode?

De methode geeft niets terug.

17
New cards

Wat zijn parameters van een methode?

Variabelen die je doorgeeft aan de methode.

18
New cards

Wat is het verschil tussen een lokale en een globale variabele?

Een lokale variabele bestaat alleen in de methode.

19
New cards

Wat is een array?

Een lijst met meerdere waarden van hetzelfde type.

20
New cards

Wat is het eerste indexnummer van een array?

0.

21
New cards

Wat doet int[] getallen = {1,2,3,4}; println(getallen.length);?

Print 4.

22
New cards

Wat doet de operator % (modulo)?

Geeft de rest van een deling.

23
New cards

Wat is de uitkomst van 5 % 2 == 1?

true

24
New cards

Wat doet de expressie a > 3 && b < 2?

Controleert of beide voorwaarden waar zijn.

25
New cards

Wat doet true || false?

true

26
New cards

Wat doet de for-loop in Processing?

Herhaalt code een vast aantal keren.

27
New cards

Uit welke drie delen bestaat een for-loop?

Initialisatie, conditie, update.

28
New cards

Wat is het verschil tussen for en while?

for is voor vaste herhalingen, while zolang een conditie waar is.

29
New cards

Wat doet i++ in een loop?

Verhoogt i met 1.

30
New cards

Wat is de scope van de teller in for (int i=0; i<5; i++)?

Lokaal binnen de for-loop.

31
New cards

Wat betekent if (x > 10)?

Voert code uit als x groter is dan 10.

32
New cards

Wat doet else if?

Voert alternatieve code uit als de vorige voorwaarde niet waar was.

33
New cards

Wat doet de functie dist(x1,y1,x2,y2)?

Berekent de afstand tussen twee punten.

34
New cards

Wat doet mouseX?

Geeft de huidige horizontale positie van de muis.

35
New cards

Wat doet keyPressed()?

Voert code uit wanneer een toets wordt ingedrukt.

36
New cards

Wat is het verschil tussen key en keyCode?

key is voor letters/cijfers, keyCode voor speciale toetsen.

37
New cards

Wat doet pmouseX en pmouseY?

Geven de vorige muispositie (vorig frame).

38
New cards

Wat doet mouseClicked()?

Wordt uitgevoerd bij elke klik.

39
New cards

Wat gebeurt er bij while(true)?

Oneindige lus die niet vanzelf stopt.

40
New cards

Wat is een geneste loop?

Een loop binnen een andere loop.

41
New cards

Wat is het verschil tussen == en =?

== vergelijkt, = kent een waarde toe.

42
New cards

Wat doet !true?

false

43
New cards

Wat doet true && false?

false

44
New cards

Wat doet println(a = b)?

Wijst b toe aan a en print de nieuwe waarde.

45
New cards

Wat doet mouseDragged()?

Voert code uit tijdens muisbeweging met ingedrukte knop.

46
New cards

Wat is het verschil tussen setup() en draw()?

setup() voert één keer uit, draw() herhaalt zich continu.

47
New cards

Wat gebeurt er als je twee draw()-methodes hebt?

Foutmelding: dubbele definitie.

48
New cards

Wat betekent background(255)?

Maakt de achtergrond wit.

49
New cards

Wat doet fill(#FF0000)?

Stelt de vulkleur in op rood.

50
New cards

Wat doet noStroke()?

Tekent vormen zonder randlijn.

51
New cards

Wat is een event?

Een gebruikersactie die code kan activeren.

52
New cards

Wat doet line(250,0,250,500)?

Tekent een verticale lijn in het midden van een 500px hoog venster.

53
New cards

Wat betekent if (mouseX < width/2)?

Test of de muis zich aan de linkerkant van het scherm bevindt.

54
New cards

Wat gebeurt er bij circle(width/2, height/2, 100)?

Tekent een cirkel in het midden van het scherm met diameter 100.

55
New cards

Wat doet rect(0,0,width/2,height/2)?

Tekent een rechthoek linksboven, kwart scherm.

56
New cards

Wat doet random(0,1)?

Genereert een willekeurig getal tussen 0 en 1.

57
New cards

Wat doet boolean isPriem(int getal)?

Controleert of het getal een priemgetal is.

58
New cards

Wat doet de expressie (millis() < 5000)?

Is true zolang het programma korter dan 5 seconden draait.

59
New cards

Wat doet een 2D-array?

Slaat gegevens op in rijen en kolommen.

60
New cards

Wat doet array.length?

Retourneert het aantal elementen in de array.

61
New cards

Wat is het nut van een for-loop bij arrays?

Om door alle elementen van de array te lopen.

62
New cards

Wat doet printArray(array)?

Print de inhoud van de array in de console.

63
New cards

Wat is het verschil tussen println() en print()?

println() voegt een nieuwe regel toe na de tekst.

64
New cards

Wat doet mousePressed()?

Wordt uitgevoerd zodra de muisknop wordt ingedrukt.

65
New cards

Wat doet mouseReleased()?

Wordt uitgevoerd als de muisknop wordt losgelaten.

66
New cards

Wat is een conditie?

Een logische test die bepaalt of code wordt uitgevoerd.

67
New cards

Wat betekent !false?

true

68
New cards

Wat doet background(random(255))?

Maakt de achtergrond een willekeurige grijstint.

69
New cards

Wat doet fill(random(255),random(255),random(255))?

Tekent met een willekeurige kleur.

70
New cards

Wat doet keyCode == ENTER?

Controleert of op Enter is gedrukt.

71
New cards

Wat doet rectMode(CENTER)?

Tekent rechthoeken vanaf hun middelpunt.

72
New cards

Wat doet noLoop()?

Stopt het herhalen van draw().

73
New cards

Wat doet loop()?

Start draw() opnieuw als het is gestopt.

Explore top flashcards

latin vocab stage 40
Updated 999d ago
flashcards Flashcards (22)
Synonyms
Updated 45d ago
flashcards Flashcards (206)
DECA58
Updated 395d ago
flashcards Flashcards (58)
all of bio (Q)
Updated 1030d ago
flashcards Flashcards (463)
Urinate Sis! Pt 1
Updated 156d ago
flashcards Flashcards (23)
latin vocab stage 40
Updated 999d ago
flashcards Flashcards (22)
Synonyms
Updated 45d ago
flashcards Flashcards (206)
DECA58
Updated 395d ago
flashcards Flashcards (58)
all of bio (Q)
Updated 1030d ago
flashcards Flashcards (463)
Urinate Sis! Pt 1
Updated 156d ago
flashcards Flashcards (23)