martes, 29 de septiembre de 2009

Tabla del seno, coseno, e^(-y)cos(y)

Nombre:Navarrete Carolina


public class Main {

public static void main(String[] args) {

System.out.println("Tabla del seno ");
double z;
for(double y= 0; y <= 10; y+= 0.1){
System.out.println("El valor del Seno = " +Math.sin(y));

}

System.out.println("Tabla del coseno ");
for(double y= 0; y <= 10; y+= 0.1){
System.out.println("El valor del Coseno = " +Math.cos(y));
} System.out.println("Tabla de valores de (e^(-y))*cos(y) ");
for(double y = 0; y <= 10; y+= 0.1){

z= Math.pow(2.72, -y)*Math.cos(y);

System.out.println("La Funcion (e^(-y))*cos(y) = " +z);}

}

}

FACTORIAL

Factorial

public class Funciones_2 {
public long factorial (int x){
long resultado =1;
if(x==0)
resultado = 1;
else{
for( int i = 1;i<=x;i++)
resultado =resultado *i;
}
return resultado;
}
public static void main (String args[]){
Funciones_2 fun = new Funciones_2 ();
System.out.println (fun.factorial(20));

long g;
int n=14;
int m=3;

g= (fun .factorial(n)/fun.factorial(n-m));

System.out.println("el valor de g = "+g);
}

}

domingo, 27 de septiembre de 2009

Ejercicio de Funciones "Navarrete Carolina"

Nombre: Carolina Navarrete
3º Mecatronica "B"
Ejercicio 1
f2(x)= x2 { x<0
raiz de x { 0<=x<1
x+ raiz de x { x>= 1
public class Funciones {
double valorX;
public double f2(double x){
valorX = x;
double f;
if (valorX<0){
f = x*x;
System.out.println("El valor de f es = "+f);
}
if ((valorX>=0)(valorX<1))>

f= Math.sqrt(x);
else
{
f= (Math.sqrt(x))+x ;
}
return f;
}
public static void main(String[] args) {
Funciones fun =new Funciones();
System.out.println(fun.f2(-5));
System.out.println(fun.f2(0.3));
System.out.println(fun.f2(25));
}
}

martes, 22 de septiembre de 2009

Conceptos del lenguaje de programación Java

Que es Java ?

Java es un lenguaje de programación orientada a objetos dasarrollado por Sun Microsistem en los años 90 este lenguaje fue creado con los principios de C++ ,pero su modelo de objeto es mucho mas simple y elimina herramientas de bajo nivel que provocan errores con el manejo de punteros.
Sus aplicaciones están tipicamente compiladas en un bytecode, en su tiempo de ejecución el bytecode es interpretado a código nativo para su ejecución es posible la compilación en un lenguaje nativo.

En 1995 Sun Microsystems desarrollo el compilador, la maquina virtual y la bibliotecas de clases de Java el mismo que controla las especificaciones, el desarrollo y evolución del lenguaje a través del Java Community Process. Se han implementado tecnologías alternativas a estas, algunas incluso bajo la licencia de software libre.

Que es la máquina virtual Java?
Es un programa ejecutable en una plataforma específica, capaz de interpretar y ejecutar instrucciones expresadas en un código binario especial el cual es generado por el compilador del lenguaje Java.

El código binario de Java es un código de máquina de bajo nivel, viable incluso como lenguaje de entrada para un microprocesador físico.
Esta maquina puede estar adaptada en Software,Hadtware, una herramienta de desarrollo,lee y ejecuta código precopilado que es independiente. Aporta a la portabilidad al lenguaje de manera que la podamos utilizar para diferentes arquitecturas, por ejemplo el programa class escrito en un Windows puede ser interpretado en Linux; debido a esto se dice en Java,"escríbelo una vez, ejecútalo en cualquier parte".

Qué es la JVM de Java?

La JVM es una pieza fundamental de la plataforma Java. Esta ubicada en un nivel superior al Hardware del sistema sobre el que se pretende ejecutar la aplicación, y este actúa como un puente que entiende tanto el bytecode, como el sistema sobre el que se pretende ejecutar. Al escribir una aplicación Java, se hace pensando que será ejecutada en una máquina virtual Java , la cual transforma el código bytecode a código binario del dispositivo final.

Esta pieza provee definiciones para un conjunto de instrucciones, registros, un formato para archivos de clases, un heap con recolector de basura,la pila y un área de memoria.

Qué es JDK ?


JDK (Java Development Kit) es un software que provee herramientas de desarrollo para la creación de programas en java. Podemos instalarlo en una computadora local o en una unidad de red en la que
se puede tener la aplicación distribuida en varias computadoras y trabajar como una sola aplicación.
Tiene dos clases, un binario precompilado y un paquete fuente.

Qué es JRE ?

JRE(Java Runtime Environment), es un conjunto de herramientas que permite la ejecución de programas java,actuando como un "intermediario" entre el sistema operativo y Java.
Los usuarios necesitan el JRE para ejecutar las aplicaciones desarrolladas en lenguaje Java, mientras que para desarrollar nuevas aplicaciones en dicho lenguaje es necesario un entorno de desarrollo, denominado JDK, que además del JRE que son imprescindibles.