preguntas teleinformatica

Páginas: 3 (512 palabras) Publicado: 7 de febrero de 2015
Nombre : Mario Machado
Funciones
En programación, una función es una sección de un programa que calcula un valor de manera independiente al resto del programa.
Una función tiene tres componentesimportantes:
• los parámetros, que son los valores que recibe la función como entrada;
• el código de la función, que son las operaciones que hace la función; y
• el resultado (o valor de retorno),que es el valor final que entrega la función.
En esencia, una función es un mini programa. Sus tres componentes son análogos a la entrada, el proceso y la salida de un programa.
En el ejemplo delfactorial, el parámetro es el entero al que queremos calcularle el factorial, el código es el ciclo que hace las multiplicaciones, y el resultado es el valor calculado.
Definición de funciones
Lasfunciones en Python son creadas mediante la sentencia def:
def nombre(parámetros):
# código de la función
Los parámetros son variables en las que quedan almacenados los valores de entrada.
Lafunción contiene código igual al de cualquier programa. La diferencia es que, al terminar, debe entregar su resultado usando la sentencia return.
Por ejemplo, la función para calcular el factorialpuede ser definida de la siguiente manera:
def factorial(n):
f = 1
for i in range(1, n + 1):
f *= i
return f
En este ejemplo, el resultado que entrega una llamada a la función esel valor que tiene la variable f al llegar a la última línea de la función.
Una vez creada, la función puede ser usada como cualquier otra, todas las veces que sea necesario:
>>> factorial(0)
1>>> factorial(12) + factorial(10)
482630400
>>> factorial(factorial(3))
720
>>> n = 3
>>> factorial(n ** 2)
362880
Las variables que son creadas dentro de la función (incluyendo los parámetros yel resultado) se llaman variables locales, y sólo son visibles dentro de la función, no desde el resto del programa.
Por otra parte, las variables creadas fuera de alguna función se llaman...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • preguntas cisco teleinformatica
  • Teleinformaticas
  • teleinformatica
  • Teleinformática
  • Teleinformatica
  • Teleinformatica
  • Teleinformatica
  • Teleinformatica

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS