articulo

  • articulo

    Recomendaciones para programa en Java

    En esta entrada se pretende dejar una lista de consideraciones que deben de tenerse muy presente antes de escribir las primeras lineas en el lenguaje de programación. Se procede a dejar las recomendaciones. Se recomienda: Que el nombre de la clase principal sea exactamente igual al nombre del archivo principal. El nombre de una clase debe iniciar con una letra mayúscula. No tener espacios en blanco en el nombre de una clase, archivo, método, variable o constante. Si sugiere que se use el guión bajo (_), guión medio (-) o colocar la siguiente letra de la palabra en mayúsculas. ejemplo. HolaMundo, Hola-Mundo, Hola_mundo. Estos ejemplos son los recomendables. Mantener el…

  • articulo

    Ejercicios De diagrama de clases

    En esta entrada se pretende dar unos ejercicios para practicar lo que son los diagramas de clases, una de las características del UML, y una propiedad de la programación orientada objetos. Tenemos las clases Yegua, Semental, Potro, Potranca, Caballo, CaballoMacho y CaballoHembra, así como las asociaciones padre y madre. Establezca la jerarquía de las clases haciendo figurar en ella ambas asociaciones. Utilice las especificaciones {incomplete}, {complete}, {disjoint} y {overlapping}. Introduzca la clase Manada. Establezca la asociación de composición entre esta clase y las clases ya introducidas. Modele los aspectos estáticos del texto siguiente en forma de diagrama de clases. Una central de caballos vende diferentes tipos de productos para caballos: productos de mantenimiento, alimentación, equipamiento (para montar el caballo), herraje. Un pedido contiene una serie de productos y…

  • articulo

    Palabras reservadas en Java.

    En esta entrada se pretende dar una base de la escritura de código fuente en java. Una de sus peculiaridades es que, éste lenguaje es orientado a objetos. Tiene las siguientes palabras reservadas: class: esta palabra reservada se utiliza para indicar el inicio de una clase. public: esta palabra reservada se usa para indicar que el método, clase o constructor es publico y tendrá acceso diversas clases. private: esta palabra reservada indica lo contrario de public, es decir, que el metodo, clase o constructor es privado y no se accede desde fuera de la clase. void: esta palabra reservada indica que la clase, método o constructor no recibe parámetros para…

  • articulo

    Entornos de Desarrollo Integrado para Java.

    Un Entorno de Desarrollo Integrado (Integrated Developement Envirroment, por sus siglas en ingles IDE), de acuerdo con Lozano y Ramirez: Un IDE es una informática que proporciona servicios integrales para facilitarle al desarrollador o programador el desarrollo de software. Ramos Salavert, Isidro; Lozano Pérez, Maria Dolores (2000). Normalmente, consiste de un editor de código fuente, herramientas de construcción automáticas y un depurador. La mayoría tienen auto-completado inteligente de código (IntelliSense). Algunos contienen un compilador, un intérprete, o ambos. El límite entre un IDE y otras partes del entorno de desarrollo de software más amplio no está bien definido. Muchas veces, a los efectos de simplificar la construcción de la interfaz…

  • articulo

    La memoria y el computador

    En esta entrada, se pretende atrapar al lector en la manera que el lenguaje ensamblador hace un impacto importante en cualquier computadora personal. Y todo surge gracias a uno de los grandes genios y percusores de la computación moderna Von Neumann. Ésta fue utilizada en la Univac en 1945. De acuerdo a esta arquitetectura se tiene la siguiente definición: Máquina programada de propósito general capaz de realizar una serie de operaciones básicas siguiendo unconjunto de instrucciones que le son proporcionadas a través de un programa encaminado a resolver unproblema. Wintermute En la figura 1. se puede observar las caracteristicas y elementos que tiene un ordenador hasta la actualidad, a continuación…

  • articulo

    Escribir código Java en el navegador

    Esta entrada esta dedicada a todas las personas que quieren iniciarse en este lenguaje de programación, pero no cuenta un equipo de computo propio o no ha podido instalar un Entorno de Desarrollo Integrado (IDE, por sus siglas en ingles). Una de las opciones para escribir código en Java desde un navegador pero con conexión a internet es: jdoodle.com este sitio permite desde esta url: https://www.jdoodle.com/online-java-compiler-ide/ compilar código en java. A continuación dejo un vídeo de su funcionamiento. En la figura 1 se puede ver la ventana principal del compilador en linea de java. En donde se ubica el rectángulo rojo es donde se escribirá el código fuente escrito en…

  • articulo

    Componentes Básicos de un S.E.

    El número de sistemas embebidos o empotrados, según datos de wayback machine (2013), existen en el mundo mas de los 10.000 millones, una cifra que sigue creciendo día a día. No solo están desplegados en la industria, sino que afectan a cualquier faceta de nuestra vida, gran cantidad de equipos de uso diario integran estos sistemas, como coches, ascensores, juguetes, kinect, entre otros. Los sistemas embebidos se cree que son cerrados debido a la carencia de interfaces con el usuario o con otros dispositivos, cuando realmente son equipos totalmente funcionales cuyo objetivo es ejecutar tareas de control. Los sistemas embebidos no siempre son sistemas de tiempo real, en realidad, no…

  • articulo

    Instalación de DIA

    En esta entrada se va a tratar la instalación del software DIA, que es una aplicación utilizada para la creación de diagramas de casi todo tipo. Es software libre, y esta disponible para sistemas operativos windows, linux y mac osx. Su pagina de descarga es la siguiente; descarga dia Después de realizar la descarga deberás de seguir las instrucción del asistente de instalación, si estas en windows con aplicar los siguientes, siguientes, debería de ser necesario para que lo tengas instalado en tu ordenador. Si usas linux brinda la opción de instalación mediante los paquetes *.deb y *.rpm; los primeros son para distribución basadas en debian y en redhat respectivamente.

  • articulo

    UML y la programación orientada a objetos.

    El Lenguaje Unificado de modelado (UML por sus siglas en ingles), es mas conocido y utilizado para el modelado de sistemas de software, está respaldado por el Object Management Group (OMG). Es un lenguaje gráfico para visualizar, especificar, construir y documentar un sistema. UML ofrece un estándar para describir un “plano” del sistema (modelo), incluyendo aspectos conceptuales tales como procesos, funciones del sistema, y aspectos concretos como expresiones de lenguajes de programación, esquemas de bases de datos y compuestos reciclados. Es importante remarcar que UML es un “lenguaje de modelado” para especificar o para describir métodos o procesos. Se utiliza para definir un sistema, para detallar los artefactos en el…

  • articulo

    Lenguaje ensamblador

    El lenguaje ensamblador, es un lenguaje de programación utilizado para escribir programas informáticos de bajo nivel, y constituye la representación más directa del Código máquina específico para cada arquitectura de computadoras legible por un programador. Aun hoy se utiliza en la programación para la manipulación de dispositivos de hardware. Características El lenguaje ensamblador – Lenguaje máquina Un programa escrito en lenguaje ensamblador consiste en una serie de Instrucciones que corresponden al flujo de órdenes ejecutables que pueden ser cargadas en la Memoria de un sistema basado en Microprocesador. A diferencia de los lenguajes de alto nivel, aquí hay usualmente una correspondencia 1 a 1 entre las instrucciones simples del ensamblador…