Scriptvolgorde, Variabelen en logica

Variabelen, Logica, Scriptvolgorde

8 april 2025
Billy Kuiper
TTSAB-IS4O23B

1 / 27
suivant
Slide 1: Diapositive
ICTBeroepsopleiding

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

time-iconLa durée de la leçon est: 30 min

Éléments de cette leçon

Variabelen, Logica, Scriptvolgorde

8 april 2025
Billy Kuiper
TTSAB-IS4O23B

Slide 1 - Diapositive

Agenda
Check-in
Lesdoelen
Uitleg: Scriptvolgorde, Variabelen en Logica
Opdracht - Leerpad
Pauze
Zelfstandig aan de slag
Afsluiting

Slide 2 - Diapositive

Check-in

Slide 3 - Diapositive

Check-In
Hoe voel je je vandaag?
😒🙁😐🙂😃

Slide 4 - Sondage

Leerdoelen
  • De student maakt variabelen aan en gebruikt deze in combinatie met een CMDlet in PowerShell
  • De student legt uit wat de basis structuur is van een script
  • De student stelt scriptlogica op aan de hand van de conditie van variabelen

Slide 5 - Diapositive

Scriptvolgorde, Variabelen en Logica
Waarom dit belangrijk is:
- Structuur aanbrengen in je script



Slide 6 - Diapositive

Wat weten we nog van de vorige les?

Slide 7 - Question ouverte

Voorkennis
Wat weten jullie al over variabelen en logica?

Slide 8 - Diapositive

Scriptlogica, Variabelen en logica

Slide 9 - Carte mentale

Scriptvolgorde
3 Delen
  1. Wat weten wel al? [Start]
  2. Wat moet er gebeuren? [Uitvoeren]
  3. Wat zijn de laatste puntjes op de i? [Afronden]

Slide 10 - Diapositive

Programma
2 programma's
  1. Visual Studio Code + Powershell Extension
  2. Powershell ISE

Slide 11 - Diapositive

Variabelen
  • Begint in PowerShell altijd met een $
  • Hoofdlettergevoelig
  • Type is belangrijk!

Met voorbeeld!

Slide 12 - Diapositive

Logica
  • De pipeline | bijv. "Hallo Wereld" | Write-Host
  • If-else statement
  • For

Met voorbeeld!

Slide 13 - Diapositive

Hoger Lager + Flowchart
Regels hoger lager: De computer verzint een getal tussen de 1 en 10. De speler moet dat getal gokken en krijgt daarvoor 3 kansen. Als de speler goed gokt is het spel voorbij. Gokt de speler fout, dan krijgt de speler een hint (hoger of lager), daarna wordt er opnieuw gevraagd naar een getal. Als de kansen op zijn voor de speler, is het spel voorbij.

Laten we het uittekenen!

Slide 14 - Diapositive

$a = 1.567
Welk variabeltype is dit?
A
Int
B
Decimal
C
Array
D
String

Slide 15 - Quiz

$true en $false is van het type...
A
String
B
Int
C
Decimal
D
Boolean

Slide 16 - Quiz

Wat doet de streep |?
A
Het beëindigt een PowerShell-script.
B
Het geeft commentaar in de code.
C
Het koppelt de uitvoer van het ene commando aan de invoer van het volgende commando.
D
Het start een nieuw PowerShell-venster.

Slide 17 - Quiz

Een if-statement wordt gebruikt bij..
A
Het herhalen van een blok code meerdere keren.
B
Het geven van commentaar in je code.
C
Het opslaan van informatie in een variabele.
D
Het uitvoeren van code alleen als aan een bepaalde voorwaarde is voldaan.

Slide 18 - Quiz

Hoe vaak wordt deze For-loop uitgevoerd?
For($i = 10; $i -le 100; $i++)
A
99
B
100
C
101
D
Dit wordt niet uitgevoerd.

Slide 19 - Quiz

Welke operator gebruik je bij groter of gelijk aan?
A
-eq
B
-lt
C
-gt
D
-ge

Slide 20 - Quiz

Wat is het scriptstructuur?
A
Start, Uitvoerend, Afronding
B
Er is geen scriptstructuur
C
Start, einde
D
Alles staat door elkaar

Slide 21 - Quiz

Opdracht
Werkvormen:
Individueel: Leerpad - Stap 1
Tijd: 25 min.


timer
25:00

Slide 22 - Diapositive

Pauze
20 min.

Slide 23 - Diapositive

Zelfstandig aan de slag
Leerpad stap 1
SPL - CMDLets, (power)shell, bestanden en mappen

Slide 24 - Diapositive

Wat hebben we geleerd deze les?

Slide 25 - Question ouverte

Lesafsluiting

Slide 26 - Diapositive

 Kort vooruitblik naar de volgende les..
Nieuwe CMDlets voor bestanden en mappen..

Slide 27 - Diapositive