Está en la página 1de 10

c 



    
      
INCORPORADO A EL I.E.E.P.O.







     
  




c  ! " 


#          




 !$


ELEUTERIO BAUTISTA GAMBOA
YADSHIRI JAVIER MONTALVO
JORGE SEBASTIAN
LUCIA CRUZ

San Juan Bautista Tuxtepec, Oaxaca, Diciembre de 2010


INTRODUCCIÓN

Ö En sistema es un conjunto de elementos dinámicamente relacionados


formando una actividad para alcanzar un objetivo operando sobre
datos/energía/materia para proveer información/energía/materia

    

Sistema es un todo organizado y complejo; un conjunto o combinación de cosas o


partes que forman un todo complejo o unitario. Es un conjunto de objetos unidos
por alguna forma de interacción o interdependencia. Los límites o fronteras entre
el sistema y su ambiente admiten cierta arbitrariedad.

%&

Ö Aplicar los conocimientos adquiridos a lo largo del curso

   &

Ö Esta elaborado en Java enlazado con una base de datos en MySQL.


Ö Cuenta con una interfaz, dinámica y atractiva al usuario
Ö Calcula resultados para medidas muestrales y poblacionales.
Ö Genera medidas de tendencia central
Ö Y visualiza la muestra.

V V
Página 3V
V V
' (

Ventana de Inicio. Como se muestra el


usuario tiene la posibilidad de Crear un
nuevo Proyecto o buscar uno existente.

En la siguiente interfaz los datos son


insertados para después calcular las medidas
poblacionales, media, varianza y desviación

V V
Página 4V
V V
  &

public void crearTabla(String nombre) {

String tabla = "create table " + nombre + "(id_dato integer not "

+ "null auto_increment primary key,datos integer)"

+ "engine=innodb;";

try {

java.sql.Statement stm = conexion.createStatement();

stm.executeUpdate(tabla);

System.out.println("tabla creada");

} catch (Exception e) {

System.out.println("" + e);

public void setNombre(String nombre) {

try {

if (conexion != null) {

String sql = "update nombre set nombre=? where id=1";

System.out.println("" + sql);

java.sql.PreparedStatement stm = conexion.prepareStatement(sql);

stm.setString(1, nombre);

stm.execute();

V V
Página 5V
V V
} catch (Exception e) {

e.printStackTrace();

public String getNombre() {

String nombreP = "";

try {

if (conexion != null) {

String sql = ("select nombre from nombre where id=1");

java.sql.Statement stm = conexion.createStatement();

ResultSet rs = stm.executeQuery(sql);

if (rs.next()) {

nombreP = rs.getString(1);

} catch (Exception e) {

e.printStackTrace();

return nombreP;

V V
Página 6V
V V
public void InsertarDatos(String nombre, int dato) {

try {

if (conexion != null) {

String sql = "insert into " + nombre + "(datos) values(?)";

java.sql.PreparedStatement stm = conexion.prepareStatement(sql);

stm.setInt(1, dato);

stm.execute();

} catch (Exception e) {

e.printStackTrace();

     $

Ö  $

public double media(int[] muestra, int n) {

double suma = 0;

double media = 0;

for (int x = 0; x < n; x++) {

suma += muestra[x];

media = suma / n;

System.out.println("n= "+n);

return media;

V V
Página 7V
V V
}

Ö   ( $

public double[] varianza(int[] muestra, int n) {

double media = this.media(muestra, n);

double prevar = 0;

double varianza = 0;

for (int x = 0; x < n; x++) {

prevar += (muestra[x] - media) * (muestra[x] - media);

varianza = prevar / (n-1);

double[] medidas={media,varianza};

return medidas;

Ö    

public double[] desviacion(int[] muestra, int n) {

double[] medidas= new double[3];

double desviacion = 0;

double premedidas[] = this.varianza(muestra, n);

System.out.println("Media: "+premedidas[0]+" Varianza: "+premedidas[1]);

desviacion = Math.sqrt(premedidas[1]);

medidas[0]= premedidas[0];

medidas[1]= premedidas[1];

medidas[2]= desviacion;

return medidas;

V V
Página 8V
V V
      

Ö   ( 

public double varianza(String nombre) {

int registros= contar_registros(nombre);

int[] datos = new int[registros];

try {

if (conexion != null) {

String sql = ("select datos from " + nombre);

System.out.println("" + sql);

java.sql.Statement stm = conexion.createStatement();

ResultSet rs = stm.executeQuery(sql);

int f = 0;

while (rs.next()) {

datos[f] = rs.getInt(1);

f++;

} catch (Exception e) {

e.printStackTrace();

double media = this.media(nombre);

double prevar= 0;

V V
Página 9V
V V
double varianza=0;

for (int x = 0; x < datos.length; x++) {

prevar += (datos[x]-media)*(datos[x]-media);

varianza= prevar/registros;

return varianza;

Ö    

public double desviacion(String nombre){

double desviacion=0;

double varianza= this.varianza(nombre);

desviacion= Math.sqrt(varianza);

return desviacion;

V V
Página 10V
V V

También podría gustarte