Native CSD-I Hoofdstuk 3 Les 1 Variabelen en Scopes





Native CSD-I
C Sharp Development 1
1/16
1 / 16
suivant
Slide 1: Diapositive
ICTApplicatie- en mediaontwikkelaarMBOStudiejaar 1

Cette leçon contient 16 diapositives, avec quiz interactifs et diapositives de texte.

Éléments de cette leçon





Native CSD-I
C Sharp Development 1
1/16

Slide 1 - Diapositive





Hoofdstuk 3 Variabelen & Scopes
Week 3, les 1
2/16

Slide 2 - Diapositive

Deze les
- Studiewijzer
- Recap
- Wat is een variabele?
- Soorten variabelen in C#
- Variabele Scopes
- Verschil tussen Local en Global Scope
- Oefenopdrachten
- Overige zaken
3/16

Slide 3 - Diapositive

Studiewijzer

Leerdoel: Ik kan volgens onze programmeer conventies een console applicatie maken die strings samenvoegd en uitprint in de console.

Lesdoel: Ik kan uitleggen wat een scope is. 
4/16
H3 Variabelen & Scopes
3 Skillpoints

Slide 4 - Diapositive

Wat print de volgende code in een console app?
5/16
Wat print de volgende code in een console app?

Slide 5 - Question ouverte

Wat print de volgende code in een console app?
6/16
Wat print de volgende code in een console app?

Slide 6 - Question ouverte

Wat ziet de gebruiker en wat moet
de gebruiker doen?
7/16
Wat ziet de gebruiker en wat moet
de gebruiker doen?

Slide 7 - Question ouverte

Wat is een variabele?
Een variabele is een opslagplaats in het geheugen voor data die je later kunt gebruiken of aanpassen.
8/16

Slide 8 - Diapositive

Wat Soorten variabele in C#?
Getallen
int - Hele getallen, bijvoorbeeld 10
double - kommagetallen, bijvoorbeeld 3.14

Tekst
string - Woorden of zinnen, bijvoorbeeld "Hallo!"

Booleans (ja/nee)
bool - true of false (waar of niet waar)
9/16

Slide 9 - Diapositive

Variabele Scopes
Scope betekent waar je een 
variabele kunt gebruiken in 
je code.

Tip: let hierbij goed op { & }. Vaak bepalen deze "brackets" het bereik van een variabele. 
10/16

Slide 10 - Diapositive

Waar mag je een variabele gebruiken? (Scope)
Voor een Scope gelden twee simpele regels:

  1. Een variabele die je binnen een methode maakt, kun je alleen daar gebruiken. (local)
  2. Een variabele die je buiten een methode, maar binnen een klasse maakt, kun je overal in de klasse gebruiken. (global)
11/16

Slide 11 - Diapositive



Waar mag je een variabele gebruiken? (Scope)

12/16

Slide 12 - Diapositive

Oefenopdrachten
       H1  Visual Studio & C# 2 Skillpoints
       H2  Basis commando’s 3 Skillpoints
       H3  Variabelen en scopes 3 Skillpoints
       H4  Datatypes 3 Skillpoints
       H5  Branching if/else 4 Skillpoints
       H6  Testen, debuggen en foutmeldingen 3 Skillpoints
       H7  Loops 4 Skillpoints
       H8  Methoden om sneller te programmeren 4 Skillpoints







13/16

Slide 13 - Diapositive

Oefenopdrachten

Oefenopdracht 1 - Where's Waldo (1 Skillpoint)
Je download een project, waarbij de variabele niet toegankelijk zijn en moeten deze vervolgens op de juiste plek zetten zodat deze wel toegankelijk zijn (binnen scope).

Oefenopdracht 2 - Conventies (1 Skillpoint)
Een toets met open vragen over conventies.

Oefenopdracht 3 - Gamelibrary (1 Skillpoint)
Je programmeert een game library met meerdere games die verschillende strings samenvoegd en print naar de console.
14/16

Slide 14 - Diapositive

Overige zaken
- Houd je Skillpoints goed in de gaten (mis je skillpoints, laat
   het dan even weten aan je docent).
- Jullie gaan momenteel super snel door de lesstof (fijn), dit 
   betekent dat we wellicht al wat onderwerpen van Blok C 
   kunnen gaan oppakken.
15/16

Slide 15 - Diapositive

Bart
bk28@curio.nl
Quincy
qn00@curio.nl
Armando
ar24@curio.nl
Marc
mr41@curio.nl
Vragen? Stuur je docent of een van de
andere docenten een berichtje!
16/16

Slide 16 - Diapositive