<head>
<title>Ejercicio primero</title>
<script type="text/javascript">
var totalnotas = 0;
var perdieron = 0;
var pasaron = 0;
var x = prompt("numerode estudiantes");
for(var numnotas = 0 ; numnotas < x ; numnotas++ ){
var nota = prompt("introduzca la nota");
nota = nota*1
totalnotas = totalnotas + nota;
if(nota < 3 ) {
perdieron++;
}
else {
pasaron++;
}
}
alert("suma de notas" +totalnotas );
alert("pasaron" +pasaron );
alert("perdieron" +perdieron );
</script>
</head>
<body>
</body>
</html>
CINDY LILIANA VARGAS DUQUE
domingo, 27 de febrero de 2011
viernes, 18 de febrero de 2011
RESUMEN JAVA SCRIPT
JAVA SCRIPT
El lenguaje de programación Java es el mas popular creado por Sun Microsofysistems a mediado de los noventas, según el TIOBE (encuesta del “estado de salud de programadores). Estes lenguaje ha superado el lenguaje C++ desde el año 2005.
Java es un lenguaje de programación simple, es una buena plataforma de desarrollo de aplicaciones completas que proporcionan contenedores W, lenguaje descript para crear paginas Web, dinámicos, colas de mensajería para el procesamiento de tareas y soporte para el desarrollo de aplicaciones móviles, incluso tarjetas inteligentes.
JavaMe (J2ME) es Java aplicado u orientado a la programación de dispositivos móviles y empotrados. Como tarjetas inteligentes y software de controlador de autos, pero este tio de lenguaje de programación no soporta tipos de datos de lenguaje reales ya que estos solo realizan aritmética de enteros.
Algunas aplicaciones de Java son sus millones de tarjetas inteligentes en dispositivos móviles y también millones en celulares e incluso en juegos, televisión y revistas digitales.
1. OBJETIVOS DE JAVA SE
Presentar un lenguaje de programación Java e introducir las partes mas esenciales de su librería estándar
Se Deben tener conocimientos previos de :
· Concepto de Metodo
· Concepto de Objeto
· Concepto de clase
· Concepto de Paso de Mensajes
1.1 Java el Lenguaje
CARACTERISTICAS:
Java es un programa sencillo de aprender, su sintaxis es la de C++. Tratando de eliminar lo mas complicado. La herencia multiple, la aritmética de punteros, la gestión de memoria dinámica son ejemplos de puntos complicados en el lenguaje C++
· Java es completamente independiente de la maquina y el sistema operativo en el que se ejecuta
· El código generador por Java es independiente de la arquitectura, puede ejecutarse entorno a Windows tanto en 32 como 64 bits
· Java es portable a nivel de código de fuente (el mismo programa compilado puede ejecutarse en distintas estructuras)
Ejemplo:
Sea mayor o igual que un Shor
Y menor o igual que un Long int
· Este programa a si mismo puede almacenarse en formato LITTLENDION o en BIGENDIAN. Java lo hace siempre en el mismo formato
· Java es robusto y seguro, es un lenguaje no ejecutado directamente por la CPU (controla permisos que se le otorga a aplicaciones y los permisos no son violados) , esto permite que no se pueda dañar la maquina o violar la intimidad de la visita a la pagina Web.
· Java esu n lenguaje de alto rendiemiento. Su velocidad de igual que la del lenguaje C++. Esto es asi gracias al uso de compiladores Justin Time que traducen los bytes codes de Java
· Java consume mas memoria que el lenguaje C++ equivalente
KIT DE DESARROLLO DE JAVA JDK
Para el uso del programa es necesario un “java development kit” que se puede encontrar en el mercado en forma de sorfware libre, para tenerlo en su propio equipo
COMO INSTALARLO DE FORMA FACIL EN SU EQUIPO
Pueden descargarse desde http://netbeans.org y http://eclipse.org.
partir de ahora supongo que el lector tiene un JDK instalado en su equipo. La descarga desde la página de Sun es un instalador estándar. Podemos aceptar todas las opciones por defecto. Una vez instalado, nuestro equipo podrá ejecutar aplicaciones Java. Sin embargo, por defecto, el kit de desarrollo no estará accesible desde la consola de comandos.
Para solucionar esto debemos incluir en la variable de entorno
PATH
el nombre del directorio de instalación del JDK. Para ello hacemos un clic derecho sobre el icono de "Mi PC" y seleccionamos "Propiedades". En la ventana que aparecerá vamos a la lengüeta de "Opciones avanzadas" y seleccionamos el botón "Variables de entorno". Si ya existe una variable llamada PATH
la seleccionamos y le damos al botón de "Modificar". Sino, creamos dicha variable mediante el botón "Nueva". El valor de dicha variable debe ser el directorio "bin" que se encuentra dentro del directorio de instalación del JDK. Si hemos instalado la última versión del JDK de Sun (la 6) en una máquina Windows y hemos aceptado todas las opciones por defecto este directorio será "C:\Archivos de programa\Java\jdk1.6.0\bin". Si en nuestro equipo ya estaba definida la variable PATH
vamos al final de la línea de su definición, añadimos un ";" y a continuación colocamos la ruta del directorio mencionado anteriormente.
el nombre del directorio de instalación del JDK. Para ello hacemos un clic derecho sobre el icono de "Mi PC" y seleccionamos "Propiedades". En la ventana que aparecerá vamos a la lengüeta de "Opciones avanzadas" y seleccionamos el botón "Variables de entorno". Si ya existe una variable llamada PATH
la seleccionamos y le damos al botón de "Modificar". Sino, creamos dicha variable mediante el botón "Nueva". El valor de dicha variable debe ser el directorio "bin" que se encuentra dentro del directorio de instalación del JDK. Si hemos instalado la última versión del JDK de Sun (la 6) en una máquina Windows y hemos aceptado todas las opciones por defecto este directorio será "C:\Archivos de programa\Java\jdk1.6.0\bin". Si en nuestro equipo ya estaba definida la variable PATH
vamos al final de la línea de su definición, añadimos un ";" y a continuación colocamos la ruta del directorio mencionado anteriormente.
Tipos de datos primitivos
los tipos son casi idénticos a los de estos lenguajes, salvo que aquí todos los enteros son signed siempre.
En Java toda variable declarada ha de tener su tipo, y además antes de poder emplearla hemos de inicializarla a un valor, si no el compilador se quejará y no generará los archivos .class. Esto no es necesario, por ejemplo, en C, siendo fuente de muchos errores el emplear en operaciones variables que nos hemos olvidado de inicializar. A continuación pasamos a describir los distintos tipos de datos primitivos que existen en Java.
Enteros
Almacenan, como su propio nombre indica, números enteros; esto es, números sin parte decimal. Cabe destacar, como ya se indicó anteriormente, que por razones de portabilidad todos los datos en Java tienen el mismo tamaño y formato en todas las plataformas. En Java hay cuatro tipos de enteros, como se muestra en la tabla 1. Esta tabla también nos muestra el rango (valores mínimos y máximos) de cada tipo y el espacio que ocupan en memoria, medido en bytes.
TABLA 1: tipo de datos enteros en Java
Tipo | Tamaño (bytes) | Rango |
byte | 1 | -128 a 127 |
short | 2 | -32768 a 32767 |
int | 4 | -2147483648 a 2147483647 |
long | 8 | -9223372036854775808 a 9223372036854775807 |
.
Reales
Almacenan números reales, es decir, números con parte decimal. Como se muestra en la tabla 2, hay dos tipos diferentes de número real; se diferencian tanto en la precisión (el número de cifras decimales que son capaces de representar) como en el rango de valores que permiten representar.
TABLA 2: tipos de datos reales en Java
Tipo | Tamaño (bytes) | Rango |
float | 4 | - 3.40282347E+38 a + 3.40282347E+38 |
double | 8 | - 179769313486231570E+308 a + 179769313486231570E+308 |
Datos lógicos: boolean
Se trata de un tipo de dato que solo puede tomar dos valores:
true
y false
, que representan los valores lógicos cierto y falso, respectivamente. Por ejemplo, la sentencia bolean b = true;
inicia la variable b
al valor lógico que representa una condición que se cumple, esto es, una condición cierta. Es un tipo de dato bastante útil a la hora de realizar chequeos sobre condiciones. En C no hay un dato equivalente y para suplir su ausencia muchas veces se emplean enteros con valor 1 si la variable lógica toma el valor lógico cierto y 0 si la variable toma el valor lógico falso.
y false
, que representan los valores lógicos cierto y falso, respectivamente. Por ejemplo, la sentencia bolean b = true;
inicia la variable b
al valor lógico que representa una condición que se cumple, esto es, una condición cierta. Es un tipo de dato bastante útil a la hora de realizar chequeos sobre condiciones. En C no hay un dato equivalente y para suplir su ausencia muchas veces se emplean enteros con valor 1 si la variable lógica toma el valor lógico cierto y 0 si la variable toma el valor lógico falso.
Definición de variables
Al igual que en C, y a diferencia de Fortran, Java requiere que se declaren los tipos de todas las variables empleadas. La sintaxis de declaración es la misma que C:
int i;
int i = 0;
int i ;
i = 0;
i = 0;
int i=3, j,k=2;
Reglas de conversión entre distintos tipos numéricos
Las normas de conversión entre tipos numéricos son las habituales en un lenguaje de programación: si en una operación se involucran varios datos numéricos de distintos tipos todos ellos se convierten al tipo de dato que permite una mayor precisión y rango de representación numérica; así, por ejemplo
- Si cualquier operando es
double
todos se convertirán en double
todos se convertirán en double
- Si cualquier operando es
float
y no hay ningún double
todos se convertirán a float
.
y no hay ningún double
todos se convertirán a float
.
- Si cualquier operando es
long
y no hay datos reales todos se convertirán en long
.
y no hay datos reales todos se convertirán en long
.
- Si cualquier operando es
int
y no hay datos reales ni long
todos se convertirán en int
.
y no hay datos reales ni long
todos se convertirán en int
.
- En cualquier otro caso el resultado será también un
int
Tabla 1: operadores relacionales
Operador | Operación que realiza |
== | Test de igualdad |
!= | Test de desigualdad |
< | Menor que |
> | Mayor que |
<= | Menor o igual que |
>= | Mayor o igual que |
i = 85
j = 4
i > j es true
i < j es false
i >= j es true
i <= j es false
i == j es false
i != j es true
j = 4
i > j es true
i < j es false
i >= j es true
i <= j es false
i == j es false
i != j es true
6.3Operadores lógicos
Estos operadores se aplican sobre valores lógicos, es decir, sobre datos de tipo
Tabla 4: Operadores lógicos
Operador | Operación que realiza |
! | Not lógico |
&& | And lógico |
|| | Or lógico |
Suscribirse a:
Entradas (Atom)