Want to create interactive content? It’s easy in Genially!
Programacion modular en Python
myanez
Created on April 24, 2023
Start designing with a free template
Discover more than 1500 professional designs like these:
Transcript
Universidad Católica Boliviana San Pablo La Paz
Unidad 6
programación modular en python
Start
Introducciòn a la Programación- Ing. María Lucero Yañez Guzmán
"Divide y vencerás"
"Dividir para reinar"
Julio Cesar (Emperador Romano)
Programación modular
Es un paradigma de programación que consiste en dividir un programa en módulos o subprogramas con el fin de hacerlo más legible y manejable. Se presenta históricamente como una evolución de la programación estructurada para solucionar problemas de programación más grandes y complejos de lo que esta puede resolver. Al aplicar la programación modular, un problema complejo debe ser dividido en varios subproblemas más simples, y estos a su vez en otros subproblemas más simples aún.
REalizar el dibujo
Veamos los siguientes pseudocódigos ...
Ambos tiene el objetivo de dibujar el dibujo de la imagen. ¿En qué se diferencian?
Uso de ...
Funciones
Con el fin de dividir un problema en programción en sub problemas que pueden tener o no valores de entrada y generar o no valores de salida o retorno. En la materia hemos utilizado funciones definidas en librerias como ser: .upper(), .lower() y len()
Tres etapas importantes para el uso de funciones...
Declaración o prototipo
Imprlementación
Llamada
EJEMPLO de funciones matemáticas
¿Cuándo declaramos, definimos y llamamos a un función matemática?
Sin funciones
Con funciones
Llamadas
SINTAXIS de una función en python
0. Hilo principal de ejecucuón
- Cabecera de la función.
- Parámetros de entrada
- Declaración de variables locales.
- Código definido en la función.
- Sentencia de retorno.
- Llamada a la función
ámbito de variables
FUNCIONES CON RETORNO
+ Info
Ejemplo en clases
Solucionaremos el ejemplo de nuestras funciones matemáticas en Python
funciones sin parámetros
PASE DE PARAMETROS
POR VALOR
Se dice que se pasan parámetros por valor, cuando solo se pasa a una función, una copia del valor de una varieble como parámetro, la variable no se ve afectada ni modificada.
Práctica10
Función que reciba como parámetro un texto y devuelva la ultima palabra del texto.
Escribir la declaración, definición y llamada en la el hilo principal de ejecución, así como imprimir el valor retornado en la misma ... de las siguientes funciones.
Función que reciba como parametro dos números enteros y devuelva el máximo común divisor
Función que reciba como parametros 3 numeros enteros y devuelva el mayor