Fundamentos de Programación VBScript: Estructuras Condicionales y Objetos HTML

Clasificado en Informática

Escrito el en español con un tamaño de 5,59 KB

Introducción: Funcionamiento del Aplicativo

Prueba de lo que hace este aplicativo.

2. Construcción del Script con Objetos HTML

Estamos construyendo el script con objetos HTML por brevedad, dentro del script o programa (que se activa con el evento onclick del objeto HTML button):

Pasos para la Construcción del Script

  1. Primero, declaramos las variables a usar usando dim. Estas son de tipo variant.
  2. Cargamos nuestras variables usando la propiedad VALUE del objeto TEXT que está en el documento o forma PROG5.
  3. Construimos nuestro IF-ENDIF con el formato que se explicó.
  4. Se pueden poner más de una instrucción en los grupos ciertos o falsos del if, como se demuestra en el programa.
  5. Para encadenar strings (cadenas de texto), se está usando el símbolo & (ampersand).

3. Tareas de Programación en VBScript

  1. Capturar un número cualquiera e informar si es o no es mayor de 100. (Implementación: script con objetos HTML, script con objetos ActiveX, ASP con objetos Request y Response. Este ASP es llamado por una página HTML).
  2. Capturar un número entero cualquiera e informar si es o no es múltiplo de 4 (recordar el operador Mod, analizado en el tema de operadores aritméticos). (Realizar los mismos dos scripts y el ASP).
  3. Capturar los cinco datos más importantes de un empleado, incluyendo el sueldo diario y los días trabajados. Desplegar su cheque semanal solo si ganó más de $500.00 en la semana; en caso contrario, desplegarle un bono de despensa semanal de $150.00. (Solo los dos scripts).
  4. Capturar los datos más importantes de un estudiante, incluyendo tres calificaciones. Construir una boleta de calificaciones en una página de respuesta si el estudiante es de la carrera de Medicina. En caso contrario, construir una página que despliegue un oficio citando a los padres del estudiante a una plática amistosa con los maestros de la escuela. (Implementación en ASP. Recordar que estos usan el tag <% CÓDIGO BASIC %>).
  5. Capturar los datos más importantes de un producto cualquiera, incluyendo cantidad, precio, etc. Desplegar una orden de compra solo si el producto es de origen nacional; en caso contrario, no hacer nada. (Implementación en scripts o ASP).

4. Tema 7: Condiciones Compuestas en Visual Basic Script

En muchas ocasiones es necesario presentar más de una condición para su evaluación al computador.

Por ejemplo, que el computador muestre la boleta de un alumno si este estudia la carrera de Medicina Y su promedio de calificaciones es mayor de 70.

Una condición compuesta se define como dos o más condiciones simples unidas por los llamados operadores lógicos.

Operadores Lógicos Reconocidos por Basic

OperadorSignificado
ANDY
ORO
NOTNO

Evaluación de Condiciones Compuestas

  • Para que el computador evalúe como CIERTA una condición compuesta que contiene el operador lógico AND, las dos condiciones simples deben ser ciertas.
  • Para que el computador evalúe como CIERTA una condición compuesta que contiene el operador lógico OR, basta con que una de las condiciones simples sea cierta.

Tablas de Verdad

La cantidad total de casos posibles cuando se unen dos o más condiciones simples está dada por la relación $2^n$, donde $n$ es la cantidad de condiciones. La primera mitad de ellos empieza en cierto y la segunda mitad en falso.

Ejemplo: Si formamos una condición compuesta con dos condiciones simples ($n=2$) y el operador lógico AND, la cantidad total de casos posibles sería $2^2 = 4$. Se puede construir la siguiente tabla de verdad:

Tabla de Verdad con AND

1ra Condición Simple (CS)2da Condición Simple (CS)Evaluación Final (Eval)
Cierto (C)Cierto (C)Cierto (C)
Cierto (C)Falso (F)Falso (F)
Falso (F)Cierto (C)Falso (F)
Falso (F)Falso (F)Falso (F)

La evaluación final se obtiene usando la regla anteriormente descrita para una condición compuesta que contiene el operador AND.

Esta tabla significa lo siguiente:

  1. Cualquiera que sea la cantidad de datos procesados, siempre caerá en uno de estos cuatro casos generales.

Tabla de Verdad con OR

La tabla de verdad para una condición compuesta con OR es la siguiente:

1ra Condición2da CondiciónEvaluación
Cierto (C)Cierto (C)Cierto (C)
Cierto (C)Falso (F)Cierto (C)
Falso (F)Cierto (C)Cierto (C)
Falso (F)Falso (F)Falso (F)

Entradas relacionadas: