Native CSD-I Hoofdstuk 4 Les 1 Datatypes





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

This lesson contains 16 slides, with interactive quizzes and text slides.

Items in this lesson





Native CSD-I
C Sharp Development 1
1/16

Slide 1 - Slide





Hoofdstuk 4 Datatypes
Week 4, les 1
2/16

Slide 2 - Slide

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 - Slide

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 - Slide

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 - Open question

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

Slide 6 - Open question

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

Slide 7 - Open question

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 - Slide

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 - Slide

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 - Slide

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 - Slide

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 - Slide

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 - Slide

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 - Slide

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 - Slide

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 - Slide