Cúcuta –Norte de Santander 13 de abril del 2018 INTRODUCCION
En el siguiente ensayo daremos a conocer todo lo relacionado con la condición IF,
desde sus componentes, su estructura, sus diferentes usos en la aplicación de Visual Basic, en cuanto al desarrollo de aplicaciones que sean de utilidad en nuestra vida cotidiana. CONDICIONAL IF
La expresión condicional IF es una herramienta útil para procesar información en
un procedimiento de suceso, este tipo de expresión está conformada por una sentencia de programa que realiza preguntas de tipo true or false sobre alguna propiedad, variable o algún tipo de datos en el código del programa. Cuando se encuentra una instrucción IF… Then… Else, se prueba condition. Si condition es True, se ejecutan las instrucciones que están a continuación de Then. Si condition es false cada instrucción Elself (si hay alguna) se evalúa en orden. Cuando se encuentra una ElseIFCondition que sea true, se ejecutan las instrucciones que siguen inmediatamente a la instrucción Elself asociada. Las clausulas Elself y Else son opcionales, pueden tener tantas clausulas Elself como desee en una instrucción If… Then… Else, pero no puede aparecer ninguna cláusula Elself después de una clausula Else. If… Then… Else las instrucciones se pueden anidar una dentro de otra. Este procedimiento se efectúa cuando se plantea una sintaxis de varias líneas, con la misma; la instrucción If debe ser la única instrucción incluida en la primera línea. Las instrucciones Elself, Else y End If pueden ir precedidas solamente por una etiqueta de línea; el bloque If… Then… Else debe terminar con una instrucción End If. Se puede utilizar las sintaxis de una sola línea para pruebas cortas y sencillas, sin embargo; la sintaxis de varias líneas proporciona más estructura y flexibilidad y, generalmente es más fácil de leer. La sentencia If… Then, conocida también como sentencia de un solo bloque, permite evaluar una condición en el programa y llevar a cabo una serie de acciones basándose en el resultado de dicha condición. Existen una serie de operadores lógicos los cuales permiten enlazar varias expresiones condicionales entre sí: AND, si ambas expresiones condicionales son verdaderas el resultado es verdadero; OR si alguna de las dos expresiones es verdadera el resultado es verdadero; NOT si la expresión condicional es falsa el resultado es verdadero, pero si dicha expresión es verdadera el resultado es falso; XOR si una y solo una de las expresiones condicionales es verdadera el resultado es verdadero de lo contrario, si ambos son falsos o verdaderos el resultado es falso. Cuando el programa evalúa expresiones complejas que mezclan diferentes tipos de operadores, primero evaluara los operadores matemáticos, luego los operadores de comparación y por último los operadores lógicos. Alguno de los elementos de la expresión condicional If son: CONDITION: requerido, expresión, debe evaluarse en True o False, o en un tipo de datos que sea implícitamente convertida a Boolean, si la expresión es una variable valores NULLBoolean que evalúa nada, se trata la condición como si la expresión no es True y se ejecuta en el bloque Else. Then: obligatorio en la sintaxis de una línea, opcional en la sintaxis de varias líneas. STATEMENTS: opcional, se ejecuta una o más instrucciones que siguen a If… Then que se ejecutan si condition se evalúa como True. ELSEIFCONDITION: obligatorio si Elself está presente, expresión, debe evaluarse en True y False, o en un tipo de datos que sea implícitamente convertible a Boolean. ELSEIFSTATEMENTS: opcional, se ejecutan uno o más instrucciones que siguen a Elself… Then que se ejecutan si elseifcondition se evalúa como True. ELSESTATEMENTS: opcional, una o más instrucciones que se ejecutan si ninguna expresión condition o elseifcondition anterior se evalúa como True. END IF: termina el bloque IF… Then… Else. Para indicar que se quiere ejecutar uno o de varios bloques de sentencias de pendientes cada uno de ellos de una condición, la estructura adecuada es la siguiente IF condición 1 Then (sentencia 1), Elself condición2 Then (sentencia 2); Else (sentencia-n); END IF. Si se cumple la condicion 1 se ejecutan las sentencias 1, y si no se cumple se examinan secuencialmente ñas condiciones siguientes hasta else, ejecutándose las sentencias correspondientes al primer elself cuya condición se cumpla. Si todas las condiciones son falsas, se ejecutan las sentencias-n correspondientes a else que es la opción por defecto. CONCLUSION
Como conclusión fundamental, hemos logrado identificar las
diferentes formas de uso del condicional If, interpretando los distintos tipos de variables que se manejan en el desarrollo de cualquier programa deseado.