JavaScript JLHV
JavaScript JLHV
Ejercicio.
Estructuras condicionales simples.
Ejercicio. Estructuras condicionales compuestas.
Ejercicio.
11. Estructuras switch. Ejercicio.
12. Estructura repetitiva (while) Ejercicio.
13. Concepto de acumulador. Ejercicio.
14. Estructura repetitiva (do/while)
Ejercicio.
15. Estructura repetitiva (for) Ejercicio.
CONCEPTOS DE ALGORITMO,
PROGRAMA Y LENGUAJE
PROGRAMACIÓN.
DE
Algoritmo: Son los pasos a seguir para resolver
un problema.
Programa: Es el Conjunto de instrucciones que
se realiza para que un ordenador realice una
serie de acciones.
Lenguaje de programación: Son instrucciones
escritas de tal modo que el ordenador las
interprete. Algunos lenguajes conocidos son,
dev c, c++, java script, visual basic…
Qué es JavaScript?
<script language="javascript">
</script>
Variables.
Una variable es un depósito donde hay un
valor. Consta de un nombre y pertenece
a un tipo (númerico, cadena de
caracteres, etc.), fijos o variables.
Fija.- Cuando el tamaño de la misma no
variará a lo largo de la ejecución del
programa.
Variable.- Cuando el tamaño de la misma
puede variar a lo largo de la ejecución.
Tipos de variable:
var nombre;
var saldo;
nombre=prompt('Ingrese su nombre:','');
saldo=prompt('Ingrese su saldo”,'');
document.write("Nombre:" + nombre);
document.write("<br> Saldo:" + saldo);
</script>
Entrada de datos por teclado.
var nombre;
Var email;
nombre=prompt('Ingrese su nombre:','');
email=prompt('Ingrese su e-mail”,'');
document.write("Nombre:" + nombre);
document.write("<br> e-mail:" + email);
</script>
Estructuras Secuenciales de
Programación.
<script language="javascript">
var num;
num=prompt('Ingrese el numero:','');
num=parseInt(num);
if (num>0)
{ document.write('positivo'); }
else { if (num<0) { document.write('negativo'); }
else { document.write('el numero es 0'); } }
</script>
Operadores lógicos && (y) en
las estructuras
condicionales.
Este operador es utilizado para colocar mas de
una condición dentro de una estructura
condicional.
Cuando vinculamos dos o más condiciones con
el operador "&&" las dos condiciones deben
ser verdaderas para que el resultado de la
condición compuesta de Verdadero y continúe
por la rama del verdadero de la estructura
condicional.
Ejercicio: Se ingresan tres valores por teclado, si todos
son iguales se imprime la suma del primero con el segundo
y a este resultado se lo multiplica por el tercero
<script language="javaScript">
var num1,num2,num3,con1;
num1=prompt('Ingrese primer número:','');
num2=prompt('Ingrese segundo número:','');
num3=prompt('Ingrese tercer número:','');
num1=parseInt(num1);
num2=parseInt(num2);
num3=parseInt(num3);
if (num1==num2 && num2==num3) {
con1=(num1+num2)*num3;
document.write(con1); }
Operadores lógicos || (o) en
las estructuras condicionales.
<script language="javascript">
var num;
num=11;
while (num<=275){
document.write(num);
document.write('<br>');
num=num+11;}
</script>
CONCEPTO DE ACUMULADOR.
Un acumulador es una variable, definida
por el programador que es utilizada
para sumar.
su sintaxis es:
Sintaxis:
do{ bloque de código}
while (condición);
Ejercicio: Realizar un programa que acumule valores ingresados por
teclado hasta ingresa el 9999 (no sumar dicho valor, solamente indica
que ha finalizado la carga). Imprimir el valor acumulado e informar si
dicho valor es cero, mayor a cero o menor a cero.
<script language="javascript">
var valor;
var suma=0;
do {
valor=prompt('Ingrese un valor 9999 para
terminar:','');
valor=parseInt(valor);
suma=suma+valor;
document.write('<br>');
} while(valor != 9999);
total=suma-9999;
if(total==0){document.write( total + " es igual+a" cero");}
if (valor>0) { document.write(total es mayor que cero") ; }
else { if (valor<0) { document.write("Valor igual a cero") ;} } }
else {
</script>
ESTRUCTURA REPETITIVA
(FOR)
Esta estructura se usa cuando conocemos la cantidad
de veces que queremos que se ejecute la sentencia.
Sintaxis:
for (<Inicio> ; <hasta> ; <Incremento o Decremento>)
{
<Instrucciones>
}
Ejercicio: Desarrollar un programa que
muestre la tabla de multiplicar del 5 (del 5 al
50).
<script language="javascript">
var c;
for(c=1;c<=10;c++)
{
tabla=c*5;
document.write("5 * "+ c + " = " + tabla + "<br>");
}
</script>