SlideShare una empresa de Scribd logo
1 de 5
if(condicion1)
instrucción1;
else if(condicion2)
instrucción2;
else if(condicion3)
instrucción3;
else if(condicion4)
instruccion4;
else
instrucción5;
instrucción 6;
instrucción 7;
......
En este caso se evalúa la condicion1; si es cierta, se ejecuta la instrucción1 y se continúa por la instrucción
6 después del bloque de if-else anidados. Si la condición1 es falsa, se evalúa la condicion2, y así sucesivamente.
En caso de no ser cierta ninguna de las condiciones, la sentencia que se ejecuta es la del último else, es decir,
la instrucción 5.
La sentencia switch selecciona una de entre múltiples alternativas.
La forma general de esta expresión es la siguiente:
switch (expresión)
{
case constante1:
instrucciones;
break;
case constante 2:
instrucciones;
break;
· · ·
default:
instrucciones;
}
La instrucción switch evalúa la expresión entre paréntesis y compara su valor
con las constantes de cada case.
Un bucle for hace que una instrucción o bloque de
instrucciones se repitan un número determinado de veces
mientras se cumpla la condición.
For (inicialización; condición; incremento/decremento)
{
instrucción 1;
...........
instrucción N;
}
while (condicion)
{
instrucción 1;
..............
instrucción N;
}
Ejecuta una instrucción o un bloque de
instrucciones cero o más veces,
dependiendo del valor de la condición.
Se evalúa la condición, y si es cierta,
se ejecuta la instrucción o bloque de
instrucciones y se vuelve a evaluar la
condición; pero si la condición es falsa,
se pasa a ejecutar la siguiente
instrucción después del while.
do
{
instrucción 1;
..............
instrucción N;
} while (condicion);
Ejecuta una instrucción o un bloque de
instrucciones, una o más veces,
dependiendo del valor de la condición.
Se ejecuta la instrucción o bloque de
instrucciones y a continuación se evalúa
la condición. Si la condición es cierta, se
vuelve a ejecutar la instrucción o bloque
de instrucciones, y si es falsa, pasa a
ejecutarse la siguiente instrucción
después del do-while.

Más contenido relacionado

La actualidad más candente

Sentencias de selección en Java
Sentencias de selección en JavaSentencias de selección en Java
Sentencias de selección en Java
Jdcaste
 
Sentencias de repetición en Java
Sentencias de repetición en JavaSentencias de repetición en Java
Sentencias de repetición en Java
Jdcaste
 
Estructuras de repetición (1)
Estructuras de repetición (1)Estructuras de repetición (1)
Estructuras de repetición (1)
Fredy Torres
 
Sentencia Switch
Sentencia Switch Sentencia Switch
Sentencia Switch
Gaby Real
 
Estructuras de repeticion
Estructuras de repeticion Estructuras de repeticion
Estructuras de repeticion
abmendo28
 
DAW-Estructuras de control
DAW-Estructuras de controlDAW-Estructuras de control
DAW-Estructuras de control
vay82
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
GermanVina
 

La actualidad más candente (20)

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
 
Sentencias de selección en Java
Sentencias de selección en JavaSentencias de selección en Java
Sentencias de selección en Java
 
Modulo2b
Modulo2bModulo2b
Modulo2b
 
Sentencias de repetición en Java
Sentencias de repetición en JavaSentencias de repetición en Java
Sentencias de repetición en Java
 
Estructuras de control
Estructuras de  controlEstructuras de  control
Estructuras de control
 
Estructuras repetitivas
Estructuras repetitivasEstructuras repetitivas
Estructuras repetitivas
 
Control de flujo
Control de flujoControl de flujo
Control de flujo
 
D6 b sentencias de control de flujo
D6 b sentencias de control de flujoD6 b sentencias de control de flujo
D6 b sentencias de control de flujo
 
Lección Evaluativa Unidad No. 2 Visual Basic
Lección Evaluativa Unidad No. 2 Visual BasicLección Evaluativa Unidad No. 2 Visual Basic
Lección Evaluativa Unidad No. 2 Visual Basic
 
Curso Java Inicial 3 Sentencias De Control De Flujo
Curso Java Inicial   3 Sentencias De Control De FlujoCurso Java Inicial   3 Sentencias De Control De Flujo
Curso Java Inicial 3 Sentencias De Control De Flujo
 
Estructura repetitiva for y while
Estructura repetitiva for y whileEstructura repetitiva for y while
Estructura repetitiva for y while
 
Estructuras Selectivas y Repetitivas en C++
Estructuras Selectivas y Repetitivas en C++Estructuras Selectivas y Repetitivas en C++
Estructuras Selectivas y Repetitivas en C++
 
Estructuras de repetición (1)
Estructuras de repetición (1)Estructuras de repetición (1)
Estructuras de repetición (1)
 
Estructuras condicionales
Estructuras condicionalesEstructuras condicionales
Estructuras condicionales
 
Sentencia Switch
Sentencia Switch Sentencia Switch
Sentencia Switch
 
Iteraciones y decisiones en c++
Iteraciones y decisiones en c++Iteraciones y decisiones en c++
Iteraciones y decisiones en c++
 
2.2 Estructuras Secuenciales
2.2 Estructuras Secuenciales2.2 Estructuras Secuenciales
2.2 Estructuras Secuenciales
 
Estructuras de repeticion
Estructuras de repeticion Estructuras de repeticion
Estructuras de repeticion
 
DAW-Estructuras de control
DAW-Estructuras de controlDAW-Estructuras de control
DAW-Estructuras de control
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 

Destacado

A mi maestro lucho armijos
A mi maestro lucho armijosA mi maestro lucho armijos
A mi maestro lucho armijos
rrleon71
 
RelatedData20140501211124
RelatedData20140501211124RelatedData20140501211124
RelatedData20140501211124
gzeal-miyamoto
 
ART 135 Poster Project
ART 135 Poster Project ART 135 Poster Project
ART 135 Poster Project
kaylinknowles
 
Formato infraestructura tecnológica 2014 hoja1
Formato infraestructura tecnológica 2014 hoja1Formato infraestructura tecnológica 2014 hoja1
Formato infraestructura tecnológica 2014 hoja1
Aura Poveda
 
Shad Ferguson Resume v2
Shad Ferguson Resume v2Shad Ferguson Resume v2
Shad Ferguson Resume v2
Shad Ferguson
 

Destacado (20)

kzalh.pdf
kzalh.pdfkzalh.pdf
kzalh.pdf
 
Alteraciones periodontales
Alteraciones periodontalesAlteraciones periodontales
Alteraciones periodontales
 
Consent
ConsentConsent
Consent
 
A mi maestro lucho armijos
A mi maestro lucho armijosA mi maestro lucho armijos
A mi maestro lucho armijos
 
10 drawings 2
10 drawings 210 drawings 2
10 drawings 2
 
RelatedData20140501211124
RelatedData20140501211124RelatedData20140501211124
RelatedData20140501211124
 
Logo design for Starup - LogoDesignOnline.net
Logo design for Starup - LogoDesignOnline.netLogo design for Starup - LogoDesignOnline.net
Logo design for Starup - LogoDesignOnline.net
 
PSE e PSF
PSE e PSFPSE e PSF
PSE e PSF
 
ART 135 Poster Project
ART 135 Poster Project ART 135 Poster Project
ART 135 Poster Project
 
Energia infinita
Energia infinitaEnergia infinita
Energia infinita
 
PETRO-TIM Limited et SENEGAL HUNT OIL COMPANY Joa cayar profond_11_juillet2012-2
PETRO-TIM Limited et SENEGAL HUNT OIL COMPANY Joa cayar profond_11_juillet2012-2PETRO-TIM Limited et SENEGAL HUNT OIL COMPANY Joa cayar profond_11_juillet2012-2
PETRO-TIM Limited et SENEGAL HUNT OIL COMPANY Joa cayar profond_11_juillet2012-2
 
7 P's business building system
7 P's business building system7 P's business building system
7 P's business building system
 
Clases sociales
Clases socialesClases sociales
Clases sociales
 
MTP
MTPMTP
MTP
 
Formato infraestructura tecnológica 2014 hoja1
Formato infraestructura tecnológica 2014 hoja1Formato infraestructura tecnológica 2014 hoja1
Formato infraestructura tecnológica 2014 hoja1
 
Presentación1
Presentación1Presentación1
Presentación1
 
Prop list
Prop listProp list
Prop list
 
Fundamentos de algebra de alldonfer
Fundamentos de algebra de alldonferFundamentos de algebra de alldonfer
Fundamentos de algebra de alldonfer
 
Shad Ferguson Resume v2
Shad Ferguson Resume v2Shad Ferguson Resume v2
Shad Ferguson Resume v2
 
Atvrieji švietimo ištkeliai efektyviai organizacijos komunikacijai
Atvrieji švietimo ištkeliai efektyviai organizacijos komunikacijaiAtvrieji švietimo ištkeliai efektyviai organizacijos komunikacijai
Atvrieji švietimo ištkeliai efektyviai organizacijos komunikacijai
 

Similar a Estructuras (7)

Sentencias de control visual basic
Sentencias de control visual basicSentencias de control visual basic
Sentencias de control visual basic
 
If gonzalez y medina
If gonzalez y medinaIf gonzalez y medina
If gonzalez y medina
 
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
Estructuras de controlEstructuras de control
Estructuras de control
 
Instruccion if
Instruccion ifInstruccion if
Instruccion if
 
Switch.ppsx
Switch.ppsxSwitch.ppsx
Switch.ppsx
 
Programación Orientada Objetos. Estructuras de control if, If else, switch.pdf
Programación Orientada Objetos. Estructuras de control if, If else, switch.pdfProgramación Orientada Objetos. Estructuras de control if, If else, switch.pdf
Programación Orientada Objetos. Estructuras de control if, If else, switch.pdf
 

Último

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Último (10)

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 

Estructuras

  • 1.
  • 2. if(condicion1) instrucción1; else if(condicion2) instrucción2; else if(condicion3) instrucción3; else if(condicion4) instruccion4; else instrucción5; instrucción 6; instrucción 7; ...... En este caso se evalúa la condicion1; si es cierta, se ejecuta la instrucción1 y se continúa por la instrucción 6 después del bloque de if-else anidados. Si la condición1 es falsa, se evalúa la condicion2, y así sucesivamente. En caso de no ser cierta ninguna de las condiciones, la sentencia que se ejecuta es la del último else, es decir, la instrucción 5.
  • 3. La sentencia switch selecciona una de entre múltiples alternativas. La forma general de esta expresión es la siguiente: switch (expresión) { case constante1: instrucciones; break; case constante 2: instrucciones; break; · · · default: instrucciones; } La instrucción switch evalúa la expresión entre paréntesis y compara su valor con las constantes de cada case.
  • 4. Un bucle for hace que una instrucción o bloque de instrucciones se repitan un número determinado de veces mientras se cumpla la condición. For (inicialización; condición; incremento/decremento) { instrucción 1; ........... instrucción N; }
  • 5. while (condicion) { instrucción 1; .............. instrucción N; } Ejecuta una instrucción o un bloque de instrucciones cero o más veces, dependiendo del valor de la condición. Se evalúa la condición, y si es cierta, se ejecuta la instrucción o bloque de instrucciones y se vuelve a evaluar la condición; pero si la condición es falsa, se pasa a ejecutar la siguiente instrucción después del while. do { instrucción 1; .............. instrucción N; } while (condicion); Ejecuta una instrucción o un bloque de instrucciones, una o más veces, dependiendo del valor de la condición. Se ejecuta la instrucción o bloque de instrucciones y a continuación se evalúa la condición. Si la condición es cierta, se vuelve a ejecutar la instrucción o bloque de instrucciones, y si es falsa, pasa a ejecutarse la siguiente instrucción después del do-while.