Paul Leger http://pleger.cl Funciones Paul Leger http://pleger.cl.

Slides:



Advertisements
Presentaciones similares
Introducción a la programación (Clase 2)
Advertisements

Introducción a la programación
Programación Interactiva Fundamentos de Programación
Pippy (Python para niños)‏ 1.
Te presento a Python Qué es Python? Lenguaje interpretado
Elementos básicos del Lenguaje
FUNCIONES EN C.
Entornos de programación
UNITA - IBARRA BLOQUES PL-SQL SUBPROGRAMAS Paulina Guevara.
Método en Java.
Recursión Se dice que un método es recursivo si forma parte de sí mismo o se define en función de sí mismo. La recursión es un medio particularmente poderoso.
SINTAXISYSEMANTICA. Tengo la impresión de que Java fue diseñado para hacer que fuera difícil escribir mal código, mientras que Python está diseñado para.
Modulos y Paquetes. Módulos Un módulo es un componente que provee definiciones de funciones, variables o clases relativas a un tema común. Un módulo reside.
Prog. Univ. Rodríguez Rey, Pablo Funciones Programación I.
Scripts y funciones día18, 25-feb-15 SPAN 4350 Cultura computacional en español Harry Howard Tulane University.
Computación I Primer Semestre 2006 Capítulo IV Ciclos y Colecciones (con un sabor a algoritmos)
FUNCIONES Conceptos básicos. Retorno de una función Clases de funciones. Paso de parámetros. Funciones y arrays.
Recursividad (2 clases) 1. Nivelación Funciones Menú Vectores String
Funciones. def mi_funcion(param1, param2): print param1 print param2 Considerar identación Estructura de Funciones.
Más Ejemplos print “Calcular área y perímetro de círculo”
Otrogar el prestamo si El pedido es menor que 100 Para importes mayores de 100 se necesita que el cliente sea mayor de 18 y tenga trabajo Para importes.
JUEGO: Familia en Cascada.  ¿Cuáles son las salidas?
Paso de Parámetros a una Función Prof. Flor Narciso Departamento de Computación Escuela de Ingeniería de Sistemas Facultad de Ingeniería Universidad de.
U9 Estructuras: Agrupación de elementos de distinto tipo 1 Barajar complejidad.
INS-204 Fundamentos de Programacion notas de clase, objetivo, programar en Python con nivel medio de destreza.
Trabajar con módulosTrabajar con variables públicasCrear procedimientos Pasar argumentos por valor y por referencia Referencia rápida.
Curso de Python Clase 4 Dpto. Telemática CUJAE Curso
Curso de Python Clase 5 Dpto. Telemática CUJAE Curso
Funciones en lenguaje C 2 Funciones Definición: – Las funciones son los bloques de construcción básicos de C. Dentro de ellas se da toda la actividad.
Introducción a la Programación Multimedial
Paul Leger Repaso While y FOR Paul Leger
Introducción al Proyecto
Paul Leger Ejercicios Paul Leger
Estructuras de Control.
Clase1: lectura/escritura/asignación
Introducción a Base de Datos
Todo archivo se guarda en el disco duro con extensión .py
Métodos y parámetros.
Paul Leger Algebra Relacional 2 Paul Leger
Clase 17: Arreglos de Objetos
Paul Leger CICLOS: For Paul Leger
Lenguaje C en pocas palabras
Uso de funciones y paquetes
Paul Leger Formularios Paul Leger
RANDOM: Generar números al azar
SQL 2: Structured Query Language
Estructuras de Datos Recursividad.
Ayudantía de EC: Sockets
Clase 7: Abreviaturas Valeria Herskovic –
Estructuras de Datos en Python
Lenguaje de Programación C en pocas palabras
#crear diccionario con items nombre:[fono,...] D=dict() #leer lineas de agenda.txt for linea in open("agenda.txt"): #recuperar.
print “Calcular área y perímetro de círculo”
Sucesiones Prof. M. Alonso.
Paul Leger Ejercicios Pruebas Paul Leger
Paul Leger Uso de Condicionales Paul Leger
Certificado de Hacking Ético Experto(Chee)
LENGUAJE DE PROGRAMACION III Estructuras Estáticas de Datos
Paul Leger Ciclos:FOR Paul Leger
Funciones que retornan valor
Javascript.
Ejercicio: dada la cadena «AUGAAAAUUUAGUUAGUUAGU»
CC 1002: Introducción a la Programación Clase 19
Problema: ordenar 3 números generados al azar

Programación Estructurada
Construyendo Nuestras Propias Funciones
Variables, Expresiones y Enunciados
Funciones Subprogramas definidos por el usuario Subprogrmas.
Clase1: lectura/escritura/asignación
Transcripción de la presentación:

Paul Leger http://pleger.cl Funciones Paul Leger http://pleger.cl

Funciones En Python, es posible usar funciones disponibles al programador Algunas funciones deben ser importadas desde un paquete con “import” Ejemplo: Import math #¿Que funciones trae math? Import random #¿Que funciones trae random?

Creación de Funciones Es posible crear nuestras propias funciones Estas funciones permite entregar nuevas funcionalidades al programador (es decir, usted) Podemos crear cuantas funciones deseamos

Un ejemplo de funcion def myMax(a,b): if a >= b: return a else: return b x = int(raw_input(“deme x:”)) #Uso de la funcion y = myMax(x,5) print “el maximo es: “ + str(y) #Uso de la funcion print “el otro maximo es: “ + str(myMax(10,y))

Analizando una Función def myMax(a,b): if a >= b: return a else: return b def: Instrucción para comenzar la definición de una función Nombre: nombre de la función Parámetros de la función: Aquí se escribe que recibe la función Que entrega la función: Lo que la función retorna, en este case, es a o b

Funciones sin Retorno def mostrarTextoNveces(texto,n): for i in range(0,n): print texto NO RETURN!!! Hay funciones que no retornan un valor. Estas funciones son generalmente usadas para mostrar algo

Funciones como valores (1/2) En Python como en otros lenguajes modernos (ej. JavaScript, Ruby), hay las funciones pueden ser asignadas a variables. Por ejemplo: myOtraVersionDeMax = myMax x = myOtraVersionDeMax(2,5)

Funciones como valores (2/2) def ejecutarFuncionEnLista(fun,lista): for elemento in lista: fun(elemento) def showElemento(elemento): print “Elemento es ” + str(elemento) listaTemporal = [1,2,4] ejecutarFuncionEnLista(showElemento,listaTemporal)

Ejercicios Escriba las funciones youMin, la cual recibe dos parametros y retorna el menor Dada las funciones max y min. Escriba una función llamada medio que retorno el número medio entre tres números. No puede usar la instrucción if Ejemplo medio(1,6,3) => 3 Escriba la función fact, la cual retorna el factorial de un número Escriba la función power, la cual recibe dos parámetros (x,y) y retorna xy