Trabajo Investigacion Programacion

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 4

Datos del alumno Fecha

Nombres: MAGNER TORRES MONTAÑO 13/06/2022

SEDE: CUENCA
CAMPUS: EL VECINO
Materia: Programación
CARRERA: INGINERIA MECANICA

Funciones y procedimientos.

Las funciones y procedimientos nacen de la necesidad de seguir ciertas buenas prácticas en la


programación que nos faciliten un poco la vida a los programadores.
Los procedimientos y las funciones son los métodos que podemos utilizar para encapsular el
código que nos permiten reutilizar secciones concretas de código que tienen un comportamiento
específico.
Como crear nuestras propias funciones y procedimientos en Python
Lo recomendable es crear funciones que no tenga más de 20 líneas de código, y como norma
nunca deberíamos tener que hacer scroll para ver todas las líneas de código de la función.
A la hora de decidir cuando hacemos una función debemos tener en cuenta que deben ser
fragmentos de código que tenga sentido que se encapsulen. Por ejemplo, si queremos
implementar una calculadora, deberíamos separar en diferentes funciones las operaciones:
suma, resta, división, multiplicación, etc. La diferenciar principal entre procedimiento y
función:
 Los procedimientos no devuelven ningún valor.
 Las funciones devuelven un valor, que puede ser de cualquier tipo.

Podemos resumir en cinco pasos su elaboración.

1. Sintaxis
El primer paso para crear funciones en Python es
la declaración de la misma. Esta se debe colocar
inicialmente con la palabra def. Seguido de esto se
escribe el nombre de esta función y dentro de los
paréntesis se colocan los parámetros a evaluar.

2. Parámetros
En el ejemplo anterior se colocaba solo una suma,
pero ahora esos componentes tienen un nombre
que los identifica. Sin embargo, para crear el
código y hacer que sume ambos parámetros, se podrá variar el valor de uno de ellos.

3. Orden de parámetros

4. Envío de listas
Una opción adicional para hacer funciones en
Python es que puedes enviar listas como
parámetro. Esto te puede ayudar cuando tienes
varios datos que quieres incluir dentro de una
función y el programa se encargará de hacerlo.
Características de funciones en Python.

En Python puedes crear funciones gracias a un lenguaje flexible y presente en cualquier


tipo de aplicación.
Las funciones en Python tiene las siguientes características:
1. def: palabra clave.
2. Nombre de la función.
3. “()”: paréntesis que incluyen los parámetros de entrada (opcionales).
4. “:” : dos puntos.
5. Bloque de código.
6. Sentencia de retorno (opcional).

Python dispone de una serie de funciones integrada, al lenguaje, y también permite crear
funciones definidas por el usuario para ser usadas en sus propios programas.

Sentencia def.
Esta definición de función se usa para crear objetos, las cuales son definidas por cada usuario.
Son sentencias para ejecutar con el nombre de la función y tienen referencias al nombre local o
global.

La sintaxis de la función en def.


NOMBRE: es asignado por cada usuario.
LISTA_DE_PARAMETROS: la lista que incluye la función.
DOCSTRING_DE_FUNCION: cadena de caracteres para la función.
SENTENCIAS: es el bloque de códigos que se realiza en cada operación Python.
RETURN: es la sentencia return en el código.
EXPRESION: la variable que regresa la sentencia RETURN.

La definición de una función en Python con valores, denominados parámetros, se puede convertir
en argumentos cuando interviene una llamada de los valores.

Alguno de estos parámetros más destacados son:

Por posición
En las funciones de Python, cuando se envían argumentos en las funciones se reciben por orden.
Por nombre
También es posible evitar el orden de los parámetros si es que durante la llamada se especifica el
valor de cada uno según su nombre.

Llamada sin argumentos


Cuando se llama una función con los parámetros respectivos, esta puede no pasar los
argumentos de manera correcta y esto provocará una excepción TypeError.

Argumentos indeterminados
Dentro de las funciones de Python te brinda la opción de utilizar parámetros indeterminados por
posición y nombre. Esto te ayuda en los momentos en donde no has definido la cantidad de
elementos que necesitas para tu función.

Ejemplo: Por posición y nombre

Sentencia pass
Las funciones en Python te permiten efectuar una operación nula, es decir que cuando se emplea
no sucede nada. Esto te puede ayudar cuando una sentencia se requiere de manera sintáctica y
no necesita de un código para efectuarse.
Sentencia return
La sentencia return te ayuda a que las funciones se puedan comunicar con el exterior. Esto se da
gracias a la devolución de valores.

También podría gustarte