ICT - Les 2

Programmeren - Les 2
1 / 22
suivant
Slide 1: Diapositive
MBO

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

Éléments de cette leçon

Programmeren - Les 2

Slide 1 - Diapositive

Programma van vandaag
  • If-statements
  • If, else if en else
  • AND en OR
  • LessonUp quizje

Slide 2 - Diapositive

Leerdoel van vandaag
"Na deze les weten jullie wat if- en else-statements zijn en kunnen jullie analyseren wat er gebeurt in een stukje code met if- en else-statements."

Slide 3 - Diapositive

Wat is een if-statement?
"Een splitsing in de software"

Slide 4 - Diapositive

If-statements
==                 Gelijk aan elkaar
>                   Groter dan
<                   Kleiner dan
>=                 Groter dan (of gelijk aan)
<=                 Kleiner dan (of gelijk aan)
!=                  Niet gelijk aan elkaar

Slide 5 - Diapositive

If-statements
Een if-statement controleert of een bepaalde conditie waar (TRUE) of niet waar (FALSE) is.

Slide 6 - Diapositive

If-statements
if(6 == 5)                             Waar of niet waar?
if(6 != 5)                              Waar of niet waar?
if(5.5 >= 5.5)                       Waar of niet waar?
if(5.5 < 5.5)                         Waar of niet waar?
if(25 > 5^2)                         Waar of niet waar?
if(3^2 <= 2^3)                     Waar of niet waar?

Slide 7 - Diapositive

If-statements
byte leeftijd = 16;
bool jijmagbier = FALSE;

if(leeftijd >= 18)
{
      jijmagbier = TRUE;
}

Slide 8 - Diapositive

If-statements
float cijfer = 5.4;
bool voldoende = FALSE;

if(cijfer >= 5.5)
{
      voldoende = TRUE;
}

Slide 9 - Diapositive

If en else
byte leeftijd = 16;
bool jijmagbier;

if(leeftijd >= 18)
{
      jijmagbier = TRUE;
}
else
{
      jijmagbier = FALSE;
}

Slide 10 - Diapositive

If en else
float cijfer = 5.4;
bool voldoende;

if(cijfer >= 5.5)
{
      voldoende = TRUE;
}
else
{
      voldoende = FALSE;
}

Slide 11 - Diapositive

Else-if
float cijfer = 5.3; bool zittenblijven; bool overgaan; bool twijfel;

if(cijfer >= 6.0)
{
      overgaan = TRUE;
}
else if(cijfer >= 5.0)
{
      twijfel = TRUE;
}
else
{
      zittenblijven = TRUE;
}

Slide 12 - Diapositive

AND (&&)
Alle conditities moeten waar zijn.

Slide 13 - Diapositive

AND (&&)
float cijfer1 = 5.4;

float cijfer2 = 8.8;
float cijfer3 = 6.4;
bool vak_gehaald = FALSE;

if((cijfer1 >= 5.5) && (cijfer2 >= 5.5) && (cijfer3 >= 5.5))
{
     vak_gehaald = TRUE;
}

Slide 14 - Diapositive

OR (||)
Minimaal één van de condities moet waar zijn.

Slide 15 - Diapositive

OR (II)
bool ikhebhonger = TRUE;
bool etenstijd = FALSE;
bool ga_eten = FALSE;

if((ikhebhonger == TRUE) || (ga_eten == TRUE))
{
      ga_eten = TRUE;
}

Slide 16 - Diapositive

if(9 >= 8)
A
WAAR
B
NIET WAAR

Slide 17 - Quiz

if((8 != 8) && (6 == 6))
A
WAAR
B
NIET WAAR

Slide 18 - Quiz

if((5 > 5^2) && (9 > 8))
A
WAAR
B
NIET WAAR

Slide 19 - Quiz

if((9 < 8) || (3 == 5) || (0 != 0) || (4 != 6))
A
WAAR
B
NIET WAAR

Slide 20 - Quiz

byte cijfer = 5;

if(cijfer > 5)
A
WAAR
B
NIET WAAR

Slide 21 - Quiz

Vooruitblik op de volgende les
De volgende les gaan we het hebben over lussen.

Slide 22 - Diapositive