Native CSD-I Hoofdstuk 4 Les 1 Datatypes





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 4 Datatypes
Week 4, les 1
2/16

Slide 2 - Diapositive

Deze les
- Studiewijzer
- Recap
- Wat zijn datatypes?
   - Wat is het verschil tussen variabelen en datatypes?
   - Geen datatype zonder variabele en andersom
   - Welke datatypes zijn er?
- Oefenopdrachten
- Overige zaken
3/16

Slide 3 - Diapositive

Studiewijzer

Leerdoel: Ik kan correct werken met verschillende datatypes en de waardes van de datatypes invullen, veranderen en verwijderen. 

Lesdoel: Ik weet welk datatype het meest geschikt is voor de waarde die ik nodig heb binnen mijn programma. 
4/16
H4 Datatypes
3 Skillpoints

Slide 4 - Diapositive

Je komt in het project van een collega en ziet de volgende code, hoe kan je dit volgens de programmeer conventies verbeteren?
5/16
Je komt in het project van een collega en ziet de volgende code, hoe kan je dit volgens de programmeer conventies verbeteren?

Slide 5 - Question ouverte

Wat zijn de scopes van de variabelen age en name?
6/16
Wat zijn de scopes van de variabelen age en name?

Slide 6 - Question ouverte

Hoe kan ik de volgende strings samenvoegen?
7/16
Hoe kan ik de volgende strings samenvoegen?

Slide 7 - Question ouverte

Wat zijn datatypes?
Een datatype bepaalt wat voor soort gegevens een variabele kan opslaan. 

Denk aan tekst (string)
getallen (int, float, double) 
en waar/onwaar (boolean).
8/16

Slide 8 - Diapositive

Wat is het verschil tussen variabelen en datatypes?
Een variabele is een plek in het geheugen waar je een
waarde kunt opslaan en later kunt gebruiken of aanpassen.

Een datatype bepaalt welk soort gegevens een
variabele kan opslaan.
9/16

Slide 9 - Diapositive

Geen variabele zonder datatype en andersom
10/16
Term
Betekenis
Voorbeeld
Variabele
Opslagplek voor een waarde
naam, leeftijd, prijs
Datatype
Bepaalt welk soort gegevens in de variabele kan worden opgeslagen
int, string, bool

Slide 10 - Diapositive

Welke datatypes zijn er?
11/16
Datatype
Omschrijving
Voorbeeld
Int
Standaard geheel getal (-2 miljard tot +2 miljard)
int aantal = 42;
Float
Kommagetal met 7 cijfers precisie
float pi = 3.1415f;
Double
Kommagetal met 15-16 cijfers precisie
double prijs = 19.99;
String
Tekst (meerdere karakters) 
string naam = "John";
Bool
Waar (true) of niet waar (false) 
bool isStudent = true;

Slide 11 - Diapositive

Welke datatypes zijn er (nog meer)?
Zoek in 3 minuten uit welke datatypes je nog meer kan vinden.
12/16
timer
3:00

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 - Digitaal paspoort (Skillpoints)
Je maakt een console applicatie die waarbij je je naam, leeftijd en lengte invoert en deze worden gereturned.

Oefenopdracht 2 - Verbanden leggen (Skillpoints)
Je legt het verband tussen waardes en datatypes.

Oefenopdracht 3 - Rekenmachine (Skillpoints)
Je maakt een rekenmachine die strings parsed naar een int of decimal.
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).
- We zitten inmiddels in week 4 wat betekent dat je nog maar
   4 weken hebt voor de eerste eindopdracht: "ChadGipity". Ben
   je nog niet begonnen, dan is dit het moment!
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