Co je procedurální programování?

Koncepty programovacích paradigmat

Eleanor Thomas

Senior Data Analytics Engineer

Co je procedurální programování?

  • Procedurální programování: imperativní programovací paradigma, v němž jsou programy tvořeny pomocí procedur
  • Procedura (podprogram): posloupnost kroků, na kterou lze odkazovat a opakovaně ji spouštět
  • POZNÁMKA: Procedurální programování je typem imperativního programování; ne každé imperativní programování je procedurální

Imperativní a procedurální programování

Koncepty programovacích paradigmat

Procedury v procedurálním programování

  • Procedury: nástroj procedurálního programování pro oddělení zodpovědností
  • Procedury podporují modularitu
  • Umožňují efektivní opakované použití části kódu na více místech
  • Přispívají k přehlednosti a čitelnosti kódu

Kontrolní seznam

Koncepty programovacích paradigmat

Příklad procedur

  • V Pythonu jsou procedury implementovány jako funkce
    ducks = ['Huey', 'Dewey', 'Louie']
    sorted_ducks = sort_ducks(ducks)
    

Kachňata v řadě

Koncepty programovacích paradigmat

Příklad procedurálního programu

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

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

Output:

"M"
"C"
"R"
Koncepty programovacích paradigmat

Pojďme si procvičit!

Koncepty programovacích paradigmat

Preparing Video For Download...