Want to create interactive content? It’s easy in Genially!

Get started free

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

  1. Cabecera de la función.
  2. Parámetros de entrada
  3. Declaración de variables locales.
  4. Código definido en la función.
  5. Sentencia de retorno.
  6. 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