Carrera. Ingeniería En Sistemas computacionales
II Cuatrimestre
Pro. Ing. Gabriel Mazariego Ramírez
Tema : Estructura De C...
ESTRUCTURA DE CONTROL
En Visual Basic, las estructuras de control pueden anidarse en tantos niveles como se desee. A fin
d...
SENTENCIAS CONDICIONALES
Una sentencia condicional es una instrucción o grupo de instrucciones que se pueden
ejecutar o no...
INTRUCCION IF
¿Qué es el IF?
En la programación es una estructura de selección. Es una expresión inglesa que
traducida al ...
INSTRUCCION IF VISUAL BASIC NET
Es la instrucción condicional mas usada en los diversos lenguajes de programación como vis...
SELECT CASE
La expresión a evaluar puede ser un valor numérico o una cadena de texto. Sólo se
puede evaluar una expresión ...
En el ejemplo siguiente se utiliza una construcción Select Case para escribir una
línea correspondiente al valor de la var...
Próxima SlideShare
Cargando en…5
×

Estructura de control

227 visualizaciones

Publicado el

0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
227
En SlideShare
0
De insertados
0
Número de insertados
2
Acciones
Compartido
0
Descargas
1
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Estructura de control

  1. 1. 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
  2. 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 más fáciles de leer, es práctica habitual aplicar sangría al cuerpo de cada una. El editor del entorno de desarrollo integrado (IDE) lo hace automáticamente. 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 instrucción Next cierra el bucle For interno y la última instrucción Next cierra el bucle For externo. Del mismo modo, en las instrucciones If anidadas, las instrucciones End If se aplican automáticamente a la instrucción If anterior más próxima. Los bucles Doanidados funcionan de forma similar; la instrucción Loop más interna está emparejada con la instrucción Do más interna.
  3. 3. SENTENCIAS CONDICIONALES Una sentencia condicional es una instrucción o grupo de instrucciones que se pueden ejecutar o no en función del valor de una condición. Las sentencias condicionales constituyen, junto con los bucles, los pilares de la programación estructurada, y su uso es una evolución de una sentencia en lenguaje ensamblador que ejecutaba la siguiente línea o no en función del valor de una condición.
  4. 4. INTRUCCION IF ¿Qué es el IF? En la programación es una estructura de selección. Es una expresión inglesa que traducida al español quiere decir SI. ¿Como funciona? Esta expresión se encarga de evaluar una condición, si la condición es verdadera se ejecuta el codigo, pero si es falsa se ejecuta otro código. Su sintaxis es la siguiente en Visual Basic .Net
  5. 5. INSTRUCCION IF VISUAL BASIC NET Es la instrucción condicional mas usada en los diversos lenguajes de programación como visual Basic net su formato completo y de trabajo en Visual Basic NET es: Cargar o asignar la variable de condición If condición 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. 6. SELECT CASE La expresión a evaluar puede ser un valor numérico o una cadena de texto. Sólo se puede evaluar una expresión y no múltiples expresiones. La evaluación de expresiones puede ser: a) De coincidencia: por ejemplo: Case 12 indicaría que si la expresión evaluada vale 12 se ejecutarán las instrucciones anexas. b) De intervalo: usando la palabra clave To. Por ejemplo: Case 12 To 14 indicaría que si la expresión evaluada tiene un valor comprendido entre 12 y 14 (incluidos los extremos de los intervalos), se ejecutarán las instrucciones anexas. c) De comparación: usando la palabra clave Is. Por ejemplo: Case Is <= 14 indicaría que si la expresión evaluada tiene un valor menor o igual a 14 se ejecutarán las instrucciones anexas.
  7. 7. En el ejemplo siguiente se utiliza una construcción Select Case para escribir una línea correspondiente al valor de la variable number. La segunda instrucción Case contiene el valor que coincide con el valor actual de number, por lo que se ejecuta la instrucción que escribe "Between 6 and 8, inclusive". VB Dim number As Integer = 8 Select Case number Case 1To 5 Debug.WriteLine("Between 1 and 5, inclusive") 'The following is the only Case clause that evaluates to True. Case 6, 7, 8 Debug.WriteLine("Between 6 and 8, inclusive") Case 9To 10 Debug.WriteLine("Equal to 9 or 10") Case Else Debug.WriteLine("Not between 1 and 10, inclusive") End Select

×