UNIDAD 4: PROCEDIMIENTOS Y FUNCIONES

TEMA 1: PROCEDIMIENTOS J#

Recordar que un objeto presenta tres aspectos, propiedades, metodos y eventos, en esta unidad se analizan algunos elementos que intervienen en la definicion de un metodo.

Estamos hablando de los llamados procedimientos y funciones, que quede claro que procedimientos y funciones son solo algunos aspectos (importantes) de la definicion de un metodo, pero que existen elementos tan o mas importantes que los analizados en esta unidad.

Un procedimiento es un grupo de instrucciones, variables, constantes, etc, que estan disenados con un proposito particular y tiene su nombre propio.

Es decir un procedimiento es un modulo de un programa que realiza tareas 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 instruccion o llamada al procedimiento.

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

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

Prog21.aspx

<FORM RUNAT=SERVER>
EDAD<ASP:TEXTBOX ID=EDAD RUNAT=SERVER/><BR>
MESES<ASP:TEXTBOX ID=MESES RUNAT=SERVER /><BR>
<ASP:BUTTON TEXT=OK ONCLICK=EVENTO1 RUNAT=SERVER/>
</FORM>
<SCRIPT LANGUAGE=VJ# RUNAT=SERVER>
void EVENTO1(Object sender, EventArgs e)
{
//llamando al procedimiento
proc1();
}
void proc1(){
int edad = Convert.ToInt32(EDAD.get_Text());
edad= edad * 12;
MESES.set_Text(Convert.ToString(edad));
}
</SCRIPT>

Es un script, pero es similar para un jsl

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

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

Corrida prog21.aspx

image10.jpg

Como se observa un procedimiento puede ser un programa completo.

Problema programacion j# net No.1

Construir los siguientes problemas usando procedimientos:

a) Convertir $800.00 Pesos a dolares.

b) Calcular el Area de un triangulo.

c) Deplegar una Boleta de calificaciones.

Politica de Privacidad