Estructuras de control - institutozurbaran.com

Anuncio
TEMA 4.
Introducción a la programación
con el lenguaje JavaScript
Tecnologías de la Información
1ºBachillerato
IES Zurbarán (Badajoz)
Sesión 5
Estructuras de control
1
●
●
●
●
Introducción
Los scripts vistos hasta ahora han sido tremendamente sencillos
y lineales: se iban ejecutando las sentencias simples una detrás de la
otra desde el principio hasta el fin.
Sin embargo, esto no tiene porque ser siempre así. En los
programas generalmente necesitaremos hacer cosas distintas
dependiendo del estado de nuestras variables o realizar un
mismo proceso muchas veces sin escribir la misma línea de
código una y otra vez.
Para realizar cosas más complejas en nuestros scripts se utilizan
las es tructuras de control.
Utilizándolas podemos realizar tomas de decis iones y bucles . En
las siguientes diapositivas vamos a conocer las distintas
estructuras de control que existen en Javascript.
Es tructura de control
s electiva
2
●
Nos sirven para realizar unas acciones u otras en función del
es tado de las variables . Es decir, tomar decisiones para ejecutar
unas instrucciones u otras dependiendo de lo que esté
ocurriendo en ese instante en nuestros programas.
–
●
P or ejemplo, dependiendo si el usuario que entra en nuestra página
es mayor de edad o no lo es, podemos permitirle o no ver los
contenidos de nuestra página.
En javascript podemos tomar decisiones utilizando dos
enunciados distintos:
–
Sentencia if
–
Sentencia s witch
2
Es tructura de control
s electiva. Ejemplo
Ejemplo de la sentencia sentencia if
<html>
<head><title>Ejemplo</title></head>
<body>
SÍ
edad >=18
NO
<script languaje="JavaScript">
var edad;
edad=prompt('Escribe tu edad:','');
eres mayor de edad
eres menor de edad
if (edad >= 18) {
document.write('Eres mayor de edad.');
} else {
document.write('Eres menor de edad.');
}
</script>
</body>
</html>
Es tructura de control
repetitiva.
3
●
●
Los bucles se utilizan para realizar ciertas acciones
repetidamente. Son muy utilizados a todos los niveles en la
programación.
C on un bucle podemos por ejemplo imprimir en una página los números
del 1 al 100 sin necesidad de escribir cien veces el la instrucción
imprimir.
Desde el 1 hasta el 100 hacer
Imprimir el número actual
●
En javascript existen varios tipos de bucles, cada uno está
indicado para un tipo de iteración distinto y son los siguientes:
–
Bucle for (desde..)
–
Bucle while (mientras..)
–
Bucle do while (hacer mientras..)
3
Es tructura de control
repetitiva. Ejemplo
Ejemplo de la sentencia repetitiva for
<html>
<head><title>Ejemplo</title></head>
vuelta=1
<body>
vuelta <=200
<script languaje="JavaScript">
var vuelta;
NO
for (vuelta=1;vuelta<=200;vuelta++) {
document.write('Me estoy mareando..<br>');
}
SÍ
</script>
Me estoy mareando
</body>
</html>
vuelta vale 201
Descargar