Está en la página 1de 5

ESTRUCTURA FOR

FOR es una estructura de repetici�n empleada en la programaci�n de


algoritmos. Por ende para repetir un c�digo una o m�s veces dependiendo
de un contador.

Ademas "For" permite controlar el flujo de ejecuci�n de sentencias de


programaci�n permitiendo repetir un c�digo.

Sintaxis:

Sintaxis:
for (<Inicializaci�n> ; <Condici�n> ; <Incremento o Decremento>)
{
<Instrucciones>
}

Funcionamiento:
1 - Primero se ejecuta por �nica vez el primer argumento <Inicializaci�n>.
Por lo general se inicializa una variable.
2 - El segundo paso es evaluar la (Condici�n), en caso de ser verdadera se ejecuta
el bloque, en caso contrario contin�a el programa.
3 - El tercer paso es la ejecuci�n de las instrucciones.
4 - El cuarto paso es ejecutar el tercer argumento (Incremento o Decremento).
5 - Luego se repiten sucesivamente del Segundo al Cuarto Paso.

Ejemplo:

Mostrar por pantalla los n�meros del 1 al 10.

<!DOCTYPE html>
<html>
<head>
<title>Ejemplo de JavaScript</title>
<meta charset="UTF-8">
</head>
<body>

<script>
var f;
for(f=1;f<=10;f++)
{
document.write(f+" ");
}
</script>

</body>
</html>

Ejercicio_2:

Crear un programa que permita ingresar 10 n�meros e


imprima la suma de lo �ltimos 5 valores ingresados.

<!DOCTYPE html>
<html>
<head>
<title>Ejemplo de JavaScript</title>
<meta charset="UTF-8">
</head>
<body>

<script>
var suma=0;
var f;
var valor;
for(f=1;f<=10;f++)
{
valor=prompt('Ingrese un nro:','');
valor=parseInt(valor);
if (f>5)
{
suma=suma+valor;
}
}
document.write('La suma de los �ltimos cinco valores ingresados
es:'+suma);

</script>

</body>
</html>

Ejercicio_3

Desarrollar un programa que muestre la tabla de multiplicar del 5


(del 5 al 50).

FUNCIONES

Con funciones podemos segmentar un programa en varias partes.


Frente a un problema, planteamos un algoritmo, �ste puede constar
de peque�os algoritmos.
Una funci�n es un conjunto de instrucciones que resuelven una
parte del problema y que puede ser utilizado (llamado) desde
diferentes partes de un programa.
Consta de un nombre y par�metros.
Con el nombre llamamos a la funci�n, es decir, hacemos referencia
a la misma.
Los par�metros son valores que se env�an y son indispensables para
la resoluci�n del mismo.
La funci�n realizar� alguna operaci�n con los par�metros que le
enviamos.
Podemos ingresar una variable, consultarla, modificarla, imprimirla,
etc.

SINTAXIS:

function <nombre de funci�n>(argumento1, argumento2, ...,


argumento n)
{
<c�digo de la funci�n>
}

Ejemplo:

Mostrar un mensaje que se repita 3 veces en la p�gina Web


con el siguiente texto:

'UNI - FIA'
'Facultad de Ingenier�a Ambiental'

'UNI - FIA'
'Facultad de Ingenier�a Ambiental'

'UNI - FIA'
'Facultad de Ingenier�a Ambiental'

<!DOCTYPE html>
<html>
<head>
<title>Ejemplo de JavaScript</title>
<meta charset="UTF-8">
</head>
<body>

<script>
function mostrarMensaje()
{
document.write("UNI - FIA<br>");
document.write("Facultad de Ingenier�a Ambiental<br>");
}
mostrarMensaje();
mostrarMensaje();
mostrarMensaje();
</script>

</body>
</html>

Ejercicio_1:

Crear una funci�n que reciba dos n�meros y muestre en la p�gina


los valores comprendidos entre ellos de uno en uno.
No olvides ingresarlo por teclado los dos valores indicados.

<!DOCTYPE html>
<html>
<head>
<title>Ejemplo de JavaScript</title>
<meta charset="UTF-8">
</head>
<body>

<script>
function mostrarComprendidos(x1,x2)
{
var inicio;
for(inicio=x1;inicio<=x2;inicio++)
{
document.write(inicio+' ');
}
}

var valor1,valor2;
valor1=prompt('Ingrese valor inferior:','');
valor1=parseInt(valor1);
valor2=prompt('Ingrese valor superior:','');
valor2=parseInt(valor2);
mostrarComprendidos(valor1,valor2);
</script>

</body>
</html>

Ejercicio_2
Crear una funci�n el cual permita ingresar tres enteros y los
muestre ordenados de menor a mayor.

<!DOCTYPE html>
<html>
<head>
<title>Ejemplo de JavaScript</title>
<meta charset="UTF-8">
</head>
<body>

<script>
function mostrarMenor(x1,x2,x3)
{
if (x1<x2 && x1<x3)
{
document.write('El menor de los tres valores es :'+x1);
}
else
{
if (x2<x3)
{
document.write('El menor de los tres valores es :'+x2);
}
else
{
document.write('El menor de los tres valores es :'+x3);
}
}
}

var valor1,valor2,valor3;
valor1=prompt('Ingrese primer valor:','');
valor1=parseInt(valor1);
valor2=prompt('Ingrese segundo valor:','');
valor2=parseInt(valor2);
valor3=prompt('Ingrese tercer valor:','');
valor3=parseInt(valor3);
document.write('Los tres valores ingresados son '+valor1+' '+valor2+'
'+valor3+'<br>');
mostrarMenor(valor1,valor2,valor3);
</script>

</body>
</html>

Ejercicio_3

Crear una funci�n que ingrese 5 valores y retorne su suma

También podría gustarte