7
Carrera. Ingeniería En Sistemas computacionales II Cuatrimestre Pro . Ing. Gabriel Mazariego Ramírez Tema : Estructura De Control EQUIPO II: Marbella Álvarez Morales Ilda Cristhel López Velázquez Flor Del Carmen Silva Romero Diana Elena Márquez Herrera Alex Merlín Jiménez Sánchez

Estructura de control

Embed Size (px)

Citation preview

1. Carrera. Ingeniera En Sistemas computacionales II Cuatrimestre Pro. Ing. Gabriel Mazariego Ramrez Tema : Estructura De Control EQUIPO II: Marbella lvarez Morales Ilda Cristhel Lpez Velzquez Flor Del Carmen Silva Romero Diana Elena Mrquez Herrera Alex Merln Jimnez Snchez 2. ESTRUCTURA DE CONTROL En Visual Basic, las estructuras de control pueden anidarse en tantos niveles como se desee. A fin de que las estructuras anidadas sean ms fciles de leer, es prctica habitual aplicar sangra al cuerpo de cada una. El editor del entorno de desarrollo integrado (IDE) lo hace automticamente. En el siguiente ejemplo, el procedimiento sumRows sum a los elementos positivos de cada fila de la matriz. Public Sub sumRows(ByVal a(,) As Double, ByRef r() As Double) Dim i, j As Integer For i = 0 To UBound(a, 1) r(i) = 0 For j = 0 To UBound(a, 2) If a(i, j) > 0 Then r(i) = r(i) + a(i, j) End If Next j Next i End Sub En el ejemplo anterior, la primera instruccin Next cierra el bucle For interno y la ltima instruccin Next cierra el bucle For externo. Del mismo modo, en las instrucciones If anidadas, las instrucciones End If se aplican automticamente a la instruccin If anterior ms prxima. Los bucles Doanidados funcionan de forma similar; la instruccin Loop ms interna est emparejada con la instruccin Do ms interna. 3. SENTENCIAS CONDICIONALES Una sentencia condicional es una instruccin o grupo de instrucciones que se pueden ejecutar o no en funcin del valor de una condicin. Las sentencias condicionales constituyen, junto con los bucles, los pilares de la programacin estructurada, y su uso es una evolucin de una sentencia en lenguaje ensamblador que ejecutaba la siguiente lnea o no en funcin del valor de una condicin. 4. INTRUCCION IF Qu es el IF? En la programacin es una estructura de seleccin. Es una expresin inglesa que traducida al espaol quiere decir SI. Como funciona? Esta expresin se encarga de evaluar una condicin, si la condicin es verdadera se ejecuta el codigo, pero si es falsa se ejecuta otro cdigo. Su sintaxis es la siguiente en Visual Basic .Net 5. INSTRUCCION IF VISUAL BASIC NET Es la instruccin condicional mas usada en los diversos lenguajes de programacin como visual Basic net su formato completo y de trabajo en Visual Basic NET es: Cargar o asignar la variable de condicin If condicin Then grupo cierto de instrucciones Else grupo falso de instrucciones End If Si un if no ocupa un grupo falso de instrucciones entonces no se pone el else. Ejemplo: IF SUELDO.TEXT > 3000 THEN RESULTADO.TEXT="RICO" ELSE RESULTADO.TEXT="POBRE" END IF END SUB 6. SELECT CASE La expresin a evaluar puede ser un valor numrico o una cadena de texto. Slo se puede evaluar una expresin y no mltiples expresiones. La evaluacin de expresiones puede ser: a) De coincidencia: por ejemplo: Case 12 indicara que si la expresin evaluada vale 12 se ejecutarn las instrucciones anexas. b) De intervalo: usando la palabra clave To. Por ejemplo: Case 12 To 14 indicara que si la expresin evaluada tiene un valor comprendido entre 12 y 14 (incluidos los extremos de los intervalos), se ejecutarn las instrucciones anexas. c) De comparacin: usando la palabra clave Is. Por ejemplo: Case Is