CICLOS
Son procesos que se repiten
constantemente hasta obtener un resultado. Los ciclos también se conocen con el
nombre de “Bucles”. Cada proceso que se repite se conoce con el nombre de
“Iteración”. En este lenguaje se pueden utilizar los siguientes ciclos: For, While
y Do-While.
CICLO FOR: Es
utilizado para procesos numéricos y secuenciales. Formato:
for
(inicio; fin; contador)
{
procesos
}
Operadores
unarios:
++ incremento de 1
-- decremento de 1
+= incremento dependiendo del valor
-= decremento dependiendo del valor
Ejemplo
No. 1:
Mostrar los números entre 1 y 10.
<html>
<head>
</head>
<body>
<script type="text/javascript">
var num;
for (num=1; num<=10; num++)
document.write(num+'<br>');
</script>
</body>
</html>
Ejemplo
No. 2:
Mostrar los múltiplos de 5 entre 100 y 200.
<html>
<head>
</head>
<body>
<script type="text/javascript">
var i;
for (i=100; i<=200; i+=5)
document.write(i+'<br>');
</script>
</body>
</html>
Ejemplo
No. 3:
Ingresar un número. Mostrar todos los números anteriores hasta
llegar a 1.
<html>
<head>
</head>
<body>
<script type="text/javascript">
var num,
i;
num=prompt('Ingrese un numero: ','');
num--;
for (i=num; i>=1; i--)
document.write(i+'<br>');
</script>
</body>
</html>
CICLO
WHILE: Primero verifica la condición, si la misma resulta verdadera se
ejecutan las operaciones que indicamos entre las llaves que le siguen al while.
En caso que la condición sea Falsa continúa con la instrucción siguiente al
bloque de llaves. El bloque se repite MIENTRAS la condición sea Verdadera.
Ejemplo
No. 1:
Mostrar los números entre 1 y 10.
<html>
<head>
</head>
<body>
<script type="text/javascript">
var i;
i=1;
while (i<=10)
{
document.write(i,'<br>');
i++;
}
</script>
</body>
</html>
Ejemplo
No. 2:
Mostrar los múltiplos de 5 entre 100 y 200.
<html>
<head>
</head>
<body>
<script type="text/javascript">
var i;
i=100;
while (i<=200)
{
document.write(i,'<br>');
i+=5;
}
</script>
</body>
</html>
Ejemplo
No. 3:
Ingresar un número. Mostrar todos los números anteriores hasta
llegar a 1.
<html>
<head>
</head>
<body>
<script type="text/javascript">
var num,
i;
num=prompt('Ingrese un numero: ','');
i=num-1;
while (i>=1)
{
document.write(i+'<br>');
i--;
}
</script>
</body>
</html>
EJERCICIO
No. 1
En
Aptana Studio, en código JavaScript, resuelva cada uno de los siguientes
programas con ciclo FOR:
1.- Mostrar los números de 3 en 3 entre 90 y 30.
2.- Ingresar un número. Mostrar los 5 números siguientes.
3.- Ingresar un nombre y las veces que quiere que se repita. Luego
muestre el nombre según las veces que ingresó.
4.- Ingresar un número. Mostrar la tabla de multiplicar de ese
número.
5.- Mostrar números impares entre 1000 y 1050.
EJERCICIO
No. 2
En
Aptana Studio, en código JavaScript, resuelva cada uno de los siguientes
programas con ciclo WHILE:
1.- Mostrar los múltiplos de 4 entre 350 y 275.
2.- Ingresar 2 números. Obtener la multiplicación sin usar el
signo *.
3.- Ingresar un número. Mostrar los números anteriores hasta
llegar a 1, cada uno elevado al cubo.
4.- Ingresar un número. Obtener el factorial.
No hay comentarios:
Publicar un comentario