1.Escribir un programa solicite al usuario 100 valores enteros y los almacene en un vector.
Posteriormente, debe calcular el valor máximo, mínimo y la media.
Codigo:
<html> |
| <head> |
| <script language="javascript"> |
| var suma=0; |
| var media=0; |
| var numeros= new Array(10); |
| var i; |
| for (i=0;i<10;i++) |
| { |
| numeros[i] = parseInt(prompt("Ingrese un numero: ")); |
| } |
| document.write("<br>"); |
| var maximo=numeros[0]; |
| var minimo=numeros[0]; |
| for(i=0;i<10;i++) |
| { |
| if (numeros[i] > maximo) |
| { |
| maximo=numeros[i]; |
| } |
| if (numeros[i]< minimo) |
| { |
| minimo=numeros[i]; |
| } |
| suma =suma+numeros[i]; |
| } |
| media=suma/10; |
| document.write(" El numero maximo es: " + maximo + "<br>"); |
| document.write(" El numero minimo es: " + minimo + "<br>"); |
| document.write(" La media de los numeros es: " + media + "<br>"); |
| </script> |
| </head> |
| <body> |
| </body> |
| </html> |
|
2. Escribir un programa que declare un vector de 10 números enteros, pida al usuario cada una de sus
componentes y luego:
• Los escriba por pantalla.
• Los escriba en orden inverso.
• Muestre por pantalla la suma y la media.
Codigo:
| <html> |
| <head> |
| <script type="text/javascript"> |
| var numeros=new Array (10); |
| var i; |
| var suma=0; |
| var mediana; |
| document.write("los numeros ingresados son <br>"); |
| for(i=0; i<10; i++){ |
| numeros[i]=parseInt(prompt("Ingrese un numero")); |
| document.write(numeros[i]+" , "); |
| suma=suma+numeros[i]; |
| } |
| mediana=suma/10; |
| numeros.reverse(); |
| document.write(" <br>"); |
| document.write("la suma de los numeros es "+suma); |
| document.write(" <br>"); |
| document.write("los numeros ingresados inversamente quedan "+numeros); |
| document.write(" <br>"); |
| document.write("la mediana es de "+mediana); |
| </script> |
| </head> |
| <body> |
| </body> |
| </html>
ejercicio:ejecutable
3.Escribir un programa que lea un vector de números enteros y
lo modifique sumándole una unidad acada elemento.
Codigo:
| <html> |
| <head> |
| <script type="text/javascript"> |
| var long=prompt("Ingrese la longitud del vector"); |
| var numeros=new Array(long); |
| var i; |
| var incremento; |
| document.write("los numeros ingresados son" + "<br>"); |
| for (i=0; i<long; i++){ |
| numeros[i]=parseInt(prompt("Ingrese un numero")); |
| incremento=numeros[i]+1; |
| document.write("<br>el numero ingresado es "+numeros[i]+" y con el incremento es igual a "+incremento); |
| } |
| </script> |
| </head> |
| <body> |
| </body> |
| </html>
Ejercicio:ejecutable
4.Leer un vector de enteros y sacar por
pantalla primero todos los elementos introducidos en posiciones pares y después
todos los de posiciones impares.
Codigo:
| <html> |
| <head> |
| <script language="javascript"> |
| var long=prompt("Ingrese la longitud del vector"); |
| var numeros= new Array(long); |
| var i; |
| document.write("Los numeros Ingresados son: "); |
| for (i=0;i<long;i++) |
| { |
| numeros[i] = parseInt(prompt("Ingrese un numero: ")); |
| document.write(numeros[i] + "<br>"); |
| } |
| document.write("<br>"); |
| document.write("Los Numeros en posiciones pares: "); |
| for (i=0;i<long;i++) |
| { |
| if ((i%2)==0) |
| { |
| document.write(numeros[i] + ", "); |
| } |
| } |
| document.write("<br>"); |
| document.write("Los Numeros en posiciones impares: "); |
| for (i=0;i<5;i++) |
| { |
| if ((i%2)!=0) |
| { |
| document.write(numeros[i] + ", "); |
| } |
| } |
| </script> |
| </head> |
| <body> |
| </body> |
| </html>
Ejercicio:ejecutable
5.Leer un vector de enteros y sacar por
pantalla primero todos los elementos pares y después todos los impares. Codigo:
<html> |
| <head> |
| <script type="text/javascript"> |
| var long=parseInt(prompt("Igrese la longitud del vector")); |
| var numeros=new Array(long); |
| var pares=new Array(long); |
| var impares=new Array(long); |
| document.write("los numeros ingresados son "); |
| for(i=0;i<long;i++) |
| { |
| numeros[i]=parseInt(prompt("Ingrese un numero")); |
| document.write(numeros[i]); |
| document.write("<br>"); |
| } |
| document.write("Los numeros pares son "+"<br>"); |
| for(i=0;i<long;i++) |
| { |
| if ((numeros[i]%2)==0) |
| { |
| pares[i]=numeros[i]; |
| document.write(pares[i]+"<br>"); |
| } |
| } |
| document.write("los numeros impares son "+"<br>"); |
| for(i=0;i<long;i++) |
| { |
| if ((numeros[i]%2)!=0) |
| { |
| impares[i]=numeros[i]; |
| document.write(impares[i]+"<br>"); |
| |
| } |
| } |
| </script> |
| </head> |
| <body> |
| </body> |
| </html>
Ejercicio:ejecutable
6.Escribir la media de los elementos que
se encuentran en las posiciones pares y la media de los elementos que se
encuentran en las posiciones impares de un vector numérico.
Codigo:
<html>
|
<head>
|
<script
type="text/javascript">
|
var
long=parseInt(prompt("Igrese la longitud del vector"));
|
var numeros=new Array(long);
|
var pares=new Array(long);
|
var impares=new Array(long);
|
var
mediaPar;
|
var
mediaImpar;
|
var
contPar=0;
|
var
contImpar=0;
|
var
sumaPar=0;
|
var
sumaImpar=0;
|
document.write("los
numeros ingresados son ");
|
for(i=0;i<long;i++)
|
{
|
numeros[i]=parseInt(prompt("Ingrese
un numero"));
|
document.write(numeros[i]);
|
document.write("<br>");
|
}
|
document.write("Los
numeros pares son "+"<br>");
|
for(i=0;i<long;i++)
|
{
|
if
((numeros[i]%2)==0)
|
{
|
contPar++
|
pares[i]=numeros[i];
|
document.write(pares[i]+"<br>");
|
sumaPar=sumaPar+pares[i]
|
mediaPar=sumaPar/contPar
|
}
|
}
|
document.write("El
promedio de los pares es "+mediaPar);
|
document.write("<br>los
numeros impares son "+"<br>");
|
for(i=0;i<long;i++)
|
{
|
if
((numeros[i]%2)!=0)
|
{
|
contImpar++
|
impares[i]=numeros[i];
|
document.write(impares[i]+"<br>");
|
sumaImpar=sumaImpar+impares[i]
|
mediaImpar=sumaImpar/contImpar
|
}
|
}
|
document.write("El
promedio de los pares es "+mediaImpar);
|
</script>
|
</head>
|
<body>
|
</body>
|
</html>
7. Escribir un programa que lea un vector
de N enteros y halle la posición del elemento que contiene el valor máximo.
Codigo:
<html>
<head>
|
<script
type="text/javascript">
|
var
posicion=0
|
var
long
|
var
mayor
|
var
numero=[];
|
long=prompt('ingrese
la longitud del vector');
|
for (i=0; i<long; i++)
|
{
|
numero[i]=parseInt(prompt('Ingrese
numero'));
|
document.write(numero[i]+"</br>");
|
}
|
mayor=numero[0];
|
for (j=0; j<long; j++)
|
{
|
if(mayor
< numero[j])
|
{
|
mayor=numero[j];
|
posicion=j;
|
}
|
}
|
document.write("<br>el
numero mayor es: " + mayor + " en la pocision: " + posicion);
|
</script>
|
</head>
|
<body>
|
</body>
|
</html>
|
Ejercicio: Ejecutable
8.Escribir un programa que dé valores a un vector de números
enteros, cree un vector resultado de multiplicar cada valor leído por el
subíndice correspondiente e imprima este último vector.
|
Codigo:
| <html> |
| <head> |
| <script type="text/javascript"> |
| var long=parseInt(prompt("ingrese la longitud del vector")); |
| var numeros=new Array(long); |
| var multiplicado=new Array(long); |
| for(i=0;i<long;i++) |
| { |
| numeros[i]=parseInt(prompt("Ingrese un numero ")); |
| multiplicado[i]=numeros[i]*i; |
| document.write("El numero multiplicado por el subindise es: "+multiplicado[i]+"</br>"); |
| } |
| </script> |
| </head> |
| <body> |
| </body> |
| </html> Ejercicio: Ejecutable
9.Implementar un programa que lea las
notas de todos los alumnos de una clase para una asignatura, calcule la media,
y determine cuántos alumnos superan o igualan la media y cuántos están por
debajo de la misma. Calcular la nota máxima y mínima.
Codigo:
|
| <head> |
| <script type="text/javascript"> |
| var long=parseInt(prompt("Ingrese el numero de notas a registrar")); |
| var notas=new Array(long); |
| var media; |
| var mayor; |
| var menor; |
| var suma=0; |
| var media; |
| var cont=0; |
| var mayorPro; |
| var menorPro; |
| document.write("las notas ingresadas son "); |
| for(i=0;i<long;i++) |
| { |
| cont++ |
| notas[i]=parseInt(prompt("Ingrese la nota")); |
| document.write(notas[i]+" , "); |
| suma=suma+notas[i]; |
| media=suma/cont; |
| if (notas[i]>=media) //solo me evalua esta condicion y da mal |
| { |
| mayorPro=notas[i]; |
| } |
| else |
| { |
| if (notas[i]<media) // esta no me la toma y no da nda |
| { |
| menorPro=notas[i]; |
| } |
| } |
| } |
| mayor=notas[0]; |
| menor=notas[0]; |
|
|
| for(i=0;i<long;i++) |
| { |
| if(notas[i]<menor) |
| { |
| menor=notas[i]; |
| } |
| else |
| { |
| if (notas[i]>mayor) |
| { |
| mayor=notas[i]; |
| } |
| } |
| } |
| document.write("<br> la nota mayor es"+mayor); |
| document.write("<br> La nota menor es" +menor); |
| document.write("<br> El promedio de las notas es " +media); |
| document.write("<br> las notas mayore e iguales al promedio son "+mayorPro); |
| document.write("<br> Las notas menores al promedio son" +menorPro); |
| </script> |
| </head> |
| <body> |
| </body> |
| </html>
Ejercicio:Ejecutable
10.Escribir un programa
que lea un vector de números enteros (de una sola cifra) y compruebe si el número
formado por cada uno de los elementos del vector es capicúa o no.
Codigo:
<html>
|
<head>
|
|
<script type="text/javascript">
|
|
var
long=prompt('ingrese la cantidad de digitos del numero');
|
|
var num1= new Array(long);
|
|
var num2= new Array(long);
|
|
var
numero;
|
|
var
cont1=-1;
|
|
var
cont2=0;
|
|
for (x=0; x<long; x++)
|
|
{
|
|
var
numero=parseInt(prompt('ingrese un numero'));
|
|
num1[x]=numero;
|
|
}
|
|
for (x=(long-1); x>=0; x--)
|
|
{
|
|
cont1=cont1+1;
|
|
num2[cont1]=num1[x];
|
|
}
|
|
for (x=0; x<num1.length; x++)
|
|
{
|
|
if (num1[x] == num2[x])
|
|
{
|
|
cont2=cont2+1;
|
|
}
|
|
}
|
|
if
(cont2 == num1.length)
|
|
{
|
|
document.write("El
numero es capicua");
|
|
}
|
|
else
|
|
{
|
|
document.write("El
numero no es capicua");
|
|
}
|
|
</script>
|
|
</head>
|
|
<body>
|
|
</body>
|
|
</html>
|
|
|
|
|
Ejercicio:ejecutable
12.Leer una lista de n valores reales y
calcular la media y obtener la desviación de cada uno de los valores respecto a
la media (desviación = x[i] - media). El número máximo
de valores a introducir en 100.
Codigo: <html>
<head>
|
<script
type="text/javascript">
|
var
long=parseInt(prompt("Ingrese la cantidad de numero "));
|
var numero=new Array(long);
|
var
suma=0;
|
var
media;
|
var
cont=0;
|
var
desviacion;
|
document.write("Los
numeros ingresados son");
|
for(i=0;i<long;i++)
|
{
|
cont++
|
numero[i]=parseInt(prompt("Ingrese
un numero"));
|
document.write(numero[i]+",
");
|
suma=suma+numero[i];
|
media=suma/cont;
|
}
|
for(i=0;i<long;i++)
|
{
|
desviacion=numero[i]-media;
|
document.write("<br>la
desviacion es "+desviacion);
|
}
|
</script>
|
</head>
|
<body>
|
</body>
|
</html>
|
Ejercicio:Ejecutable
13. Leer un número entero, dígito a dígito, e imprimirlo con
sus cifras invertidas
|
Codigo:
<html>
<head>
|
<script
type="text/javascript">
|
|
var
long=parseInt(prompt("Ingrese la cantidad de digitos del numero"));
|
var
numero=new Array();
|
|
document.write("los
numeros ingresados son"+"<br>");
|
|
for(i=0; i<=long; i++){
|
numero[i]=parseInt(prompt("Ingrese
un numero"));
|
document.write(numero[i]);
|
}
|
|
document.write("<br>");
|
|
document.write("Los
numeros en orden inverso: ");
|
|
for(i=long;i>=0;i--)
|
{
|
document.write(numero[i]);
|
}
|
</script>
|
</head>
|
<body>
|
</body>
|
</html>
|
Ejercicio:Ejecutable
15. Escribir un programa que lea un vector
de números de un solo dígito y obtenga un vector de 10 elementos, cuya
componente i-ésima indique cuantas veces aparece “i” en el primer vector.
codigo: <html>
<head>
|
<script
type="text/javascript">
|
var
longitud=parseInt(prompt("Ingrese longitud del vector"));
|
var
vector= new Array ();
|
var
iesmo= new Array ();
|
var i;
|
|
for (i=0; i<longitud; i++)
|
{
|
vector[i]=parseInt(prompt("Ingrese
valor en la posicion " + i));
|
}
|
|
for (i=0; i<longitud; i++)
|
{
|
if (vector[i]!= vector[i+1])
|
{
|
document.write(vector[i]);
|
}
|
}
|
|
document.write('<br>');
|
for (i=0; i<longitud; i++)
|
{
|
contador=0;
|
for(j=0; j<longitud; j++)
|
{
|
if(vector[j]==i)
|
{
|
contador
= contador+1;
|
}
|
}
|
iesmo[i]=contador;
|
}
|
document.write('<br>');
|
for(i=0; i<longitud; i++)
|
{
|
document.write(iesmo[i]);
|
}
|
</script>
|
</head>
|
<body>
|
</body>
|
</html>
|
|
|
|
|
|
|
|
|
|
|
|
|
No hay comentarios:
Publicar un comentario