UNIDAD 4: VBSCRIPT PROCEDIMIENTOS Y FUNCIONES

TEMA 4: FUNCIONES VISUAL BASIC SCRIPT


En vbscript una funcion es un modulo de un programa separado del cuerpo principal, que realiza una tarea especifica y que puede regresar un valor a la parte principal del programa u otra funcion o procedimiento que la invoque.

La forma general de una funcion es:

Function Nom_fun(parametros)

instrucciones

nomfun=cargarlo porque es quien regresa el dato

End Function

La lista de parametros formales es una lista de variables separadas por comas (,) que almacenaran los valores que reciba la funcion estas variables actuan como locales dentro del cuerpo de la funcion.

Aunque no se ocupen parametros los paréntesis son requeridos.

Dentro del cuerpo de la función deber haber una instrucción que cargue el NOMFUNCION para regresar el valor, de esta manera se regresan los datos.

Prog16.html


FORMA HTML PROG 16

evaluar funcion y=3x^2-2x+5 para cualquier x
X=

Notas: no hay ninguna nota

Prog16.asp


<%

dim alfa, x

x=request.form(“X”)

alfa=funcion1(x)

response.write “y=” & alfa

%>

<%

FUNCTION funcion1(x)

funcion1=3*x^2-2*x+5

END FUNCTION

%>


nota: como se indico, es la propia función (funcion1) quien regresa el dato y recordar cargarla antes de que termine FUNCTION-END FUNCTION.

Observar tambien que cuando se llama una función debe haber una variable esperando el resultado o dato que regresa.

Corrida prog16.html

image115.jpg

corrida prog17.asp

image116.jpg

TAREAS PROGRAMACION VISUAL BASIC SCRIPT

Imprimir nombre y promedio de un alumno, capturar 3 calificaciones y nombre en un procedimiento, calcular promedio en una funcion, desplegar en otro procedimiento.

Crear una tabla de multiplicar, captura y control de ciclo en el principal, operaciones en una funcion, despliegue en el principal.

EXISTEN 3 CLASES USUALES DE FUNCIONES.

Las primeras son de tipo computacional que son diseñadas para realizar operaciones con los argumentos y regresan un valor basado en el resultado de esa operación.

Las segundas funciones son aquellas que manipulan información y regresan un valor que indican la terminacion o la falla de esa manipulacion.

Las terceras son aquellas que no regresan ningun valor, es decir son estrictamenta procedurales.

Politica de Privacidad