Scriptvolgorde, Variabelen en logica

Variabelen, Logica, Scriptvolgorde

8 april 2025
Billy Kuiper
TTSAB-IS4O23B

1 / 27
next
Slide 1: Slide
ICTBeroepsopleiding

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

time-iconLesson duration is: 30 min

Items in this lesson

Variabelen, Logica, Scriptvolgorde

8 april 2025
Billy Kuiper
TTSAB-IS4O23B

Slide 1 - Slide

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

Slide 2 - Slide

Check-in

Slide 3 - Slide

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

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



Slide 6 - Slide

Wat weten we nog van de vorige les?

Slide 7 - Open question

Voorkennis
Wat weten jullie al over variabelen en logica?

Slide 8 - Slide

Scriptlogica, Variabelen en logica

Slide 9 - Mind map

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

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

Slide 11 - Slide

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

Met voorbeeld!

Slide 12 - Slide

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

Met voorbeeld!

Slide 13 - Slide

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

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

Pauze
20 min.

Slide 23 - Slide

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

Slide 24 - Slide

Wat hebben we geleerd deze les?

Slide 25 - Open question

Lesafsluiting

Slide 26 - Slide

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

Slide 27 - Slide