Destacado

Bienvenidos al sitio

Bienvenidos sean a este espacio en donde estaré colocando mis ideas o cualquier otro contenido variado de mi interés.

Después de estar administrando y manteniendo mi propio sitio en un servidor gratuito, decidí migrarme a este lugar donde sólo tengo que preocuparme por compartir cosas.

Retomando el Blog

Hace tiempo tenía un sitio web en un hosting gratuito, pero con el tiempo me doy cuenta que mantener un sitio donde vas personalizando desde el código se vuelve cada vez tedioso a la hora de actualizar, así que por fin decidí que subiría memorias aquí y algunas imágenes para compartir, así que retomo este blog como mi sitio web personal.
Como dice el título de mi Blog, subo lo que se me vaya ocurriendo.

Calcular Media, Mediana, Moda y Desviación Estandar en Java con Arreglos

El siguiente código ayuda a calcular la media, mediana, moda, desviación estandar, promedio y rango en un arreglo codificado en Java. Espero les sea de utilidad para los que están aprendiendo sobre este lenguaje y en especial, el tema de los arreglos.




import java.util.Scanner;
public class Arreiglos {
  public static int [ ] llenarArreglo int elementos ) {
    int i; int [ ] v; 
    v = new int elementos ];
    Scanner sc = new Scanner System.in );

    for i = 0; i < elementos; i++ ) {
      System.out.print "v [ " + i + " ] = " );
      = sc.nextInt ( )
    }

    return v;
  }

  public static double promedio int [ ] ) {
    double prom = 0.0;
    for int i = 0; i < v.length; i++ )
      prom += v[i];

    return prom / double v.length;  
  }

  public static double desviacion int [ ] ) {
    double prom, sum = 0int i, n = v.length;
    prom = promedio );

    for i = 0; i < n; i++ 
      sum += Math.pow - prom, );

    return Math.sqrt sum / double );
  }

  // 0 - Menor a Mayor, 1 - Mayor a menor
  public static int [ ] burbuja int [ ] v, int ord ) {
    int i, j, n = v.length, aux = 0;
    
    for i = 0; i < n - 1; i++ )
      for j = i + 1; j < n; j++ )
        if ord == )
          if > v ] ) {
            aux = v ];
            = v ];
            = aux;
          }
        else if ord == )
          if < v ] ) {
            aux = v ];
            = v ];
            = aux;
          }

    return v;
  }

  public static double mediana int [ ] ) {
    int pos = 0, n = v.length;
    double temp = 0, temp0 = 0;    
    // ordenar de menor a mayor
    v = burbuja v, );

    temp = n / 2;
    if n % == ) {
      pos = (int)temp;      
      temp0 = (double)(pos / v pos + ]);
    }
    if n % == ) {
      pos = (int)(temp + 0.5);
      temp0 = (double)(pos ]);  
    }

    return temp0;
  }

  public static int rango int [ ] ) {
    // ordenar de mayor a menor
    v = burbuja v, );
    
    return v.length - - v ];
  }

  public static int moda int [ ] ) {
    int i, j, moda = 0, n = v.length, frec;
    int frecTemp, frecModa = 0, moda1 = -1
  
    // ordenar de menor a mayor
    v = burbuja v, );
    
    for i = 0; i < n; i++ ) {
      frecTemp = 1
      for j = i + 1; j < n; j++ ) {
        if == v ] )
          frecTemp++;
      }
      if frecTemp > frecModa ) {
        frecModa = frecTemp;
        moda1 = v ];
      }
    }
    return moda1;
  }

  public static void reportaVector int [ ] ) {
    for int i = 0; i < v.length; i++ )
      System.out.print " " );
    System.out.println "" );
  }


  public static void main String [ ] args ) {
    int n; int [] v;
    double media, mediana, moda, rango, desviacion;
    Scanner sc = new Scanner System.in );
    System.out.println "Dimension Arreglo : ");
    n = sc.nextInt ( );

    v = llenarArreglo );

    //Media
    media = promedio );
    //Mediana
    mediana = mediana );    

    //Moda
    moda = moda );

    //Rango
    rango = rango );      
    
    //Desviacion
    desviacion = desviacion );

    System.out.println " Moda del vector: " + moda);
    System.out.println " Media del vector: " + media);
    System.out.println " Mediana del vector: " + mediana);
    System.out.println " Rango del vector: " + rango);
    System.out.println " Desviacion del vector: " + desviacion);

    reportaVector );
  }
}


Java2html

Para descargar el código, puedes dar clic aquí

Capítulo-2

Capítulo 2

> Cada día que pasaba, la pequeña Marin iba aprendiendo más cosas demasiado rápido, parecía que ella ya lo sabía, lo dominaba con una gran facilidad hasta que prácticamente sus tutores se iban quedando sin cosas por mostrarle. Se le facilitaban las cosas para relacionarse, aún cuando prácticamente casi ningún niño de su generación tenía ese color de cabello, pero no por eso la discriminaban. Con conocimientos en primeros auxilios, fundamentos de la ciencia y matemáticas, poco a poco estaba colectando más información de forma independiente con los libros que habían en la librería de la familia hasta que un día prefirió empezar a ver lo que su padre adoptivo hacía, así que pidió que lo dejara acompañar a su trabajo.

Marin: -Papá. ¿Podría acompañarte a tu trabajo? Me gustaría aprender muchas cosas más, y lo que haces, me parece bastante interesante, eso de obtener la energía desde afuera de la atmósfera es sorprendente.
Alkino: -¡Claro que puedes ir! No te voy a negar la entrada, sólo permíteme avisar para que puedas ir a ver bajo mi acompañamiento.

> El continente de Pacífica, se divide en 10 nodos, los cuales, cada nodo cuenta con un complejo industrial con una torre atractora de energía como se mencionaba en donde encontraron a Marin, la diferencia es que existen torres auxiliares y torres maestras, las cuales se encargan a su vez de comunicarse con cada uno de los nodos para que la energía y telecomunicaciones siempre sean redundantes, mientras que con las auxiliares, la capacidad de una torre maestra es amplificada, de esta forma es que se consigue comunicar todo el continente entre sí sin necesidad de cableado principal. Estas torres maestras atractoras, obtienen la energía desde el espacio, haciendo uso de los rayos cósmicos que siempre nos han rodeado pero que en ese entonces lograron dominar ese poder y utilizarlo para facilitar la vida en el lugar.
Así, el área donde trabaja el señor Alset, se trata del desarrollo para optimizar constantemente el uso y obtención de la energía sin tener que dañar el ambiente, cada aparato electrónico era alimentado sin cables, pues se transmitía por el aire a frecuencias que no dañan a ningún ser vivo, el uso de baterías como conocemos era prácticamente obsoleto, pues todos los aparatos nunca tenían necesidad de almacenarla, todo era tan redundante que se podía tener que había una tolerancia del 70%, es decir, caerse hasta 7 torres maestras y seguir funcionando.

Alkino: -Marin, tal vez lo recuerdes porque estabas inconsciente, pero donde te encontré había una torre donde daba mantenimiento y algo parecido a esa, hay una todavía más grande que es donde siempre estoy desarrollando nuevas teorías, fórmulas, diseños de aparatos electrónicos y muchas cosas que nos ayudan a vivir mejor.
>Marin: -Vaya, ¡eso suena fantástico! Eres bastante importante en la comunidad *Abrazo muy fuerte*

> Simplemente Marin estaba emocionada por saber que su papá adoptivo no era sólo un científico, era el encargado del nodo 7.
El señor Alset prefería revisar personalmente cada torre en vez de analizarla remotamente, normalmente va junto con su equipo de 4 científicos quienes lo auxiliaban, pero en aquella ocasión, simplemente lo atrajo ir a revisar él solo, como si se le fuera pedido que vaya sin compañía y es donde casualmente encontró a Marin.
Mientras Alkino arreglaba la forma que su pequeña hija adoptiva fuera a acompañarlo, los 3 hijos de la familia Alset estaban impacientes, así que en su cuarto comenzaron a charlar, reunidos en la habitación que le asignaron a Marin.

Laura: -¿Así que vas a acompañar a papá en su trabajo? Yo nunca logré entender muy bien lo que hacía, espero me lo llegues a explicar de forma más amena, ya que te has convertido en la más aplicada del grupo.
Marin: -Oh, vamos, me alagas, pero no quiero presumir, tan sólo es la curiosidad de entender muchas cosas de este lugar.
Denis: -Yo sólo sé que las cosas funcionan y que papá ayuda a que así siga siendo, a veces no es bueno saber demasiado, después te da dolor de cabeza con tanto conocimiento almacenado.
Laura: -Si fueras más aplicado, también te daría curiosidad de lo que papá hace, pero prefieres gastar el tiempo jugando con tus amigos a darse de espadazos.
Denis: -Sólo quiero divertirme.
Marin: -No se peleen por favor, intentemos llevarnos bien.

> Platicaron de lo que hacían después de la escuela un rato hasta que se fueron a dormir en sus respectivas habitaciones. El señor Alset logró el permiso para que Marin lo pueda acompañar.
En este mundo, prácticamente no había mucho crimen, pero sí existían armas, siempre tuvieron presente la probabilidad de ser atacados por alguna raza externa al mundo; desarrollaron entonces robots bípedos que fueran capaces de amplificar las habilidades de pelea cuerpo a cuerpo, así como cañones que disparaban rayos láser con el fin de no tener que gastar el metal en municiones, pues vieron efectivo su diseño, podían perforar prácticamente cualquier superficie; para controlar que no se fuera a salir de control por mal uso o fallas técnicas, las cabinas de control se conectaba con las frecuencias mentales de su piloto, no habían palancas o volantes de mando, simplemente se recostaban y dejaban que la mente manipulara todo como si de una extensión del cuerpo se tratara.
En el caso de que el uso fuera comprometido para otras cosas, su diseño les impedía ser corrompidos, pues el programa del buen funcionamiento se encontraba alojado en una cadena de bloques distribuido entre varios sistemas de datos, así, si se intentaba alterar el sistema de alguno, antes de funcionar verificaban su validez ante la cadena de bloques para comprobar su integridad y tener acceso a la energía, pues en dado caso que se llegara a utilizar para el crimen, simplemente se apagaba.

Marin: -Estoy tan emocionada que casi no puedo dormir, qué nervios, ojalá papá haya conseguido el permiso para que me dejen visitar el lugar, me encanta aprender. Me resulta algo familiar toda la información que he estado colectando, es como si de alguna forma lo había aprendido antes. *bostezo* Será mejor que haga lo posible por intentar dormir.

> Por primera vez, Marin estaba soñando algo fuera de lo habitual, normalmente ella ni siquiera soñaba, sólo dormía y despertaba al siguiente día.

Marin: -(¿Ya estoy despierta? Este lugar está algo extraño, se puede ver luz, pero no como para iluminar todo el lugar, está mayormente oscuro. ¿Eh? Estoy flotando… ¿Cómo es eso posible? Quizás estoy alucinando, sólo soy una chica con suerte de tener una gran familia. Pero si estoy alucinando, veré hasta dónde puedo llegar… A ver… ¿Podré desplazarme? *Desplazándose hasta otro extremo del lugar* Vaya, este lugar es enorme… *Estirando una mano y cerrando los ojos* Se siente una corriente de energía en mi brazo, es como si de alguna forma lograra controlar a voluntad este lugar. *Siente que sostiene un libro con su mano estirada y abriendo los ojos* Oh. ¿Cómo es que obtuve esto? Esto ya empieza a salirse de control… *Se contrae en posición fetal* Sólo quiero regresar a mi mundo por favor…).

> A la mañana siguiente

Marin: -*Bostezo* Vaya, esas alucinaciones sí que me estaban empezando a dar algo de miedo… *Cambiándose de ropa* Veré si papá logro el permiso.

> Estando todos reunidos para tomar el desayuno, el señor Alset le comenta a Marin.

Alkino: -Mi pequeña Marin, logré el acuerdo, pero no será hoy, dijeron que será hasta dentro de una semana con el fin de preparar un proyecto que pueda ser visto al público, también me dijeron que puedo llevar a todos mis hijos si es que quieren.
Marin: -¡Eso es genial, papá! Esperaré lo suficiente.
Laura: -¿También podemos ir? Entonces me encantaría acompañar.
Denis: -Bueno, admito que siempre tuve curiosidad de saber un poco acerca del trabajo de papá, así que será una buena oportunidad para todos.
Zaira: -Pero por favor, no se metan en problemas, recuerden que su padre es muy respetado, no querrán meterlo en algún incidente.
Marin, Laura, Denis: -¡Claro que no, mamá!

> Después de ese anuncio, los hijos Alset seguían continuando sus vidas habituales, hasta llegaron a comentarles a sus amigos que iban a acompañar a su papá al trabajo, a uno que otro niño no le parecía la gran cosa pero para otros simplemente compartían la alegría. Aún cuando los tutores no tenían nada más que enseñarle a Marin, ella siempre quería seguir yendo, pues lo que le importaba era colectar información y compartirlo de una forma más amena, a tal grado que a los tutores les agradó la idea de que aprendan y compartan lo que han aprendido con los demás, así es como se forman los principios de una comunidad.
Los días pasaban, y cada noche, Marin volvía a tener ese extraño sueño, llegó odiarlo la primera vez, pero eso llamó su curiosidad, a tal grado que estaba poniendo mucha atención a cada detalle que ocurría en ese lugar, para suerte de ella, siempre recordaba lo que hacía en ese lugar, porque normalmente, cuando uno duerme olvida fácilmente lo que soñó, a menos que pueda anotarlo para recordarlo después o si fue algo que te llamó la atención, logras recordarlo frecuentemente.

Marin: -(Otra vez estoy en este lugar, no parece que existiera un suelo o algo así, es como si estuviera en medio de una burbuja o algo. No siento que mi cuerpo tuviera un peso, tal vez a esto se refiere con un sueño, todo está en mi mente, lo más extraño es que sea muy frecuente y que tenga conciencia de lo que estoy haciendo… *Estira su mano esperando a que algo ocurra mientras creía que podía atraer la energía que utilizan todos los aparatos* ¿Será esto lo que busco? *Le brilla la mano un poco, y abriendo más la palma* Interesante, parece que lo logré, pero aún no entiendo cómo ocurrió…).

> Mientras tanto, desde un mundo bastante lejano, diferente al cuerpo celeste donde habitaba toda esta especie, se encontraba un lugar un tanto alternativo, cuyas ciudades eran siempre iluminadas, como si su mundo estuviera en un sistema binario solar haciendo que nunca sea de “noche”, en ese lugar también había una especie muy parecida a la del primer mundo mencionado, sólo que ellos parecía que no tenían por qué trabajar, simplemente se la pasaban haciendo todo aquello que les encantara, saciar todo deseo que les venga a la mente, desde comer algo exquisito hasta realizar actos de coito.
Según ellos, su mundo era perfecto, pues no tenían que dar algo a cambio, sólo recibían lo que según ellos les es concedido por decreto. Hasta que cierto día lograron apreciar a esta otra raza que nunca antes habían conocido por medio de un portal que les permitía mirar más de cerca todo, como si de una ventana se abriera sin más.
No podían soportar lo que veían, una raza que lucía más feliz que ellos y mucho mejor organizados, logrando colaboración mutua para el bien común. Simplemente les enfermaba que aún trabajando, podían ser felices.
Regresando al continente Pacífica. El señor Alset estaba en la junta del concejo del Nodo 7.

Alkino: -Muchas gracias por permitir que mi familia venga a visitar nuestras instalaciones, espero puedan apreciar el proyecto que estamos desarrollando, y también gracias por permitirme llamarle “Rayo Alset” en honor a mi familia, de seguro eso los va a encantar.
Leiz: -Es un gran desarrollo, este proyecto de seguro nos ayudará en caso de un desastre provocado por algún invasor fuera de este mundo. Sólo espero podamos ajustarlo rápido a nuestros robots bípedos. Requiere una enorme cantidad de energía, pero el impacto podría decirse que es al menos 10,000,000 de veces que el rayo láser que actualmente utilizamos.
Kahn: -Sólo espero que pueda ser aprobado para que se fabrique en los demás nodos, siempre nos hemos destacado por ser el más innovador gracias a las colaboraciones del presente señor Alset, así que muchas gracias por estar con nosotros.
Alkino: -Me alagan demasiado, sólo quiero que siempre podamos vivir tranquilos y proteger a nuestras familias para así seguir viviendo por mucho tiempo en este mundo que tanto amamos y hacemos lo posible por cuidarlo sin tener que desperdiciar sus valiosos recursos ni consumir más exigiéndole al mundo que le debemos la vida.

> Este dispositivo, se traba de un cañón que de ser desarrollado, se instalaba en un robot bípedo y aún así, requeriría la ayuda de otros 2 usuarios más para poderlo guiar y reunir la energía que necesita para disparar el cañón.
La conversación entre los principales responsables terminó regresando a sus respectivas oficinas donde seguían analizando el nuevo proyecto desde su propio punto de vista para así compartir su experiencia y mejorar la técnica.
Así el tiempo transcurría como normalmente lo hace, y antes de que la pequeña Marin fuera a dormir, ya se preparaba para visitar aquel lugar al que llamó “Laguna Oscura” por la falta de luz predominante.

Marin: -(Bien, ahora a investigar lo que es este lugar, tengo que descifrar su significado, no debe ser un simple sueño, más bien estoy visitando un lugar especial donde puedo obtener cualquier tipo de información, pues cada que vengo es como si yo misma hubiera construido este ambiente para proteger valioso conocimiento, es hora de descubrirlo…).

Fin Capítulo 2.

Capítulo-1

Capítulo 1.

> ¿Alguna vez has mirado a las estrellas e intentado explicar algunas cosas que te parecen difíciles de entender? Tal vez nunca sepamos exactamente cómo es que las cosas funcionan, pero al menos buscamos ideas para tratar de simplificar y dar una idea más clara. Esta historia está ubicada en un mundo donde la especie humana vivía en armonía en su propio territorio al cual llamaban un hogar diseñado especialmente para no tener que pelear por más lugar, pues sus necesidades estaban satisfechas. No era perfecto, también habían disputas por no querer hacer ciertas labores, pero al final del día todo se resolvía mediante el diálogo. Todos trabajaban para todos, no había jerarquías, poseían tecnología que les ayudaba a obtener energía limpia, abundante, poderosa, de fácil transporte y sobre todo, gratuita.
Su equipo les permitía comunicarse apoyándose de esa poderosa energía y las ondas cerebrales que cada individuo poseía, no era una característica especial, pues todos nacían con esa habilidad. También había transporte que no requerían ruedas, pues ya habían superado esa fase mediante el conocimiento que han estado colectando y compartiendo a toda la comunidad.
El lugar donde vivían se situaba en lo que actualmente se conoce el sur del Cinturón de Fuego, pero ellos lo llamaban Pacífica.
Eran auto suficientes, no requerían industrias contaminantes, obtenían sus alimentos al natural sin requerir matar otras especies, pues consideraban que no debían intervenir en los hábitat de las demás especies.
Un día, un científico llamado Alkino Alset, estaba en una torre de comunicación para dar mantenimiento y así preservar el medio por el cual la gente podía estar en contacto unos con otros. Pero ese día sería algo diferente.

Alkino: -Listo, esto debería ser suficiente, haré una prueba. *Poniendo su índice y medio en su sien derecho* (¿Puedes escucharme?).
Señora Alset: -(Claro que sí, muy claro).
Alkino: -Eso es todo por ahora, a regresar a casa.

> Al subirse a su vehículo, el señor Alset nota algo extraño cerca del lugar.

Alkino: -¿Qué será eso? Será mejor que revise, tal vez sea un fragmento de la torre de comunicaciones. *Se acerca al objeto desconocido*.

> El señor Alset se acercó a aquello que le llamó la atención, para su sorpresa era una niña pequeña desmayada, lucía como de 12 años de edad aproximadamente, no parecía que perteneciera a una familia o que estuviera perdida. En este tiempo, no existe la maldad ni mucho menos pensamientos muy sucios. Así que lo único que pudo hacer el señor Alset, es llevarla a su casa, la cubrió con una manta y la subió a su vehículo.

Alkino: -Esto es extraño, tendré que darle primeros auxilios para ver si no se encuentra herida. *Saca un extraño aparato y lo acerca a la niña*

> Utilizando un extraño aparato en forma de rectángulo, pudo examinar si la niña se encontraba herida, pero no encontró algo grave, también confirmó en la base de datos si había un registro de ella, sin éxito alguno, todo lo que descubrió es que se encontraba durmiendo profundamente.

Alkino: -No es nada grave, pero te llevaré a mi casa hasta que te recuperes.

> La pequeña niña fue llevada a la casa del señor Alkino Alset para esperar a que se recupere. Al día siguiente, ella despierta en una cama y usando ropa que le quedaba muy bien y rodeada por una niña mayor a ella y un niño, de edades 13 y 12 años respectivamente. Un poco asustada ella se pregunta.

<<Niña>>: -¿Dónde estoy? Lo último que recuerdo es que me quedé dormida…
>Denis: -¡Qué bien, una hermana más!
Laura: -¡Deja de molestarla!, apenas está despertando. Él es mi hermano Denis y yo me llamo Laura. Nuestro padre te trajo aquí porque pensó que estabas herida y espera a que te recuperes. ¿Cómo te llamas? Parece que estás mejorando.
>Marin: -Mi nombre… Sólo recuerdo llamarme Marin…
Denis: -Muy buen nombre, suena a que vives cerca de la costa del Mar.
Marin: -No lo sé. No recuerdo casi nada, es como si acabara de nacer…

> En eso, llega la señora Alset, Zaira, quien ve que la niña despertó, escuchó que no sabe donde vive o quién es su familia, así que le da consuelo y calor.

Zaira: -No te preocupes si no conoces quiénes son tus padres, no nos molestaría cuidar de una niña más en esta casa, además, mi esposo estará feliz de poder ayudarte en tu crianza. Bienvenida a la familia Alset, desde ahora llevarás nuestro apellido.
Marin: -¡Muchas gracias! No sé cómo expresar lo que siento, trataré de ayudar en lo que pueda para no ser una carga *Abraza a Zaira en agradecimiento*

> Desde entonces, le explicaron las cosas básicas a Marin acerca de dónde vive y lo que se hace para estudiar hasta lograr una profesión con la cual aportar a toda la comunidad. El señor Alset estaba muy alegre de que Marin se quedara y conviviera con sus hijos, a tal grado de llamarla su hija más pequeña. Los 3 niños asistían a una escuela donde aprendían muchas cosas sobre el cuidado de su entorno, primeros auxilios, cultura, matemáticas, física, química, todo de acuerdo al grado que se encontraban estudiando. No existían las calificaciones, simplemente debía demostrar que se conoce del tema y puede aplicarlo correctamente de acuerdo a la serie de pasos a seguir o si se podía mejorar algo, se compartía y se adaptaba a las habilidades de cada quien.
Los días pasaban y Marin aprendía muy rápido, tanto que casi estaba dejando a sus hermanos atrás.

Laura: -Vaya, aprendes muy rápido, eres demasiado hábil y muy inteligente, me agradas.
Denis: -¡Genial! Es como si en realidad ya supieras todo esto, siento un poco de envidia, creí que tendría que explicarte muchas cosas, ahora te pediré me expliques cómo hacerlo mejor.
Marin: -Muchas gracias queridos hermanos, me están brindando mucho apoyo, tengan por seguro que devolveré todo lo que estoy obteniendo y más. Sólo esperen a que domine ciertas cosas y muy pronto podré estar apoyando a la comunidad.

Fin Capítulo 1

Simbología-Sinopsis

Simbología.

Antes de continuar leyendo, es necesario entender la siguiente simbología.

Símbolo Expresa
> Texto Narrativa
* Texto * Acción
Personaje: -Texto. Dialogo de un personaje, interactuando con los demás
Personaje: -(Texto). Pensamiento de un personaje
Personaje: -”Texto” El personaje está haciendo cita a alguna frase

Sinopsis.

Marin fue adoptada por Alkino Alset en un continente actualmente desaparecido llamado Pacifica, ubicado cerca del actualmente conocido Sur del Círculo de Fuego. Fue encontrada desmayada cerca de una torre de comunicaciones justo la misma que el señor Alset estaba reparando, trató de ayudarla para ver si no se encontraba lastimada, pero Marin no estaba grave.
La verdadera identidad de Marin aún es un misterio.
Alkino Alset tenía un hijo y una hija, además de una hermosa esposa, Marin se sentía con una buena familia.