SlideShare una empresa de Scribd logo
1 de 5
Descargar para leer sin conexión
ESTRUCTURAS DE CONTROL
Las estructuras de control le permiten controlar el flujo de
ejecución del programa. Tenemos dos tipos de estructuras de
control:
 Estructuras de decisión
 Estructuras de bucle
ESTRUCTURAS DE DECISION
Los procedimientos de Visual Basic pueden probar condiciones
y, dependiendo de los resultados, realizar diferentes
operaciones. Entre las estructuras de decisión que acepta
Visual Basic se incluyen las siguientes:
 If...Then
 If...Then...Else
 Select Case
If ... Then
Use la estructura If...Then para ejecutar una o más
instrucciones basadas en una condición. Puede utilizar la
sintaxis de una línea o un bloque de varias líneas:
If condición Then Sentencias
If condición Then
Sentencias
End If
If ... Then ... Else
Utilice un bloque If...The...Else para definir varios bloques de
sentencias, uno de los cuales se ejecutará:
If condición1 Then
[bloque de sentencias 1]
[ElseIf condición2 Then
[bloque de sentencias 2]] ...
[Else
[bloque de sentencias n]]
End If
Select Case
Visual Basic proporciona la estructura Select Case como
alternativa a If...Then...Else para ejecutar selectivamente un
bloque de sentencias entre varios bloques. La
sentencia Select Case ofrece posibilidades similares a la
instrucción If...Then...Else, pero hace que el código sea más
legible cuando hay varias opciones.
La estructura Select Case funciona con una única expresión
de prueba que se evalúa una vez solamente, al principio de la
estructura. Visual Basic compara el resultado de esta
expresión con los valores de cada Case de la estructura. Si
hay una coincidencia, ejecuta el bloque de sentencias
asociado a ese Case:
Selec Case expresión_prueba
[Case lista_expresiones1
[bloque de sentencias 1]]
[Case lista_expresiones2
[bloque de sentencias 2]]
.
.
.
[Case Else
[bloque de sentencias n]]
End Select

Más contenido relacionado

Similar a Estructuras de control

Lenguaje de programacion diapo
Lenguaje de programacion diapoLenguaje de programacion diapo
Lenguaje de programacion diapotato887
 
Estructuras de control_luis_barreto
Estructuras de control_luis_barretoEstructuras de control_luis_barreto
Estructuras de control_luis_barretoLuisBarreto80
 
Estructuras secuenciales, selectivas e iterativas 01
Estructuras secuenciales, selectivas e iterativas 01Estructuras secuenciales, selectivas e iterativas 01
Estructuras secuenciales, selectivas e iterativas 01mariazeballos
 
Yungán geovanny bdii_t7
Yungán geovanny bdii_t7Yungán geovanny bdii_t7
Yungán geovanny bdii_t7GeovannyYungan
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de controlCesarCordero26
 
Estructuras de control
Estructuras de  controlEstructuras de  control
Estructuras de controlmellcv
 
Unidad 4. estructuras de control
Unidad 4. estructuras de controlUnidad 4. estructuras de control
Unidad 4. estructuras de controlssusercfcb50
 
Las estructuras de control en la programación
Las estructuras de control en la programaciónLas estructuras de control en la programación
Las estructuras de control en la programaciónRoibertOnielEstradaL
 
Iv unidad estructuras de control
Iv unidad estructuras de controlIv unidad estructuras de control
Iv unidad estructuras de controlmariaisabelg
 
Iv unidad estructuras de control
Iv unidad estructuras de controlIv unidad estructuras de control
Iv unidad estructuras de controlmariaisabelg
 
Presentación de estructuras de control en la programación
Presentación de estructuras de control en la programaciónPresentación de estructuras de control en la programación
Presentación de estructuras de control en la programaciónLuisRestan1
 
08 estructuras dedecision
08 estructuras dedecision08 estructuras dedecision
08 estructuras dedecisionvlaqui
 

Similar a Estructuras de control (20)

Lenguaje de programacion diapo
Lenguaje de programacion diapoLenguaje de programacion diapo
Lenguaje de programacion diapo
 
Estructuras de control_luis_barreto
Estructuras de control_luis_barretoEstructuras de control_luis_barreto
Estructuras de control_luis_barreto
 
Estructuras secuenciales, selectivas e iterativas 01
Estructuras secuenciales, selectivas e iterativas 01Estructuras secuenciales, selectivas e iterativas 01
Estructuras secuenciales, selectivas e iterativas 01
 
Los algoritmos
Los algoritmosLos algoritmos
Los algoritmos
 
ESTRUCTURAS DE CONTROL.pdf
ESTRUCTURAS DE CONTROL.pdfESTRUCTURAS DE CONTROL.pdf
ESTRUCTURAS DE CONTROL.pdf
 
Yungán geovanny bdii_t7
Yungán geovanny bdii_t7Yungán geovanny bdii_t7
Yungán geovanny bdii_t7
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Estructuras de wps office
Estructuras de wps officeEstructuras de wps office
Estructuras de wps office
 
Estructuras de control
Estructuras de  controlEstructuras de  control
Estructuras de control
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
r90043.PPTX
r90043.PPTXr90043.PPTX
r90043.PPTX
 
Unidad 4. estructuras de control
Unidad 4. estructuras de controlUnidad 4. estructuras de control
Unidad 4. estructuras de control
 
Las estructuras de control en la programación
Las estructuras de control en la programaciónLas estructuras de control en la programación
Las estructuras de control en la programación
 
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
 
Presentación de estructuras de control en la programación
Presentación de estructuras de control en la programaciónPresentación de estructuras de control en la programación
Presentación de estructuras de control en la programación
 
ESTRUCTURAS SELECTIVAS (1).pdf
ESTRUCTURAS SELECTIVAS (1).pdfESTRUCTURAS SELECTIVAS (1).pdf
ESTRUCTURAS SELECTIVAS (1).pdf
 
Selectivas
SelectivasSelectivas
Selectivas
 
08 estructuras dedecision
08 estructuras dedecision08 estructuras dedecision
08 estructuras dedecision
 

Más de Edwin Castelo

Ciclo de vida de un sistema informático
Ciclo de vida de un sistema informáticoCiclo de vida de un sistema informático
Ciclo de vida de un sistema informáticoEdwin Castelo
 
Los géneros literarios
Los géneros literariosLos géneros literarios
Los géneros literariosEdwin Castelo
 
Sinonimia y antonimia
Sinonimia y antonimiaSinonimia y antonimia
Sinonimia y antonimiaEdwin Castelo
 
Manejo de formularios.
Manejo de formularios.Manejo de formularios.
Manejo de formularios.Edwin Castelo
 
Manejo de formularios
Manejo de formulariosManejo de formularios
Manejo de formulariosEdwin Castelo
 
Primera forma normal de codd
Primera forma normal de coddPrimera forma normal de codd
Primera forma normal de coddEdwin Castelo
 
Coopertaivo y colaborativo
Coopertaivo y colaborativoCoopertaivo y colaborativo
Coopertaivo y colaborativoEdwin Castelo
 

Más de Edwin Castelo (14)

Ciclo de vida de un sistema informático
Ciclo de vida de un sistema informáticoCiclo de vida de un sistema informático
Ciclo de vida de un sistema informático
 
Escuelas literarias
Escuelas literariasEscuelas literarias
Escuelas literarias
 
Los géneros literarios
Los géneros literariosLos géneros literarios
Los géneros literarios
 
Géneros Literarios
Géneros LiterariosGéneros Literarios
Géneros Literarios
 
Sinonimia y antonimia
Sinonimia y antonimiaSinonimia y antonimia
Sinonimia y antonimia
 
Introducci n sql
Introducci n sqlIntroducci n sql
Introducci n sql
 
Deportes
DeportesDeportes
Deportes
 
Defensa de tesis
Defensa de tesisDefensa de tesis
Defensa de tesis
 
Manejo de formularios.
Manejo de formularios.Manejo de formularios.
Manejo de formularios.
 
Manejo de formularios
Manejo de formulariosManejo de formularios
Manejo de formularios
 
Conceptos
ConceptosConceptos
Conceptos
 
Manual de usuario 1
Manual de usuario 1Manual de usuario 1
Manual de usuario 1
 
Primera forma normal de codd
Primera forma normal de coddPrimera forma normal de codd
Primera forma normal de codd
 
Coopertaivo y colaborativo
Coopertaivo y colaborativoCoopertaivo y colaborativo
Coopertaivo y colaborativo
 

Estructuras de control

  • 1. ESTRUCTURAS DE CONTROL Las estructuras de control le permiten controlar el flujo de ejecución del programa. Tenemos dos tipos de estructuras de control:  Estructuras de decisión  Estructuras de bucle ESTRUCTURAS DE DECISION Los procedimientos de Visual Basic pueden probar condiciones y, dependiendo de los resultados, realizar diferentes operaciones. Entre las estructuras de decisión que acepta Visual Basic se incluyen las siguientes:  If...Then  If...Then...Else  Select Case
  • 2. If ... Then Use la estructura If...Then para ejecutar una o más instrucciones basadas en una condición. Puede utilizar la sintaxis de una línea o un bloque de varias líneas: If condición Then Sentencias If condición Then Sentencias End If
  • 3. If ... Then ... Else Utilice un bloque If...The...Else para definir varios bloques de sentencias, uno de los cuales se ejecutará: If condición1 Then [bloque de sentencias 1] [ElseIf condición2 Then [bloque de sentencias 2]] ... [Else [bloque de sentencias n]] End If
  • 4. Select Case Visual Basic proporciona la estructura Select Case como alternativa a If...Then...Else para ejecutar selectivamente un bloque de sentencias entre varios bloques. La sentencia Select Case ofrece posibilidades similares a la instrucción If...Then...Else, pero hace que el código sea más legible cuando hay varias opciones. La estructura Select Case funciona con una única expresión de prueba que se evalúa una vez solamente, al principio de la estructura. Visual Basic compara el resultado de esta expresión con los valores de cada Case de la estructura. Si hay una coincidencia, ejecuta el bloque de sentencias asociado a ese Case:
  • 5. Selec Case expresión_prueba [Case lista_expresiones1 [bloque de sentencias 1]] [Case lista_expresiones2 [bloque de sentencias 2]] . . . [Case Else [bloque de sentencias n]] End Select