Что такое процедурное программирование?

Концепции парадигм программирования

Eleanor Thomas

Senior Data Analytics Engineer

Что такое процедурное программирование?

  • Процедурное программирование: императивная парадигма, в которой программы строятся с помощью процедур
  • Процедура (подпрограмма): последовательность шагов, которую можно вызывать и выполнять многократно
  • ПРИМЕЧАНИЕ: процедурное программирование — разновидность императивного; но не всякое императивное программирование является процедурным

Императивное и процедурное программирование

Концепции парадигм программирования

Процедуры в процедурном программировании

  • Процедуры: инструмент разделения ответственности в процедурном программировании
  • Процедуры обеспечивают модульность
  • Позволяют повторно использовать участок кода в нескольких местах
  • Улучшают организацию кода и его читаемость

Контрольный список

Концепции парадигм программирования

Пример процедур

  • В Python процедуры реализуются в виде функций
    ducks = ['Huey', 'Dewey', 'Louie']
    sorted_ducks = sort_ducks(ducks)
    

Утята в ряд

Концепции парадигм программирования

Пример процедурной программы

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

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

Вывод:

"M"
"C"
"R"
Концепции парадигм программирования

Давайте потренируемся!

Концепции парадигм программирования

Preparing Video For Download...