Prácticas de JavaScript Control de flujo If (condición) {instrucciones

Anuncio
Prácticas de JavaScript
If (condición)
Control de
{instrucciones}
flujo
[else {instrucciones}]
Bucles
for (inicial;condición;incremento)
{instrucciones}
while (condición)
{instrucciones}
if (a==b) document.write(“iguales”);
else if(a>b) document.write(“a mayor que b”);
else document.write(“b mayor que a”);
for (i=1;i<=5;i++) document.write(i);
12345
i=1
while (i<=5) {
document.write(i);
i++;
}
12345
break
Termina el bucle y continua con la siguiente instrucción
for (i=1; ;i++) {
document.write(i);
if (i>5) break;
}
12345
continue
Hace que se vuelva a evaluar la condición del bucle
for (i=1;i<=5 ;i++) {
if (i==5) continue;
document.write(i);
}
1234
Cadenas
cad.length
longitud de la cadena
texto=”hola”
document.write(texto.length); - 4
cad.charAt(i)
Carácter que hay en la posición i de la cadena
texto=”hola”
document.write(texto.charAt(0)); - “h”
cad.substr(i,j)
Subcadena desde la posición i devolviendo j caracteres
texto=”hola”
document.write(texto.substr(0,2)); - “ho”
cad.indexOf(c)
Posición del carácter c dentro de la cadena
texto=”hola”
document.write(cad.indexOf(“h”));  0
Bloque 2
1.
control del flujo
Leer dos números por teclado y escribir en pantalla el mayor de los dos.
ejemplo:
Primer operando: 8
Segundo operando: 4
El mayor es: 8
2.
Leer dos números por teclado, si son iguales escribir en pantalla “iguales” y luego escribir
los números, en caso contrario escribir diferentes y escribirlos ordenados de menor a mayor.
ejemplos:
Primer operando: 8
Segundo operando: 8
iguales: 8 - 8
3.
Primer operando: 5
Segundo operando: 9
diferentes: 5 - 9
Leer una calificación numérica entre O y 10 y transformarla en calificación alfabética.
ejemplo:
Introduce la nota: 8
La nota obtenida es: OCHO
4.
Leer tres números distintos y decir cual es el mayor.
5.
Leer tres números distintos y escribirlos en orden creciente.
Bucles
6.
Escribe los N primeros números siendo N un número que se pide por teclado.
ejemplo:
Introduce un número entero: 4
resultado: 1,2,3,4
7.
Programa que escribe la suma de los N primeros números naturales siendo N un número
que se pide por teclado
ejemplo:.
Introduce un número entero: 4
resultado: (1+2+3+4) = 10
8.
Escribe los N primeros números números pares siendo N un número que se pide por teclado
y el resultado de la suma de esos N números pares.
ejemplo:
Introduce un número entero: 4
resultado: (2+4+6+8) =20
9.
Programa que lee números positivos y negativos y escribe la suma de todos los números
positivos y la suma de todos los números negativos. El programa termina al leer un cero
ejemplo:
Introduce un número (0 para terminar): 2
Introduce un número (0 para terminar): -1
Introduce un número (0 para terminar): 3
Introduce un número (0 para terminar): -2
Introduce un número (0 para terminar): 0
Suma de los positivos: 5
Suma de los negativos: -3
10.
Programa que pide números enteros y que muestre el mayor y el menor de todos los
números leídos, (termina al leer un cero).
ejemplo:
Introduce un número (0 para terminar): 2
Introduce un número (0 para terminar): 4
Introduce un número (0 para terminar): 1
Introduce un número (0 para terminar): 9
Introduce un número (0 para terminar): 0
Mayor: 9
Menor: 1
11.
Escribir la tabla de multiplicar de un número introducido por teclado, el resultado debe estar
escrito en una tabla, filas alternas de la tabla deben tener un color diferente, los números
deben estar alineados a la derecha y el resto de elementos (“+” y “=”) centrados.
ejemplo:
Introduce un número: 8
8
x
1
=
8
8
x
2
=
16
8
x
3
=
24
8
x
4
=
32
8
x
5
=
40
8
x
6
=
48
8
x
7
=
56
8
x
8
=
64
8
x
9
=
72
8
x
10
=
80
12.
Hacer un programa que calcule y muestre la suma de los N primeros números pares y el
producto de los N primeros números impares simultáneamente, siendo N un número que se
introduce por teclado.
ejemplo:
Introduce un número: 4
Suma de los pares: 8
Producto de los impares: 3
13.
Programa que pida un número y calcule su factorial
ejemplo:
Introduce un número: 4
Su factorial es: 24
(4! = 4*3*2*1)
Manejo de cadenas de texto
14.
Programa que lee un texto y escribe su longitud.
ejemplo:
Introduce un texto : “hola mundo”
Resultado: la longitud de “hola mundo” es 10
15.
Programa que lee un texto y escribe cada carácter en una fila.
ejemplo:
Introduce un texto : “hola mundo”
Resultado:
h
o
l
a
m
u
n
d
o
16.
Programa que lee un texto con varias palabras y que escribe cada palabra en una línea.
ejemplo:
Introduce un texto : “hola mundo maravilloso”
Resultado:
hola
mundo
maravilloso
17.
Programa que lee un texto y lo escribe al revés.
ejemplo:
Introduce un texto : “hola mundo maravilloso”
Resultado: osollivaram odnum aloh
18.
Programa que lee un texto y lo escribe al revés y cada palabra en una fila.
ejemplo:
Introduce un texto : “hola mundo maravilloso”
Resultado:
osollivaram
odnum
aloh
19.
Programa que lee un texto, posteriormente lee una palabra y debe decir si la palabra esta en
el texto.
ejemplos:
Introduce un texto : “hola mundo maravilloso”
Introduce una palabra: mundo
Resultado:
La palabra “mundo” está en el texto.
Introduce un texto : “hola mundo maravilloso”
Introduce una palabra: mundos
Resultado:
La palabra “mundos” NO está en el texto.
Descargar