visual basic

Páginas: 14 (3415 palabras) Publicado: 5 de abril de 2014
CONDICIONES COMPUESTAS EN VISUAL BASIC.
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.
En visual basic net una condición compuesta se define como dos o mas condiciones simples unidas por losllamados operadores lógicos.
Los operadores lógicos que visual basic net reconoce son:
OPERADOR
SIGNIFICADO
AND
Y LOGICO
OR
O LOGICO
NOT
NEGACION
Ejemplo
IF CARRERA = “MEDICINA” AND PROMEDIO > 70 THEN
INSTRUCCIONES
ELSE
INSTRUCCIONES
END IF
En visual basic net para que el compilador evalue como CIERTA una condición compuesta que contiene el operador lógico AND, las dos condicionessimples deben ser ciertas.
Para que el computador evalue como CIERTA una condición compuesta que contiene el operador lógico OR, basta con que una de las condiciones simples sea cierta.
La cantidad total de casos posibles cuando se unen dos o mas condiciones simples esta dada por la relación donde n = 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 y el operador lógico AND, la cantidad total de casos posibles serian , y se puede construir la siguiente tabla de verdad.





Tabla de verdad con AND
IRA COND SIMPLE
2DA COND SIMPLE
EVALUACION
C
C
C
C
F
F
F
C
F
F
F
F
La evaluación final se obtiene usando la regla anteriormente descrita para una condicióncompuesta que contiene el operador “Y”.
Esta tabla significa lo siguiente:
1.- Cualquiera que sean la cantidad de datos procesados, siempre caerá en uno de estos cuatro casos generales.
La tabla de verdad para una condición compuesta con OR es la siguiente:
IRA COND SIMPLE
2DA COND SIMPLE
EVALUACION
C
C
C
C
F
C
F
C
C
F
F
F
Construir una tabla de verdad para una condicióncompuesta de tres o mas condiciones simples, es también tarea sencilla, solo recordar que;
1.- La cantidad posible de casos es casos posibles, la mitad empiezan con Cierto y la otra mitad empiezan con Falso.
2.- Para evaluar esta condición triple primero se evalúan las dos primeras incluyendo su operador bajo las reglas ya descritas y luego se evalúa el resultado parcial contra la ultima condición yultimo operador para obtener la evaluación final.
Ejemplo una condición compuesta de tres condiciones simples, donde el primer operador lógico es el AND y el segundo operador lógico es el OR, daría la siguiente tabla de verdad.





Ira cond
2da cond
Eval 1a Y 2a
3ra cond
Eval eval O 3ra
C
C
C
C
C
C
C
C
F
C
C
F
F
C
C
C
F
F
F
F
F
C
F
C
C
F
C
F
F
F
F
F
F
CC
F
F
F
F
F
BIFURCACIONES CONDICIONALES
  Un programa (o función) Matlab consta de una serie de líneas con comandos (ordenes de ejecución), de tal manera que lleva un orden. Los comandos se van ejecutando según ese orden, desde la primera hasta la última línea del programa. Así, por ejemplo, podemos asignar a una variable numérica "x" un valor, a otra "y" otro valor distinto... luegohacer operaciones como sumarlas, multiplicarlas por números etc.
  Bifurcaciones:  Llega un momento en que necesitamos hacer una bifurcación condicional: si se cumple una condición hacer una cosa, si no se cumple hacer otra.  Para ello colocaremos las llamadas "bifurcaciones", que las hay de tres tipos:
  *    Bifurcación simple:  Se trata de ejecutar unos comandos en caso de que se cumpla unacondición o nada en caso contrario. Lo cual viene expresado mediante el llamado "diagrama de flujo" así:

  Es decir, el orden de ejecución del programa que viene de arriba hacia abajo, al llegar a condición , la evalúa y si la condición resulta verdadera pasa a ejecutar comandos, mientras que si resulta falsa se salta ese conjunto de comandos y sigue ejecutando los demás hacia abajo.
  La...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Visual basic
  • visual basic
  • Visual Basic
  • visual basic
  • visual basic
  • visual basic
  • Visual basic
  • Que Es El Visual Basic

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS