as3

22

Upload: laura-toledo

Post on 28-Jun-2015

90 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: As3
Page 2: As3

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.

 

Page 3: As3

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.

Page 4: As3

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).

Page 5: As3

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.

 

Page 6: As3

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)

Page 7: As3
Page 8: As3
Page 9: As3
Page 10: As3
Page 11: As3

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. 

Page 12: As3

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.

Page 13: As3
Page 14: As3

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);

  

Page 15: As3

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.

Page 16: As3
Page 17: As3
Page 18: As3
Page 19: As3
Page 20: As3
Page 21: As3
Page 22: As3