UNIDAD 4: PROCEDIMIENTOS Y FUNCIONES

TEMA JAVASCRIPT 1: PROCEDIMIENTOS

Un camino para dividir un gran programa en partes mas pequeñas es el uso de los llamados procedimientos.

Un procedimiento es un grupo de instrucciones, variables, constantes, etc, que estan diseñados con un próposito particular y tiene su nombre propio.

Es decir un procedimiento es un modulo de un programa que realiza TAREAS PROGRAMACION JAVASCRIPT NET especificas y que no puede regresar valores al programa principal u a otro procedimiento que lo este invocando.

Despues de escribir un procedimiento se usa su propio nombre como una sola instrucción o llamada al procedimiento.

Su formato es, function NomProc():void {instrucciones;};

Un programa puede tener tantos procedimientos como se deseen, para hacer una llamada o invocación al procedimiento durante la ejecución de un programa solo se debera escribir el nombre del procedimiento y los parentesis en blanco.

Prog21.aspx

<HTML>
<FORM RUNAT=SERVER>
EDAD<INPUT TYPE=TEXT ID=EDAD RUNAT=SERVER/><BR>
MESES<INPUT TYPE=TEXT ID=MESES RUNAT=SERVER /><BR>
<INPUT TYPE=BUTTON TEXT=OK ONSERVERCLICK=CALCULO VALUE=OK RUNAT=SERVER/>
</FORM><BR>
</HTML>
<SCRIPT LANGUAGE=JAVASCRIPT RUNAT=SERVER>
function CALCULO(sender: Object, e: EventArgs):void
{
//llamando al procedimiento
proc1();
}
function proc1():void
{
var edad = Int32.Parse(EDAD.Value);
edad = edad*12;
MESES.Value=edad.ToString();
}
</SCRIPT>

Es un script, pero es similar para un js

Observar que se puede crear el procedimiento o los procedimientos (aunque realmente es una función) arriba o abajo de la parte principal del programa.

Tambien pueden crearse en sus propio tags <script> procn() </script> para mayor claridad del programa.

Una nota importante con respecto a la creación de variables, cuando una variable se declara:

var alfa; ←- realmente no tiene un tipo de dato asignado o mejor dicho aun es para todo tipo de datos.

Var alfa:int;←- se esta creando solo para procesar enteros.

Es por esta razón que en algunos programas han visto que se declaran de las dos maneras, es decir cuando quieran asegurarse de que una variable tenga un tipo de dato seguro usar la segunda manera, cuando se quiera que el compilador la adivine y asigne usar la primera manera.

Cuando se usa codigo del tipo:

Var alfa=system.int32.parse(caja.text);←- se esta creando una variable generica, pero al cargarse con el parse se convierte a integer.

Lo mas prudente seria:

Var alfa:int;

Alfa=caja.text; ←- aqui ya el compilador hace la conversión, pero la flojera normal de hacer programas me lleva a tratar de hacerlos pequeños, aunque despues tenga que escribir todas estas notas de explicación.

Corrida prog21.aspx

image418.jpg

Como se observa un procedimiento puede ser un programa completo.

Construir los siguientes problemas usando procedimientos:

a) Convertir $800.00 Pesos a dolares.

b) Calcular el Area de un triangulo de base=20 y altura=30.

c) Deplegar una Boleta de calificaciones.

Politica de Privacidad