domingo, 17 de marzo de 2019

Antecedente

El cruce de la muerte

Así es el nombre que recibe este lugar en la vía que conduce de Cajica a Chia, en frente de la Universidad Manuela Beltrán, la cual ha cobrado la vida de varias persona, y no es por la imprudencia, sino por la falta de un puente peatonal, que por años ha solicitado la comunidad del sector y no se ha respondido, donde lamentablemente el pasado 17 de noviembre del año 2017, donde un joven de 32 años perdió la vida al ser atropellado por una motocicleta que según testigos iba con exceso de velocidad, el 23 de enero del presente año ocurrió otro accidente que involucro varios vehículos, por ultimo el mas reciente el 9 de febrero de este año, una mujer de 27 años que se dirigía a su trabajo cuando fue atropellada por un vehículo grande, a pesar de ser trasladada a un centro asistencial, falleció por la gravedad de las heridas, y según la comunidad en los últimos 4 años al menos 20 personas han perdido la vida tratando de cruzar y se han presentado múltiples accidentes.

Metodología 
La solución temporal que prestada por la alcaldía de Cajica es ubicar a un agente de transito para permitir el paso a los peatones, pero solo se evidencia algunos días y en horas de la mañana, y la Universidad Manuela Beltrán junto con la Alcaldía, la Secretaría de Movilidad y Tránsito del Municipio de Cajicá y la Agencia Nacional de Infraestructura ANI, realizó una campaña de concientización a toda la comunidad Manuelista, para prevenir accidentes de tránsito e incentivar el uso del puente peatonal ubicado a no más de 500 mts de las instalaciones.
Se efectuaron campañas directas en las aulas de clase y áreas comunes, así mismo por parte de la Policía de Tránsito y Transporte se dispuso un bus aula para conocer las diferentes alternativas de prevención y acciones correctivas.

Resultados
Pero no todas las personas tienen la disponibilidad o el tiempo para ir desde Homecenter hasta el puente ubicado a 600 mts y caminar el doble de distancia para llegar a la universidad, y viceversa, es necesario buscar una solución mas viable, debido a la alta velocidad con que circulan los vehículos en el sector, causa de mas accidentes.

Objetivo general
Crear conciencia del peligro al que son sometidos los estudiantes, docentes y el personal de la Universidad Manuela Beltrán sede Cajicá por la ausencia de un puente peatonal o autoridades que disminuyan el tránsito en todo momento necesario.

Aportes a la investigación
La información brindada estaba basada en medios audiovisuales debido a que no hay un artículo respecto a esta situación en los medios de comunicación, se encontró evidencia que este caso lleva
varios años sin una solución para el uso de este cruce.

Vació conceptual
¿Porque los policías de transito solo ejecutan la labor de ayudar a los peatones algunos días y solo en la mañana, cuando a medio día y en la tarde también se necesita este cruce? o ¿porque la alcaldía solo tuvo en cuenta la campaña después de un trágico accidente?

Fuentes de información:
https://www.facebook.com/NoticiasCaracol/videos/936519683211103/
https://www.youtube.com/watch?v=CpdjbRBwzUk&fbclid=IwAR3Q0taZnTpw1GDT5ul5TsPaJShJJp1zNgsEXPoVu9Cf1mMhKXe_WgxVC8c
https://umb.edu.co/noticias-interna/1222-prevencion-de-accidentes-de-transito-en-la-universidad-manuela-beltran-sede-cajica.html

domingo, 12 de agosto de 2018

programación orientada a objetos

hola queridos colegas, en esta ocasión quiero compartir con ustedes un programa que he creado con bases numéricas , como binarios, octal, decimal y hexadecimal y a sido orientado por mi profesor de programación . este programa consiste en convertir de una base a otra, ademas que tiene parámetros para cada base, por ejemplo que si estoy en una base numérica de binarios el sistema solo me recibe 1 y 0, y así con las diferente bases, este programa tiene una interfaz gráfica muy fácil de utilizar espero que este código sea de gran utilidad  en algunos de sus proyectos gracias por su atención prestada y aquí les dejo el código 




https://drive.google.com/open?id=14VNKdF0UDBKAVoZPKQT9McfDVH1PgBv1



Traductor De Bases Numéricas
Autor: Juan David Castañeda Vallejo

Existen diferentes bases numéricas la más conocida  es la base decimal la cual cuenta con diez números (del 0 al 9), las otras bases numéricas son la Binaria (solo se usan el 0 y 1), la Octal (se usan del 0 al 7) y la Hexadecimal (usa del 0 al 9 y de la “a” a la “f”).

Con todas estas bases podemos representar todo tipo de caracteres incluyendo el formato texto y de eso consiste este programa hecho en NetBeans IDE 8.2 la cual posee una interfaz sencilla de usar, como se muestra en la imagen.


Link de descarga del programa (contraseña “JDcastaneda”):  http://www.mediafire.com/file/91i79pgp4gaqac4/prBasesNum_JD_0908.rar/file

Traductor De Bases Numericas





Es un programa que se basa en traducir las diferentes bases numéricas entre ellas y a texto, esta primera ventana es la presentación y una breve explicación de cada base numérica, es decir binario, decimal, octal y hexadecimal.





La siguiente ventana a donde nos lleva la anterior ventana es al propio traductor, en la parte superior están las opciones para traducir lo que se desee, en el primer campo blanco que queda en la parte superior se escribe lo que se quiere traducir o convertir, en el campo de abajo, el programa automáticamente arroja la traducción de lo que se escribió.
para mas información sobre el software, aqui abajo se encuentra el link para descargarlo, cabe aclarar que este programa solo funciona en Netbeans.

https://drive.google.com/file/d/1epPYSMN34Czw6--Slyu4yv4kxfXNSmw9/view?usp=sharing

 OPCIÓN 2

https://drive.google.com/open?id=1epPYSMN34Czw6--Slyu4yv4kxfXNSmw9


Conversión de bases numéricas

POO.

Proyecto realizado en lenguaje de programación, con ambiente de desarrollo en Netbeans, en el cual se pretende construir un programa que traduzca un texto a diferentes bases numéricas, así mismo la conversión entre las diferentes bases.
Menú principal del proyecto. El proyecto tenía que ser en interfaz gráfica. 

Es un proyecto el cual es el primer acercamiento a la Programación Orientada a Objetos, cuyo propósito era diferenciar entre la programación procedimental(englobar todo en un solo procedimiento) a la orientada a objetos (Los objetos manejan datos para la obtención de los mismos de salida, donde estos mismos objetos tienen una función en especial ), así mismo aprender a definir clases, objetos y métodos. 

Mapa conceptual acerca de los fundamentos de la POO.

El desarrollo del proyecto consistió en crear cada una de las clases por cada una de las bases (Binario, Decimal, Octal y Hexadecimal), incluyendo también Texto. En cada una de las clases se encontraban los objetos con sus respectivas funciones . 
Ejemplo de clase Binario, donde se especifican los métodos. 
Luego en el formulario principal se programaban cada uno de los procedimientos para que aparecieran en la interfaz gráfica al momento de ejecutar el programa. Se utilizó un switch/case para cada uno de los casos y se llamaba a la clase especifica. 

Formulario principal, donde se encuentra toda la programación. 
Debía tener una serie de reglas para que el proyecto fuera aceptable, como por ejemplo: 
  • Que valide la entrada de datos que pertenecen a la base numérica.
  • Que solamente traduzca/ convierta cuando se encuentre algún valor en la caja de texto, de lo contrario que muestre un mensaje. 
  • Que no permita la traducción/conversión de una base a la misma base. 
  • Que fuera estéticamente atractivo para el publico (que estuviera centrado, imagen de fondo, ortografía)
Ejemplo de validación de únicos caracteres. 
El resultado fue exitoso. 
En cuanto a mi experiencia personal, fue un nuevo reto ya que son nuevas funciones que empecé a utilizar, como son la creación de clases. También pude pensar más allá de un simple objeto, sino en varios los cuales pueden ser clasificados en una especie de biblioteca.