Controlflow in procedureel programmeren

Concepten van programmeerparadigma’s

Eleanor Thomas

Senior Data Analytics Engineer

Wat is controlflow?

  • Controlflow: set keywords en processen in een programmeertaal die bepalen hoe de code stap voor stap loopt
  • Voorbeelden van controlflow-statements:
    • if/else-statements
    • for- en while-loops
    • Functiedefinitie met def

Sturen van de flow

Concepten van programmeerparadigma’s

Elementen van controlflow combineren (if-statements en for-loops)

if my_height > your_height:
    print("I'm taller!")
for height in height_list:
    print(height)

Gecombineerd:

for height in height_list:
    if my_height > height:
        print("I am taller than ", height)
Concepten van programmeerparadigma’s

Controlflow-elementen combineren in functies

def compare_heights(my_height, height_list):
    for height in height_list:
        if my_height > height:
            print("I am taller than ", height)
    return

my_height = 63 height_list = [62, 67, 70]
compare_heights(my_height, height_list)
Concepten van programmeerparadigma’s

Controlflow in procedureel programmeren

  • Controlflow-statements maken procedureel programmeren in Python mogelijk
  • Structureer je programmalogica stap voor stap met herbruikbare blokken
  • Codeer deze logica in Python met if-statements, loops en functies
  • Controlflow creëert procedures en scheidt verantwoordelijkheden

Persoon die typt

Concepten van programmeerparadigma’s

Laten we oefenen!

Concepten van programmeerparadigma’s

Preparing Video For Download...