Wat is procedureel programmeren?

Concepten van programmeerparadigma’s

Eleanor Thomas

Senior Data Analytics Engineer

Wat is procedureel programmeren?

  • Procedureel programmeren: een imperatief paradigma waarbij programma’s zijn opgebouwd uit procedures
  • Procedure (subroutine): een reeks stappen die je kunt aanroepen en hergebruiken
  • LET OP: Procedureel programmeren is een vorm van imperatief programmeren; niet alle imperatieve programma’s zijn procedureel

Imperatief en procedureel programmeren

Concepten van programmeerparadigma’s

Procedures in procedureel programmeren

  • Procedures: zo scheidt procedureel programmeren verantwoordelijkheden
  • Procedures ondersteunen modulariteit
  • Laat codeblokken efficiënt op meerdere plekken hergebruiken
  • Helpen bij structuur en leesbaarheid

Checklist

Concepten van programmeerparadigma’s

Voorbeelden van procedures

  • In Python worden procedures geïmplementeerd als functies
    ducks = ['Huey', 'Dewey', 'Louie']
    sorted_ducks = sort_ducks(ducks)
    

Eendjes op een rij

Concepten van programmeerparadigma’s

Voorbeeld van een procedureel programma

def print_initial(name):
    initial = name[0]
    print(initial)

print_initial("Marwa")
print_initial("Celia")
print_initial("Raqael")

Output:

"M"
"C"
"R"
Concepten van programmeerparadigma’s

Laten we oefenen!

Concepten van programmeerparadigma’s

Preparing Video For Download...