¿Qué es la programación procedimental?

Conceptos de paradigmas de programación

Eleanor Thomas

Senior Data Analytics Engineer

¿Qué es la programación procedimental?

  • Programación procedimental: un paradigma imperativo donde los programas se construyen con procedimientos
  • Procedimiento (subrutina): serie de pasos que puede llamarse y reutilizarse varias veces
  • NOTA: La programación procedimental es un tipo de programación imperativa; no toda la programación imperativa es procedimental

Programación imperativa y procedimental

Conceptos de paradigmas de programación

Procedimientos en programación procedimental

  • Procedimientos: cómo la programación procedimental separa responsabilidades
  • Los procedimientos favorecen la modularidad
  • Permiten reutilizar código en varios lugares de forma eficiente
  • Mejoran la organización y la legibilidad

Lista de verificación

Conceptos de paradigmas de programación

Ejemplo de procedimientos

  • En Python, los procedimientos se implementan como funciones
    ducks = ['Huey', 'Dewey', 'Louie']
    sorted_ducks = sort_ducks(ducks)
    

Patos en fila

Conceptos de paradigmas de programación

Ejemplo de programa procedimental

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

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

Output:

"M"
"C"
"R"
Conceptos de paradigmas de programación

¡Vamos a practicar!

Conceptos de paradigmas de programación

Preparing Video For Download...