Programacion en Redes

Páginas: 5 (1023 palabras) Publicado: 12 de febrero de 2014
Programación en Red II
Nombre: Marlon Baldeón Mora
Curso: IX sistemas Nocturno

Principales Funciones de Java
Funciones Matemáticas

En cuanto a las funciones matemáticas en Java, las funciones disponibles vienen definidas en la clase Math. Hay muchas funciones disponibles.
Destacar que las funciones matemáticas, al pertenecer a la clase Math, se invocan siempre de la siguiente manera:Math.funcion (argumentos).
Las funciones relacionadas con ángulos (atan, cos, sin, tan, etc.) trabajan en radianes. Por tanto, para operar con grados, tendremos que realizar la conversión oportuna.
La función random, permite generar números aleatorios en el rango] 0,1[. Por tanto el 0 y el 1 están excluidos.
La función exponenciación neperiana o exponenciación de e, matemáticamente significa ex,que en Java sería Math.exp(x), donde x es un número real y la base es la constante neperiana e = 2.7172...
La función logaritmo neperiano, matemáticamente significa Ln x, que en Java correspondería a la expresión Math.log(x).
La función potencia, matemáticamente significa base exponente, que en Java se convertiría en Math.pow (base, exponente), donde base y exponente son números reales, por lotanto, si queremos obtener la raíz cubica de 2, la instrucción sería Math.pow (2,0.333).
No hay una función directa para obtener la parte entera de un número real, pero para estos casos, se puede obtener de la siguiente manera.
Int x = (int) (8.7);   --> x = 8;
Int x = (int) (-8.7); --> x = -8;
Aclarar que obtener la parte entera es distinto a redondear.
Si vas a trabajar con constantesfísicas o matemáticas, te resultará de interés la instrucción final para la declaración de constantes. La ventaja de declarar una constante en vez de una variable, consiste en que la constante no puede variar en el transcurso del programa. Por tanto, se impide que por error pueda tener un valor no válido en un momento dado. Las constantes facilitan la documentación del programa y lo hacen fácil demodificar. Una declaración tipo de constante podría ser la siguiente:
Final doublé pi = 3.14159265358979;
Sin embargo, el propio Java tiene una constante propia para definir la constante matemática PI: Public static final double PI;
Ejemplo 1
/* Ejemplo de clase java usando la constante PI de la clase Math – aprenderaprogramar.com */
  Public class Programa {
      Public static void main (Stringargs []) {
             Double sexagesimal = 30;
             Double radianes = Math.PI/180 * sexagesimal;
             System.out.println ("Angulo en radianes: "+radianes);
       }
 }
Ejemplo 2










Funciones de Caracter
Las cadenas en java son secuencias de caracteres Unicode. Java no tiene un tipo cadena incorporado, sin embargo, existe en la biblioteca estándar de Javauna clase denominada String, que está disponible cuando se programa en Java. Cada cadena entrecomillada es una instancia de la clase String.
Ejemplo:
String a = “ ” ; //cadena vacía
String saludo = “hola”;
Se puede declarar una variable de tipo cadena
String ciudad;
ciudad = “Cuernavaca”
O se puede juntar la declaración y la asignación
String ciudad = “Cuernavaca”;
Unavez que hemos visto lo sencillo que es crear una cadena de texto vamos a echar un vistazo a los métodos que nos permiten manipular la cadena de texto.
Si tuviésemos que ordenar dichos métodos podríamos llegar a la siguiente división:
Información básica de la cadena
Comparación de Cadenas
Búsqueda de caracteres
Manejo de caracteres
Conversión a String: valueOf()
Información básica de la cadena.length (): Nos devuelve el tamaño que tiene la cadena.
Char charAt (int index): Devuelve el carácter indicado como índice. El primer carácter de la cadena será el del índice 0. Junto con el método .length () podemos recuperar todos los caracteres de la cadena de texto.
Hay que tener cuidado. Ya que si intentamos acceder a un índice de carácter que no existe nos devolverá una excepción...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programacion De Clase Abierta Redes
  • trabajo red 4G programacion
  • Programacion en Red
  • Programación y Administración de Redes
  • Redes Con Desarrollo FUNDAMENTOS DE PROGRAMACION
  • Programación dinámica, multiobjetivo y redes lineales
  • Programación Dinámica: Probles De Red, Asignación y Cargamento
  • Programación de redes neuronales

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS