martes, 29 de septiembre de 2009
FACTORIAL
public long factorial(int x){
long resultado=1;//long: entero con mayor espacio
if(x==0)
resultado=1;
else{
for(int i= 1; i<=x; i++)
resultado = resultado*i;
}
return resultado;
}
public static void main(String args[]){
Funciones1 ian = new Funciones1();
System.out.println(ian.factorial(20));
//public static void main(String args[]){
long g;
g=(ian.factorial(10))/(ian.factorial(1));
System.out.println("el valor de g es ="+g);
}
}
TABLAS DE SENO, COS, EXP
/* public double seno(double x){
double seno=0;
for(double i=0;i<=10;i+=0.1)
seno=Math.sin(i);
return seno;
}*/
public static void main(String arg[]){
//Tablas ian= new Tablas();
double j;
System.out.println("ANGULO SENO COSENO EXPONENTE ");
for( j=0.00;j<10.00;j=0.1+j)
System.out.println(+(float)j+" " + (float)Math.sin(j)+" " + (float)Math.cos(j)+" "+(float)Math.exp(-j)*(float)Math.cos(j));
}
}
domingo, 27 de septiembre de 2009
FUNCIONES
* To change this template, choose Tools Templates
* and open the template in the editor.
*/
/**
*
* @author Administrator
*/
public class Funciones {
double valorX, valorX2;
public double f1(double x){
valorX = x;
double f;
if((valorX <>= 1))
f=1;
else
f=0;
return f;
}
public static void main(String args[]){
Funciones fun = new Funciones ();
System.out.println(fun.f1(3));
System.out.println(fun.f1(5));
System.out.println(fun.f1(0.3));
System.out.println(fun.f2(-3));
System.out.println(fun.f2(0.5));
System.out.println(fun.f2(4));
}
public double f2(double x){
valorX2 =x;
double f;
if(x<0){ f ="Math.pow(x,2);">=0 & valorX2<1){ f="Math.sqrt(valorX2);" f="Math.pow(valorX2,2)*Math.sqrt(valorX2);">
}
return f;
}
}
martes, 22 de septiembre de 2009
JAVA
JAVA.- Es un lenguaje de programación orientado a objetos desarrollado por sun microsystems, toma mucha de la sintaxis de C y C++, pero usa herramientas que hacen mas fácil su uso, además elimina herramientas de bajo nivel que pueden introducir errores dentro del programas que se esta desarrollando.
El más atractivo indudable de Java es su independencia de plataforma, lo que significa que cualquier fragmento de código Java, una vez recopilados, se ejecutará de manera similar en cualquiera de las plataformas soportadas. Un programador debe ser capaz de escribir un programa una vez, compilar una vez y, a continuación, ser capaz de ejecutar en cualquier lugar, a la verdadera celebración de Sun Microsystems lema "Write Once, Run Anywhere".
Java se utiliza en muchas facetas, desde la pantallas digitales en tu microondas y refrigerador en la cocina a las pantallas digitales en sus teléfonos, máquinas de fax, copiadoras y en su oficina. Se utiliza en la web (a través de applets) para el entretenimiento, la investigación, y otras funciones, como el corrector ortográfico de un sitio web que se pondrá automáticamente a través de su sitio web, haga clic en cada enlace, el corrector ortográfico y de cada página.
JVM ( java virtual machine).- Es el programa que interpreta el código escrito en lenguaje java, es capaz de interpretar y ejecutar instrucciones escritas en un código binario especial llamado java bytecode, el cual es generado por el compilador de java.
La maquina virtual de java es una pieza fundamental de esta plataforma ya que es el vinculo entre el programa y el sistema en el cual se va a ejecutar, es asi que cuando se hace una aplicación esta esta pensada para que sea ejecutada en la maquina virtual y luego sea convertido a un lenguaje propio del dispositivo final.
Con la JVM se consigue que este lenguaje sea portable, por ejemplo un programa desarrollado en Windows puede ser ejecutado en Linux, solo es necesario contar con la maquina virtual para dichos entornos.
JRE (java runtime environment o entorno en tiempo de ejecución de java).- Es el software necesario para que una aplicación de java pueda ejecutarse.
El JRE esta formado por la Maquina Virtual de Java o JVM, bibliotecas java y otros componentes que permiten la ejecución de los programas desarrollados con lenguaje java. El JRE actúa como un intermediario entre el sistema operativo y java.
Si el usuario solo va a hacer uso de las aplicaciones desarrolladas para la plataforma java necesita solo el JRE mientras que un desarrollador de aplicaciones necesita además el JDK. SE puede encontrar por separado los paquetes JDK y JRE según sean la necesidad de la persona que los va a usar, pero si se tiene el JDK también se obtiene el JRE.
JDK (java development kit).-Es un software que contiene un conjunto de herramientas que permiten el desarrollo de aplicaciones para la plataforma java. Este software puede ser instalado en un computador o en una unidad de red.
Incluye herramientas como el compilador de java, javadoc para generar documentos o el depurador.