ICT - Les 2

Programmeren - Les 2
1 / 22
next
Slide 1: Slide
MBO

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

Items in this lesson

Programmeren - Les 2

Slide 1 - Slide

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

Slide 2 - Slide

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

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

Slide 4 - Slide

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

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

Slide 6 - Slide

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

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

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

Slide 8 - Slide

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

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

Slide 9 - Slide

If en else
byte leeftijd = 16;
bool jijmagbier;

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

Slide 10 - Slide

If en else
float cijfer = 5.4;
bool voldoende;

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

Slide 11 - Slide

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

AND (&&)
Alle conditities moeten waar zijn.

Slide 13 - Slide

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

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

Slide 15 - Slide

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

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

Slide 16 - Slide

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