Scriptvolgorde, Variabelen en logica

Variabelen, Logica, Scriptvolgorde

8 april 2025
Billy Kuiper
TTSAB-IS4O23B

1 / 27
volgende
Slide 1: Tekstslide
ICTBeroepsopleiding

In deze les zitten 27 slides, met interactieve quizzen en tekstslides.

time-iconLesduur is: 30 min

Onderdelen in deze les

Variabelen, Logica, Scriptvolgorde

8 april 2025
Billy Kuiper
TTSAB-IS4O23B

Slide 1 - Tekstslide

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

Slide 2 - Tekstslide

Check-in

Slide 3 - Tekstslide

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

Slide 4 - Poll

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

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



Slide 6 - Tekstslide

Wat weten we nog van de vorige les?

Slide 7 - Open vraag

Voorkennis
Wat weten jullie al over variabelen en logica?

Slide 8 - Tekstslide

Scriptlogica, Variabelen en logica

Slide 9 - Woordweb

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

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

Slide 11 - Tekstslide

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

Met voorbeeld!

Slide 12 - Tekstslide

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

Met voorbeeld!

Slide 13 - Tekstslide

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

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

Slide 15 - Quizvraag

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

Slide 16 - Quizvraag

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

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

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

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

Slide 20 - Quizvraag

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

Slide 21 - Quizvraag

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


timer
25:00

Slide 22 - Tekstslide

Pauze
20 min.

Slide 23 - Tekstslide

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

Slide 24 - Tekstslide

Wat hebben we geleerd deze les?

Slide 25 - Open vraag

Lesafsluiting

Slide 26 - Tekstslide

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

Slide 27 - Tekstslide