as3

Post on 28-Jun-2015

90 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Son SUBRUTINAS de código que se encargan de resolver un problema especifico y de forma genérica.

Resultan de utilidad ya que permiten separar porciones del código (BLOQUES DE CODIGO) de la aplicación que se esta ejecutando. Esto conlleva a dos grandes ventajas.

   No se repite el código innecesariamente.

Se pueden generar bloques que posean "inteligencia propia" para resolver problemas (o instrucciones).

Esto da origen a dos formas distintas de ejecutar códigos de programación.

 

Es aquella en donde el programa se lee desde la primer línea de código hasta la última de forma continua.

El programa termina una vez que todas las líneas fueron leídas.

Se la entiende como un proceso secuencial que tiene un INICIO y un FIN.

Es una forma de programar en la cual el código puede ser re-accedido en cualquier momento a través de elementos que generan una interacción con el programa (al hacer click en un botón por ejemplo, se re ejecuta el código asignado al mismo).

Consiste en el encapsulamiento de un comportamiento, algoritmo o tarea, de forma tal de aislarla del resto del código para que posea autonomía.(Separar una porción de código del resto y encapsularla)

Esto suele hacerse cuando se desea separar porciones de código que se encargan de resolver una tarea específica.

La técnica consiste en separar el bloque de código especificado y estructurarlo de forma tal que se logre una entidad  autónoma con la inteligencia incorporada en si misma para que pueda resolver cierta tarea con independencia.

 

Identificador

Todas las funciones llevan un identificador que las reconoce como tales. Generalmente este identificador suele ser la palabra "function“

Nombre

Todas las funciones deben llevar un nombre que las identifique. Ese nombre será el que escribiremos en nuestro código cuando queramos ejecutar dicha función. ES UNICO (no puede haber dos funciones con el mismo nombre)

Esto nos sirve para asegurarnos que la función se ejecutara correctamente aun si desconocemos ciertos valores de entrada de la misma.

  Y nos ahorra tiempo de escritura de código. 

Los parámetros de entrada siempre deben ser escritos en el orden que se DECLARARON en la función.

 

El valor 1 corresponderá al parámetro 1, el valor 2 al parámetro 2.....

  Si confundimos el orden o la posición en que

ingresamos los datos estaremos alterando el funcionamiento de la función, o directamente dejara de funcionar.

Cuando vamos a ejecutar una función NO debemos poner la palabra "function", solo el nombre y los parámetros de la misma:

  NOMBRE(PARAMETROS);

  

Directamente "LLAMANDO" a la función: Simplemente la ejecutamos.

Llamando a la función y guardando el resultado de la ejecución de la misma:

La función se ejecuta igual que en el punto anterior, pero devuelve un resultado al cual podemos:

A - Asignarlo a una variable PARA QUE EL DATO SEA PERSISTENTEB - Utilizarlo directamente para resolver alguna tarea EN EL MOMENTO

Ambas partes son iguales, pero la primera nos permite mantener el resultado para su utilización en mas de una ocasión. La segunda NO.

top related