SlideShare una empresa de Scribd logo
ESTRUCTURAS DE
CONTROL DE FLUJO
Prof. María Zeballos
if...else
Prof. María Zeballos
if(condicion)
{ ... }
else
{ ... }
if(condicion)
{ ... }
else
{ ... }
if...else
Prof. María Zeballos
Si la condición se cumple (es
decir, si su valor es true) se
ejecutan todas las instrucciones
que se encuentran dentro del
if(). Si la condición no se cumple
(es decir, si su valor es false) se
ejecutan todas las instrucciones
contenidas en else { }.
if(condicion)
{ ... }
else
{ ... }
if...else
Prof. María Zeballos
var edad = 18;
if(edad >= 18)
{ alert("Eres mayor de
edad"); }
else
{ alert("Todavía eres menor
de edad"); }
for
Prof. María Zeballos
for(inicializacion; condicion; actualizacion)
{ ... }
for
Prof. María Zeballos
for(inicializacion; condicion; actualizacion)
{ ... }
Mientras la condición indicada se siga
cumpliendo, repite la ejecución de las
instrucciones definidas dentro del for.
Además, después de cada repetición,
actualiza el valor de las variables que se
utilizan en la condición”.
▪ La “inicialización” es la zona en la que se
establece los valores iniciales de las
variables que controlan la repetición…
for
Prof. María Zeballos
for(inicializacion; condicion; actualizacion)
{ ... }
▪ La “condición” es el único elemento que
decide si continua o se detiene la repetición.
▪ La “actualización” es el nuevo valor que se
asigna después de cada repetición a las
variables que controlan la repetición.
for
Prof. María Zeballos
for(inicializacion; condicion; actualizacion)
{ ... }
var mensaje = "Muestro este mensaje 5 veces";
for(var i = 0; i < 5; i++)
{
alert(mensaje);
}
for
Prof. María Zeballos
for(inicializacion; condicion; actualizacion)
{ ... }
var dias = ["Lunes", "Martes", "Miércoles", "Jueves",
"Viernes", "Sábado", "Domingo"];
//Muestra los días de la semana, uno a uno;
for(var i=0; i<7; i++) { alert(dias[i]); }
while
Prof. María Zeballos
while(condicion)
{
...
}
while(condicion)
{
...
}
while
Prof. María Zeballos
El funcionamiento del bucle
while se resume en: “mientras se
cumpla la condición indicada,
repite las instrucciones incluidas
dentro del bucle”.
while(condicion)
{
...
}
while
Prof. María Zeballos
var resultado = 1;
var numero = 25;
var i = 0;
while(i <= numero)
{
resultado = resultado*2;
i++;
alert(resultado);
}
//Muestra los 25 primeros múltiplos de dos
do while
Prof. María Zeballos
do {
...
}
while(condicion);
do {
...
}
while(condicion);
do while
Prof. María Zeballos
El funcionamiento del bucle
while se resume en: “Hacer las
instrucciones incluidas dentro del
bucle repetidamente mientras se
cumpla la condición indicada”.
do {
...
}
while(condicion);
do while
Prof. María Zeballos
var resultado = 1;
var numero = 25;
var i = 0;
alert(resultado);
do{
resultado = resultado*2;
i++;
} while(i <= numero);
//Muestra los 25 primeros múltiplos de dos
ESTRUCTURAS DE
CONTROL DE FLUJO
Prof. María Zeballos

Más contenido relacionado

La actualidad más candente

Estructura de control repetitiva
Estructura de control repetitivaEstructura de control repetitiva
Estructura de control repetitiva
villandri pachco
 
Estructura repetitiva for y while
Estructura repetitiva for y whileEstructura repetitiva for y while
Estructura repetitiva for y while
Junior Solano de Arco
 
Estructuras de control repetitivo
Estructuras de control repetitivoEstructuras de control repetitivo
Estructuras de control repetitivo
Anderson Bolivar
 
Estructuras Selectivas y Repetitivas en C++
Estructuras Selectivas y Repetitivas en C++Estructuras Selectivas y Repetitivas en C++
Estructuras Selectivas y Repetitivas en C++
ncrmax
 
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
Julian Bohorquez
 
CICLO FOR
CICLO FORCICLO FOR
CICLO FOR
Jaime Acurio
 
While
WhileWhile
Las sentencias de_control[1]
Las sentencias de_control[1]Las sentencias de_control[1]
Las sentencias de_control[1]
grachika
 
Estructuras repetitivas for y while
Estructuras repetitivas for y whileEstructuras repetitivas for y while
Estructuras repetitivas for y while
christianlopezth
 
Ciclos
CiclosCiclos
Estructura repetitiva
Estructura repetitivaEstructura repetitiva
Estructura repetitiva
Alcira Ordóñez Rey
 
Estructuras repetitivas
Estructuras repetitivasEstructuras repetitivas
Estructuras repetitivas
wladimirclipper
 
40 Php. Bucles Do While
40 Php. Bucles Do While40 Php. Bucles Do While
40 Php. Bucles Do While
José M. Padilla
 
Estructuras de Control
Estructuras de ControlEstructuras de Control
Estructuras de Control
Andres Carrera
 
ESTRCTURAS DE REPETICION
ESTRCTURAS DE REPETICIONESTRCTURAS DE REPETICION
ESTRCTURAS DE REPETICION
lesviagarcia
 
Estructuras repetitivas
Estructuras repetitivasEstructuras repetitivas
Estructuras repetitivas
yance1
 
Estructuras de control repetitivos
Estructuras de control repetitivosEstructuras de control repetitivos
Estructuras de control repetitivos
Reina Rodriguez
 
COLEGIO TERESIANO TALLER LENGUAJES DE PROGRAMACIÓN
COLEGIO TERESIANO  TALLER LENGUAJES DE PROGRAMACIÓN COLEGIO TERESIANO  TALLER LENGUAJES DE PROGRAMACIÓN
COLEGIO TERESIANO TALLER LENGUAJES DE PROGRAMACIÓN
Vale Acevedo
 
Bucle for (1)
Bucle for (1)Bucle for (1)
Bucle for (1)
DenisseChacaguasay
 
Estructuras de control repetitivas
Estructuras de control repetitivasEstructuras de control repetitivas
Estructuras de control repetitivas
IEO Santo Tomás
 

La actualidad más candente (20)

Estructura de control repetitiva
Estructura de control repetitivaEstructura de control repetitiva
Estructura de control repetitiva
 
Estructura repetitiva for y while
Estructura repetitiva for y whileEstructura repetitiva for y while
Estructura repetitiva for y while
 
Estructuras de control repetitivo
Estructuras de control repetitivoEstructuras de control repetitivo
Estructuras de control repetitivo
 
Estructuras Selectivas y Repetitivas en C++
Estructuras Selectivas y Repetitivas en C++Estructuras Selectivas y Repetitivas en C++
Estructuras Selectivas y Repetitivas en C++
 
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
 
CICLO FOR
CICLO FORCICLO FOR
CICLO FOR
 
While
WhileWhile
While
 
Las sentencias de_control[1]
Las sentencias de_control[1]Las sentencias de_control[1]
Las sentencias de_control[1]
 
Estructuras repetitivas for y while
Estructuras repetitivas for y whileEstructuras repetitivas for y while
Estructuras repetitivas for y while
 
Ciclos
CiclosCiclos
Ciclos
 
Estructura repetitiva
Estructura repetitivaEstructura repetitiva
Estructura repetitiva
 
Estructuras repetitivas
Estructuras repetitivasEstructuras repetitivas
Estructuras repetitivas
 
40 Php. Bucles Do While
40 Php. Bucles Do While40 Php. Bucles Do While
40 Php. Bucles Do While
 
Estructuras de Control
Estructuras de ControlEstructuras de Control
Estructuras de Control
 
ESTRCTURAS DE REPETICION
ESTRCTURAS DE REPETICIONESTRCTURAS DE REPETICION
ESTRCTURAS DE REPETICION
 
Estructuras repetitivas
Estructuras repetitivasEstructuras repetitivas
Estructuras repetitivas
 
Estructuras de control repetitivos
Estructuras de control repetitivosEstructuras de control repetitivos
Estructuras de control repetitivos
 
COLEGIO TERESIANO TALLER LENGUAJES DE PROGRAMACIÓN
COLEGIO TERESIANO  TALLER LENGUAJES DE PROGRAMACIÓN COLEGIO TERESIANO  TALLER LENGUAJES DE PROGRAMACIÓN
COLEGIO TERESIANO TALLER LENGUAJES DE PROGRAMACIÓN
 
Bucle for (1)
Bucle for (1)Bucle for (1)
Bucle for (1)
 
Estructuras de control repetitivas
Estructuras de control repetitivasEstructuras de control repetitivas
Estructuras de control repetitivas
 

Destacado

Slideshare
SlideshareSlideshare
Slideshare
mariazeballos
 
Blogger
BloggerBlogger
Blogger
mariazeballos
 
Estilos css
Estilos cssEstilos css
Estilos css
mariazeballos
 
Introducción a java script operadores
Introducción a java script operadoresIntroducción a java script operadores
Introducción a java script operadores
mariazeballos
 
Document write
Document writeDocument write
Document write
mariazeballos
 
Introducción a java script 01
Introducción a java script 01Introducción a java script 01
Introducción a java script 01
mariazeballos
 
Introducción a java script variables
Introducción a java script variablesIntroducción a java script variables
Introducción a java script variables
mariazeballos
 
Folcsonomía
FolcsonomíaFolcsonomía
Folcsonomía
mariazeballos
 

Destacado (8)

Slideshare
SlideshareSlideshare
Slideshare
 
Blogger
BloggerBlogger
Blogger
 
Estilos css
Estilos cssEstilos css
Estilos css
 
Introducción a java script operadores
Introducción a java script operadoresIntroducción a java script operadores
Introducción a java script operadores
 
Document write
Document writeDocument write
Document write
 
Introducción a java script 01
Introducción a java script 01Introducción a java script 01
Introducción a java script 01
 
Introducción a java script variables
Introducción a java script variablesIntroducción a java script variables
Introducción a java script variables
 
Folcsonomía
FolcsonomíaFolcsonomía
Folcsonomía
 

Más de mariazeballos

Estructuras secuenciales, selectivas e iterativas 01
Estructuras secuenciales, selectivas e iterativas 01Estructuras secuenciales, selectivas e iterativas 01
Estructuras secuenciales, selectivas e iterativas 01
mariazeballos
 
Estilos css
Estilos cssEstilos css
Estilos css
mariazeballos
 
Uso educativo del computador
Uso educativo del computadorUso educativo del computador
Uso educativo del computador
mariazeballos
 
Introducción a java script variables
Introducción a java script variablesIntroducción a java script variables
Introducción a java script variables
mariazeballos
 
Manejo de eventos con java script
Manejo de eventos con java scriptManejo de eventos con java script
Manejo de eventos con java script
mariazeballos
 
Introducción a java script operadores
Introducción a java script operadoresIntroducción a java script operadores
Introducción a java script operadores
mariazeballos
 
Manejo de eventos
Manejo de eventosManejo de eventos
Manejo de eventos
mariazeballos
 
Dom
DomDom
Modelo de caja
Modelo de cajaModelo de caja
Modelo de caja
mariazeballos
 
Estilos css
Estilos cssEstilos css
Estilos css
mariazeballos
 
Selectores css
Selectores cssSelectores css
Selectores css
mariazeballos
 
Introducción a css
Introducción a cssIntroducción a css
Introducción a css
mariazeballos
 
Html5 audio y video
Html5 audio y videoHtml5 audio y video
Html5 audio y video
mariazeballos
 
Introducción a html5 elementos de la estructura
Introducción a html5 elementos de la estructuraIntroducción a html5 elementos de la estructura
Introducción a html5 elementos de la estructura
mariazeballos
 
Introducción a html5
Introducción a html5Introducción a html5
Introducción a html5
mariazeballos
 
Html evolucion
Html evolucionHtml evolucion
Html evolucion
mariazeballos
 

Más de mariazeballos (16)

Estructuras secuenciales, selectivas e iterativas 01
Estructuras secuenciales, selectivas e iterativas 01Estructuras secuenciales, selectivas e iterativas 01
Estructuras secuenciales, selectivas e iterativas 01
 
Estilos css
Estilos cssEstilos css
Estilos css
 
Uso educativo del computador
Uso educativo del computadorUso educativo del computador
Uso educativo del computador
 
Introducción a java script variables
Introducción a java script variablesIntroducción a java script variables
Introducción a java script variables
 
Manejo de eventos con java script
Manejo de eventos con java scriptManejo de eventos con java script
Manejo de eventos con java script
 
Introducción a java script operadores
Introducción a java script operadoresIntroducción a java script operadores
Introducción a java script operadores
 
Manejo de eventos
Manejo de eventosManejo de eventos
Manejo de eventos
 
Dom
DomDom
Dom
 
Modelo de caja
Modelo de cajaModelo de caja
Modelo de caja
 
Estilos css
Estilos cssEstilos css
Estilos css
 
Selectores css
Selectores cssSelectores css
Selectores css
 
Introducción a css
Introducción a cssIntroducción a css
Introducción a css
 
Html5 audio y video
Html5 audio y videoHtml5 audio y video
Html5 audio y video
 
Introducción a html5 elementos de la estructura
Introducción a html5 elementos de la estructuraIntroducción a html5 elementos de la estructura
Introducción a html5 elementos de la estructura
 
Introducción a html5
Introducción a html5Introducción a html5
Introducción a html5
 
Html evolucion
Html evolucionHtml evolucion
Html evolucion
 

Estructuras de control en js