SlideShare une entreprise Scribd logo
1  sur  5
Télécharger pour lire hors ligne
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

Contenu connexe

Tendances

Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de controlAntony437109
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de controlCesarCordero26
 
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
 
Estructuras de control carlos betancourt ing sistemas
Estructuras de control carlos betancourt ing sistemasEstructuras de control carlos betancourt ing sistemas
Estructuras de control carlos betancourt ing sistemasCarlosBetancourt50
 
TEMA Nº 6: SENTENCIAS DE CONTROL DE FLUJO EN JAVA I
TEMA Nº 6: SENTENCIAS DE CONTROL DE FLUJO EN JAVA ITEMA Nº 6: SENTENCIAS DE CONTROL DE FLUJO EN JAVA I
TEMA Nº 6: SENTENCIAS DE CONTROL DE FLUJO EN JAVA IAnyeni Garay
 
Toma de decisiones If Else
Toma de decisiones If ElseToma de decisiones If Else
Toma de decisiones If Elsecompumet sac
 
Iv unidad estructuras de control
Iv unidad estructuras de controlIv unidad estructuras de control
Iv unidad estructuras de controlmariaisabelg
 
estructuras de control
estructuras de controlestructuras de control
estructuras de controlGaby Andrade
 
Estructuras de control en android
Estructuras de control en androidEstructuras de control en android
Estructuras de control en androidvane18evi
 
Diapositivas grupo 1 ESTRUCTURAS
Diapositivas grupo 1 ESTRUCTURASDiapositivas grupo 1 ESTRUCTURAS
Diapositivas grupo 1 ESTRUCTURASJeferson Anchatuña
 
Estructuras de control en android
Estructuras de control en androidEstructuras de control en android
Estructuras de control en androidvane18evi
 
OCP, JSE 6 Programmer (1Z0-851) - Guia practica 2 de 7(Flujos, Excepciones y ...
OCP, JSE 6 Programmer (1Z0-851) - Guia practica 2 de 7(Flujos, Excepciones y ...OCP, JSE 6 Programmer (1Z0-851) - Guia practica 2 de 7(Flujos, Excepciones y ...
OCP, JSE 6 Programmer (1Z0-851) - Guia practica 2 de 7(Flujos, Excepciones y ...Oscar V
 
Bucles y estructuras de control
Bucles y estructuras de controlBucles y estructuras de control
Bucles y estructuras de controlEloy Vega Lorente
 
ESTRCTURAS DE REPETICION
ESTRCTURAS DE REPETICIONESTRCTURAS DE REPETICION
ESTRCTURAS DE REPETICIONlesviagarcia
 

Tendances (20)

Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Estructuras de control
Estructuras de controlEstructuras de control
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
 
Estructuras de control carlos betancourt ing sistemas
Estructuras de control carlos betancourt ing sistemasEstructuras de control carlos betancourt ing sistemas
Estructuras de control carlos betancourt ing sistemas
 
TEMA Nº 6: SENTENCIAS DE CONTROL DE FLUJO EN JAVA I
TEMA Nº 6: SENTENCIAS DE CONTROL DE FLUJO EN JAVA ITEMA Nº 6: SENTENCIAS DE CONTROL DE FLUJO EN JAVA I
TEMA Nº 6: SENTENCIAS DE CONTROL DE FLUJO EN JAVA I
 
Toma de decisiones If Else
Toma de decisiones If ElseToma de decisiones If Else
Toma de decisiones If Else
 
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
 
Iv unidad estructuras de control
Iv unidad estructuras de controlIv unidad estructuras de control
Iv unidad estructuras de control
 
Estrucselecyrepet
EstrucselecyrepetEstrucselecyrepet
Estrucselecyrepet
 
estructuras de control
estructuras de controlestructuras de control
estructuras de control
 
Estructuras de control en android
Estructuras de control en androidEstructuras de control en android
Estructuras de control en android
 
Diapositivas grupo 1 ESTRUCTURAS
Diapositivas grupo 1 ESTRUCTURASDiapositivas grupo 1 ESTRUCTURAS
Diapositivas grupo 1 ESTRUCTURAS
 
Estructuras de control en android
Estructuras de control en androidEstructuras de control en android
Estructuras de control en android
 
15 Curso de POO en java - estructuras repetitivas
15 Curso de POO en java - estructuras repetitivas15 Curso de POO en java - estructuras repetitivas
15 Curso de POO en java - estructuras repetitivas
 
OCP, JSE 6 Programmer (1Z0-851) - Guia practica 2 de 7(Flujos, Excepciones y ...
OCP, JSE 6 Programmer (1Z0-851) - Guia practica 2 de 7(Flujos, Excepciones y ...OCP, JSE 6 Programmer (1Z0-851) - Guia practica 2 de 7(Flujos, Excepciones y ...
OCP, JSE 6 Programmer (1Z0-851) - Guia practica 2 de 7(Flujos, Excepciones y ...
 
Control de flujo
Control de flujoControl de flujo
Control de flujo
 
Infografia Excepciones y aserciones
Infografia Excepciones y asercionesInfografia Excepciones y aserciones
Infografia Excepciones y aserciones
 
Bucles y estructuras de control
Bucles y estructuras de controlBucles y estructuras de control
Bucles y estructuras de control
 
ESTRCTURAS DE REPETICION
ESTRCTURAS DE REPETICIONESTRCTURAS DE REPETICION
ESTRCTURAS DE REPETICION
 

En vedette

Estructura basica de visual basic
Estructura basica de visual basicEstructura basica de visual basic
Estructura basica de visual basicFabiana Alejandra
 
Estructura selectiva multiple
Estructura selectiva multipleEstructura selectiva multiple
Estructura selectiva multipleNora O. Martínez
 
Ciclo for en visual basic
Ciclo for en visual basicCiclo for en visual basic
Ciclo for en visual basicDenisse C
 
Arquitectura de Sistemas de Bases de datos
Arquitectura de Sistemas de Bases de datosArquitectura de Sistemas de Bases de datos
Arquitectura de Sistemas de Bases de datosnegriz
 
¿Por qué aprender a programar?
¿Por qué aprender a programar?¿Por qué aprender a programar?
¿Por qué aprender a programar?Vane Borjas
 
Percepcion visual ntic´s
Percepcion visual ntic´sPercepcion visual ntic´s
Percepcion visual ntic´sMay Timbila
 
Visual basic-2008
Visual basic-2008Visual basic-2008
Visual basic-2008ramcoll
 
Operadores aritméticos, lógicos, relacionales.
Operadores aritméticos, lógicos, relacionales.Operadores aritméticos, lógicos, relacionales.
Operadores aritméticos, lógicos, relacionales.Raul Ortega
 
Tema 1 introduccion a la programacion en visual basic
Tema 1 introduccion a la programacion en visual basicTema 1 introduccion a la programacion en visual basic
Tema 1 introduccion a la programacion en visual basicaristeo23
 
Percepcion Visual. Carlos Riera.
Percepcion Visual. Carlos Riera. Percepcion Visual. Carlos Riera.
Percepcion Visual. Carlos Riera. CARLOS-RIERA
 
Lenguaje de programacion de visual basic
Lenguaje de programacion de visual basicLenguaje de programacion de visual basic
Lenguaje de programacion de visual basicRosa Marina Mosquera
 

En vedette (20)

Estructura basica de visual basic
Estructura basica de visual basicEstructura basica de visual basic
Estructura basica de visual basic
 
Fundamentos basicos de visual basic
Fundamentos basicos de visual basicFundamentos basicos de visual basic
Fundamentos basicos de visual basic
 
Estructura selectiva multiple
Estructura selectiva multipleEstructura selectiva multiple
Estructura selectiva multiple
 
Ciclo for en visual basic
Ciclo for en visual basicCiclo for en visual basic
Ciclo for en visual basic
 
Arquitectura de Sistemas de Bases de datos
Arquitectura de Sistemas de Bases de datosArquitectura de Sistemas de Bases de datos
Arquitectura de Sistemas de Bases de datos
 
Visua l basic
Visua l basicVisua l basic
Visua l basic
 
¿Por qué aprender a programar?
¿Por qué aprender a programar?¿Por qué aprender a programar?
¿Por qué aprender a programar?
 
Percepcion visual ntic´s
Percepcion visual ntic´sPercepcion visual ntic´s
Percepcion visual ntic´s
 
Desigualdades e Inecuaciones
Desigualdades e InecuacionesDesigualdades e Inecuaciones
Desigualdades e Inecuaciones
 
Visual basic-2008
Visual basic-2008Visual basic-2008
Visual basic-2008
 
Estructuras anidadas
Estructuras anidadasEstructuras anidadas
Estructuras anidadas
 
Controles de desarrollo de Software
Controles de desarrollo de SoftwareControles de desarrollo de Software
Controles de desarrollo de Software
 
Operadores aritméticos, lógicos, relacionales.
Operadores aritméticos, lógicos, relacionales.Operadores aritméticos, lógicos, relacionales.
Operadores aritméticos, lógicos, relacionales.
 
Tema 1 introduccion a la programacion en visual basic
Tema 1 introduccion a la programacion en visual basicTema 1 introduccion a la programacion en visual basic
Tema 1 introduccion a la programacion en visual basic
 
Percepcion Visual. Carlos Riera.
Percepcion Visual. Carlos Riera. Percepcion Visual. Carlos Riera.
Percepcion Visual. Carlos Riera.
 
Tipos Datos y Operadores en Visual C# (C sharp)
Tipos Datos y Operadores en Visual C# (C sharp)Tipos Datos y Operadores en Visual C# (C sharp)
Tipos Datos y Operadores en Visual C# (C sharp)
 
Lenguaje de programacion de visual basic
Lenguaje de programacion de visual basicLenguaje de programacion de visual basic
Lenguaje de programacion de visual basic
 
Diagramas De Flujo
Diagramas De FlujoDiagramas De Flujo
Diagramas De Flujo
 
Introducción Base de datos mysql
Introducción Base de datos mysqlIntroducción Base de datos mysql
Introducción Base de datos mysql
 
Estructura selectiva simple
Estructura selectiva simpleEstructura selectiva simple
Estructura selectiva simple
 

Similaire à Estructuras de control

Net1 capitulo iii - estructuras condicionales
Net1   capitulo iii - estructuras condicionalesNet1   capitulo iii - estructuras condicionales
Net1 capitulo iii - estructuras condicionalesJose Ponce
 
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 controlmellcv
 
Unidad 4. estructuras de control
Unidad 4. estructuras de controlUnidad 4. estructuras de control
Unidad 4. estructuras de controlssusercfcb50
 
Iv unidad estructuras de control
Iv unidad estructuras de controlIv unidad estructuras de control
Iv unidad estructuras de controlmariaisabelg
 
08 estructuras dedecision
08 estructuras dedecision08 estructuras dedecision
08 estructuras dedecisionvlaqui
 
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ónAdolfoReyes24
 
ANIDAMIENTO DE ESTRUCTURAS DE CONTROL SIMPLE
ANIDAMIENTO DE ESTRUCTURAS DE CONTROL SIMPLEANIDAMIENTO DE ESTRUCTURAS DE CONTROL SIMPLE
ANIDAMIENTO DE ESTRUCTURAS DE CONTROL SIMPLEFernando Solis
 

Similaire à Estructuras de control (20)

Net1 capitulo iii - estructuras condicionales
Net1   capitulo iii - estructuras condicionalesNet1   capitulo iii - estructuras condicionales
Net1 capitulo iii - estructuras condicionales
 
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
 
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
 
Iv unidad estructuras de control
Iv unidad estructuras de controlIv unidad estructuras de control
Iv unidad estructuras de control
 
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
 
Programación
ProgramaciónProgramación
Programación
 
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
 
CLASE MODELO.pptx
CLASE MODELO.pptxCLASE MODELO.pptx
CLASE MODELO.pptx
 
ANIDAMIENTO DE ESTRUCTURAS DE CONTROL SIMPLE
ANIDAMIENTO DE ESTRUCTURAS DE CONTROL SIMPLEANIDAMIENTO DE ESTRUCTURAS DE CONTROL SIMPLE
ANIDAMIENTO DE ESTRUCTURAS DE CONTROL SIMPLE
 

Plus 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
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de controlEdwin 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
 

Plus de Edwin Castelo (15)

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
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
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