martes, 29 de septiembre de 2009

Funciones

// José Romero
// Ing. Mecatrónica 3"B"

package funcionescossen;


public class Main {

public static void main(String[] args) {

System.out.println("Tabla de valores seno ");

double x;

for(double k = 0; k <= 10; k+= 0.1){


System.out.println("El Seno = " +Math.sin(k));

}


System.out.println("Tabla de valores coseno ");
for(double k = 0; k <= 10; k+= 0.1){

System.out.println("El Coseno = " +Math.cos(k));

}

System.out.println("Tabla de valores (e^(-k))*cos(k) ");
for(double k = 0; k <= 10; k+= 0.1){
x= Math.pow(2.72, -k)*Math.cos(k);


System.out.println("La Funcion (e^(-k))*cos(k) = " +x);

}

}

}

Deber 2 Factorial

// JOSÉ ROMERO
//ING. MECATRÓNICA 3 "B"

package Deber3;


public class Main {

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) {

Main jr = new Main();

System.out.println(jr.factorial(20));



long g;

int m=11;
int n=19;

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

System.out.println("El valor de g es ="+g);


}

}

domingo, 27 de septiembre de 2009

Deber 1 Funciones

// JOSÉ ROMERO
//ING. MECATRÓNICA 3 "B"

public class Funciones {

double valorX;

public double f2(double x){

valorX = x;

double f;

if (valorX<0){

f = x*x;

System.out.println("Respuesta = "+f);
}

if ((valorX>=0)||(valorX<1))>

f= Math.sqrt(x);


else{

f= x*(Math.sqrt(x));


}

return f;

}


public static void main(String[] args) {
Funciones fun =new Funciones();
System.out.println(fun.f2(-2));
System.out.println(fun.f2(0.5));
System.out.println(fun.f2(2));

}

}

martes, 22 de septiembre de 2009

UNIVERSIDAD TECNOLÓGICA EQUINOCCIAL

Nombre: José Romero

Curso: 3 “B” Ing. Mecatrónica Fecha: 22-09-2009

¿Qué es Java?

Java se puede definir como un lenguaje de programación con el cual podemos realizar cualquier tipo de programa, es un lenguaje de programación orientado a objetos el cual fue desarrollado por Sun Microsystems a partir de los años 90.

Las aplicaciones realizadas en Java están compiladas en un bytecode (código binario especial).

La característica principal de Java es que es un lenguaje independiente de la plataforma. Esto nos quiere decir que si hacemos un programa en Java podrá funcionar en cualquier computador.

¿Qué es La Máquina virtual Java (JVM)?

La Máquina virtual Java (JVM) es un programa ejecutable en una plataforma específica, capaz de interpretar y ejecutar instrucciones expresadas en un código binario especial denominado el Java bytecode, el cual es generado por el compilador del lenguaje Java.

El código binario de Java es un código máquina de bajo nivel, fue desarrollado originalmente por Sun Microsystems.

La Máquina Virtual de Java es una pieza fundamental de la plataforma de Java.

La máquina virtual de Java puede estar implementada en software, hardware, una herramienta de desarrollo o un Web browser; lee y ejecuta código precompilado bytecode.

Java Runtime Environment

Java Runtime Environment (JRE), es un conjunto de utilidades que permite la ejecución de programas java.

Está conformado por una Máquina Virtual de Java (JVM), un conjunto de bibliotecas Java y otros componentes para que una aplicación escrita en lenguaje Java pueda ser ejecutada. El JRE actúa como un "intermediario" entre el sistema operativo y Java.

La JVM es el programa que interpreta el código Java mientras que las librerías de clases estándar son las que implementan el API de Java. Ambas JVM y API deben ser consistentes entre sí, de ahí que sean distribuidas de modo conjunto.

Sólo necesita el JRE para ejecutar las aplicaciones desarrolladas en lenguaje Java, pero para desarrollar nuevas aplicaciones en este lenguaje es necesario un entorno de desarrollo, denominado JDK, que además del JRE incluye, un compilador para Java.

Java Development Kit

Java Development Kit (JDK), es un software que provee herramientas de desarrollo para la creación de programas en java. Puede instalarse en una computadora local o en una unidad de red.

En la unidad de red se puede tener la aplicación distribuida en varias computadoras y trabajar como una sola aplicación.

JVM = Maquina Virtual de Java