Vad är procedurell programmering?

Programmeringsparadigm – grundläggande koncept

Eleanor Thomas

Senior Data Analytics Engineer

Vad är procedurell programmering?

  • Procedurell programmering: ett imperativt programmeringsparadigm där program byggs med hjälp av procedurer
  • Procedur (subrutin): en serie steg som kan refereras till och köras om flera gånger
  • OBS: Procedurell programmering är en typ av imperativ programmering – men inte all imperativ programmering är procedurell

Imperativ och procedurell programmering

Programmeringsparadigm – grundläggande koncept

Procedurer i procedurell programmering

  • Procedurer: så uppnår procedurell programmering ansvarsfördelning
  • Procedurer bidrar till modularitet
  • Gör det möjligt att köra om ett kodblock på flera ställen effektivt
  • Hjälper till med organisation och läsbarhet

Checklista

Programmeringsparadigm – grundläggande koncept

Exempel på procedurer

  • I Python implementeras procedurer som funktioner
    ducks = ['Huey', 'Dewey', 'Louie']
    sorted_ducks = sort_ducks(ducks)
    

Ankor på rad

Programmeringsparadigm – grundläggande koncept

Exempel på ett procedurell program

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

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

Utdata:

"M"
"C"
"R"
Programmeringsparadigm – grundläggande koncept

Nu kör vi en övning!

Programmeringsparadigm – grundläggande koncept

Preparing Video For Download...