SlideShare une entreprise Scribd logo
1  sur  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
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.
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.
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
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
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.
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

Contenu connexe

Tendances

Unidad 04 -_estructuras_basicas_y_tecnicas_para_representar_algoritmos
Unidad 04 -_estructuras_basicas_y_tecnicas_para_representar_algoritmosUnidad 04 -_estructuras_basicas_y_tecnicas_para_representar_algoritmos
Unidad 04 -_estructuras_basicas_y_tecnicas_para_representar_algoritmos
Idealab
 
Unidad 03 variables, constantes y operadores
Unidad 03   variables, constantes y operadoresUnidad 03   variables, constantes y operadores
Unidad 03 variables, constantes y operadores
Lorenzo Alejo
 
Ii corte algoritmo_tr_1era_clase
Ii corte algoritmo_tr_1era_claseIi corte algoritmo_tr_1era_clase
Ii corte algoritmo_tr_1era_clase
tammyrodriguez2010
 
Pseudocodigos
PseudocodigosPseudocodigos
Pseudocodigos
Clariza
 
USO DE LOS ELEMENTOS DEL LENGUAJE JAVASCRIPT
USO DE LOS ELEMENTOS DEL LENGUAJE JAVASCRIPTUSO DE LOS ELEMENTOS DEL LENGUAJE JAVASCRIPT
USO DE LOS ELEMENTOS DEL LENGUAJE JAVASCRIPT
RULAZ110
 
Constante y variable
Constante y variableConstante y variable
Constante y variable
Anthony Vera
 
Tema 3 sentencias de control de java por gio
Tema 3   sentencias de control de java por gioTema 3   sentencias de control de java por gio
Tema 3 sentencias de control de java por gio
Robert Wolf
 

Tendances (18)

Unidad 04 -_estructuras_basicas_y_tecnicas_para_representar_algoritmos
Unidad 04 -_estructuras_basicas_y_tecnicas_para_representar_algoritmosUnidad 04 -_estructuras_basicas_y_tecnicas_para_representar_algoritmos
Unidad 04 -_estructuras_basicas_y_tecnicas_para_representar_algoritmos
 
Instrucciones basicas-para-c (1)
Instrucciones basicas-para-c (1)Instrucciones basicas-para-c (1)
Instrucciones basicas-para-c (1)
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Unidad 03 variables, constantes y operadores
Unidad 03   variables, constantes y operadoresUnidad 03   variables, constantes y operadores
Unidad 03 variables, constantes y operadores
 
Pseudocodigo
PseudocodigoPseudocodigo
Pseudocodigo
 
Ii corte algoritmo_tr_1era_clase
Ii corte algoritmo_tr_1era_claseIi corte algoritmo_tr_1era_clase
Ii corte algoritmo_tr_1era_clase
 
Elementos basicos de un programa Grupo 2
Elementos basicos de un programa Grupo 2Elementos basicos de un programa Grupo 2
Elementos basicos de un programa Grupo 2
 
PSEUDOCODIGO
PSEUDOCODIGOPSEUDOCODIGO
PSEUDOCODIGO
 
Declaraciones
DeclaracionesDeclaraciones
Declaraciones
 
Pseudocodigo
PseudocodigoPseudocodigo
Pseudocodigo
 
Pseudocodigos
PseudocodigosPseudocodigos
Pseudocodigos
 
Conceptos básicos de programación y Fundamentos básicos de PSEINT
Conceptos básicos de programación y Fundamentos básicos  de PSEINTConceptos básicos de programación y Fundamentos básicos  de PSEINT
Conceptos básicos de programación y Fundamentos básicos de PSEINT
 
USO DE LOS ELEMENTOS DEL LENGUAJE JAVASCRIPT
USO DE LOS ELEMENTOS DEL LENGUAJE JAVASCRIPTUSO DE LOS ELEMENTOS DEL LENGUAJE JAVASCRIPT
USO DE LOS ELEMENTOS DEL LENGUAJE JAVASCRIPT
 
Constante y variable
Constante y variableConstante y variable
Constante y variable
 
Selectivas
SelectivasSelectivas
Selectivas
 
Tema 3 sentencias de control de java por gio
Tema 3   sentencias de control de java por gioTema 3   sentencias de control de java por gio
Tema 3 sentencias de control de java por gio
 
Salto condicional
Salto condicionalSalto condicional
Salto condicional
 
Pseudocodigos
PseudocodigosPseudocodigos
Pseudocodigos
 

Similaire à Estructura de control

Programacion MatLab
Programacion MatLabProgramacion MatLab
Programacion MatLab
Edgar Galvez
 
Estructura Condicional
Estructura CondicionalEstructura Condicional
Estructura Condicional
Regina Flores
 
Lec10 j estrcontrol
Lec10 j estrcontrolLec10 j estrcontrol
Lec10 j estrcontrol
htmrk
 
Universidad fermin toro
Universidad fermin toroUniversidad fermin toro
Universidad fermin toro
foliche
 
Iv unidad estructuras de control
Iv unidad estructuras de controlIv unidad estructuras de control
Iv unidad estructuras de control
mariaisabelg
 
Iv unidad estructuras de control
Iv unidad estructuras de controlIv unidad estructuras de control
Iv unidad estructuras de control
mariaisabelg
 
Guiaunidad iii
Guiaunidad iiiGuiaunidad iii
Guiaunidad iii
mayral
 

Similaire à Estructura de control (20)

Visaul
VisaulVisaul
Visaul
 
Programacion MatLab
Programacion MatLabProgramacion MatLab
Programacion MatLab
 
UNIDAD 2 PROGRAMACIÓN BASICA
UNIDAD 2 PROGRAMACIÓN BASICAUNIDAD 2 PROGRAMACIÓN BASICA
UNIDAD 2 PROGRAMACIÓN BASICA
 
Programacion I
Programacion I Programacion I
Programacion I
 
Estructuras de control If-Else.pdf
Estructuras de control If-Else.pdfEstructuras de control If-Else.pdf
Estructuras de control If-Else.pdf
 
Wilfreddy barco
Wilfreddy barcoWilfreddy barco
Wilfreddy barco
 
Statement
StatementStatement
Statement
 
Estructura Condicional
Estructura CondicionalEstructura Condicional
Estructura Condicional
 
Lec10 j estrcontrol
Lec10 j estrcontrolLec10 j estrcontrol
Lec10 j estrcontrol
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Presentación introducción a Matlab y su estructura
Presentación introducción a Matlab y su estructuraPresentación introducción a Matlab y su estructura
Presentación introducción a Matlab y su estructura
 
Las nubes
Las nubesLas nubes
Las nubes
 
Estructuras
EstructurasEstructuras
Estructuras
 
Universidad fermin toro
Universidad fermin toroUniversidad fermin toro
Universidad fermin toro
 
Iv unidad estructuras de control
Iv unidad estructuras de controlIv unidad estructuras de control
Iv unidad estructuras de control
 
Iv unidad estructuras de control
Iv unidad estructuras de controlIv unidad estructuras de control
Iv unidad estructuras de control
 
Guiaunidad iii
Guiaunidad iiiGuiaunidad iii
Guiaunidad iii
 
Fundamentos de visual basic 6.0.
Fundamentos de visual basic 6.0. Fundamentos de visual basic 6.0.
Fundamentos de visual basic 6.0.
 
Introducción a la programación en java
Introducción a la programación en javaIntroducción a la programación en java
Introducción a la programación en java
 
Estructuras de Control
Estructuras de ControlEstructuras de Control
Estructuras de Control
 

Estructura de control

  • 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. 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. 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. 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. 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. 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. 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