FILMINA #1: BIBLIOTECAS DE PROGRAMAS
En informática, una biblioteca de programas es un conjunto de implementaciones funcionales, codificadas en un lenguaje de programación, que ofrece una interfaz bien definida para la funcionalidad que se invoca. Tenemos dos tipos:
a) Librerías que se usan siempre pues constituyen elementos fundamentales del lenguaje Java como la clase String. Esta clase, perteneciente al paquete java.lang, se puede utilizar directamente en cualquier programa Java ya que se carga automáticamente.
b) Librerías que no siempre se usan. Para usarlas dentro de nuestro código hemos de indicar que requerimos su carga mediante una sentencia import incluida en cabecera de clase.
FILMINA #2: BIG DECIMAL
(Def Oracle) Immutable, arbitrary-precision signed decimal numbers. ABigDecimal
consists of an arbitrary precision integer unscaled value and a 32-bit integer scale. If zero or positive, the scale is the number of digits to the right of the decimal point. If negative, the unscaled value of the number is multiplied by ten to the power of the negation of the scale. The value of the number represented by the BigDecimal
is therefore (unscaledValue × 10-scale).Para ver la referencia completa, de click aqui.
FILMINA #3: EJEMPLO DE UTILIZACION
double unCentavo = 0.01;
double suma=unCentavo+unCentavo+unCentavo+unCentavo+unCentavo+unCentavo;
System.out.println(suma);
double suma=unCentavo+unCentavo+unCentavo+unCentavo+unCentavo+unCentavo;
System.out.println(suma);
Se imprime: 0.060000000000000005
Ahora:
java.math.BigDecimal unCentavo = new java.math.BigDecimal("0.01");
java.math.BigDecimal suma=unCentavo.add(unCentavo).add(unCentavo).add(unCentavo).add(unCentavo).add(unCentavo);
System.out.println(suma);
java.math.BigDecimal suma=unCentavo.add(unCentavo).add(unCentavo).add(unCentavo).add(unCentavo).add(unCentavo);
System.out.println(suma);
Imprime 0.06.
FILMINA #4: EXTENSION CSV
La extension .csv quiere decir comma sepparate values y nos sirve para generar listas que posteriormente podremos utilizar en el analisis de bases de datos en nuestros programas. De esta manera podemos incluir listas compuestas en el análisis de datos de nuestros programasFILMINA #5: BIBLIOTECA JAMA
(Def JAMA) JAMA is a basic linear algebra package for Java. It provides user-level classes for constructing and manipulating real, dense matrices. It is meant to provide sufficient functionality for routine problems, packaged in a way that is natural and understandable to non-experts. It is intended to serve as the standard matrix class for Java, and will be proposed as such to the Java Grande Forum and then to Sun.
FILMINA #6: BIBLIOTECA JAMA
La biblioteca JAMA cuenta
con muchos recursos y utilidades para realizar operaciones matriciales. Para
invocarla se debe de incluir el archivo .jar
en nuestro proyecto de tipo .drjava. De esta manera tendremos activada
la biblioteca y podremos hacer el llamado ordinario de los métodos.
FILMINA #7: ARCHIVO DE TIPO DR JAVA
Para llevar acabo la tarea 6, es necesario utilizar un archivo de tipo
.drjava, que nos permite realizar un proyecto que esta contenido en varios
archivos de tipo .java. e importar
bibiotecas y distintos recursos a nuestros algoritmos.
FILMINA #8: FIBOMATRIX
Para la realizacion de la tarea 6, es
posibletomar algunos archivos del proyecto Fibomatrix creado por el profesor Di
Mare. Esta es una muestra de reutilización de software, que nos permite tomar
programas como plantillas para nuestros proyectos futuros. Siempre es necesario
realizar una referencia al autor de software reutilizado.
FILMINA #9: EJERCICIO DEL LIBRO
Para
reafirmar el uso y la aplicación de matrices, el ejercicio 7.9 del Libro de
Deitel:
FILMINA #10: EJERCICIO DEL LIBRO
Para más ejercicios interesantes, la página
297 del Libro de Deitel contiene varios problemas de lógica sumamente
interesantes en cuanto a la disposición de elementos en una matriz.
No hay comentarios:
Publicar un comentario