sábado, 8 de noviembre de 2014

Resumén Programación de Eventos

La programación dirigida por eventos es la programación  en el que tanto la estructura como la ejecución de los programas  lo realiza el usuario que lo este creando.
Es decir, el programa espera la llegada de un evento (orden del usuario) y cuando el evento se produce realiza la acción correspondiente y vuelve a esperar.
 El creador de un programa dirigido por eventos debe definir los eventos que manejarán su programa y las acciones que se realizarán al producirse cada uno de ellos, lo que se conoce como el administrador de evento. Los eventos soportados estarán determinados por el lenguaje de programación utilizado, por el sistema operativo e incluso por eventos creados por el mismo programador.

Tipos de eventos:
  • Externos: Producidos por el usuario
  • Internos: Producidos por el sistema o la aplicación
Desventajas:
  • Los módulos pueden ejecutarse a diferentes velocidades.
  • Los eventos internos ocurren a cada rato.
  • Pueden nunca ejecutarse Módulos.
¿Qué se necesita?
Principalmente se necesitan marcos de aplicación pues estos facilitan la tarea de desarrollar las aplicaciones y ya que proporcionan soporte en tiempo de ejecución, manejo en el sistema de ventanas, manejo de la entrada por ratón y teclado, etc...


Al comenzar la ejecución del programa se llevarán a cabo las inicializaciones y demás código inicial y a continuación el programa quedará bloqueado hasta que se produzca algún evento. Cuando alguno de los eventos esperados por el programa tenga lugar, el programa pasará a ejecutar el código del correspondiente administrador de evento.
Los programas orientados a eventos són los típicos de Windows, Linux, entre otros que esperan a que se realice alguna acción, ya sea con el mouse o con el teclado para realizar alguna función.




 
 
 

 
 
 
 
 
 
 


miércoles, 22 de octubre de 2014

ENSAYO: USO Y ABUSO DE LA TECNOLOGÍA


La tecnología juega un papel muy importante en nuestras vidas. Desde nuestro entorno hasta nosotros como personas.

Ha tenido un gran impacto a lo largo de estos últimos años pero no todos han sido productivos o buenos. Ha sido tanto el desarrollo de la tecnología que ha traído consigo consecuencias bastante graves en todos los aspectos.

En mi opinión creo que hay que ser más conscientes de lo que la tecnología nos ha brindado, tanto aspectos positivos y negativos. Cada vez, el desarrollo tecnológico va aumentando y continuará así por  mucho tiempo, sino es que hasta que nuestra existencia termine; y es por esa razón que debemos conocer que es lo que la tecnología nos aporta en realidad.

Uno de los puntos básicos porque de ahí parte todo  y de los más importantes que debemos considerar es el impacto en nuestro entorno, es decir, en el medio ambiente.

Gracias a la tecnología que los seres humanos han desarrollado podemos vivir “seguros”, sobrevivir y vivir la vida con más facilidad en la Tierra. Como máquinas para la agricultura, la industria textil y la medicina. Las máquinas han facilitado una mayor producción en materia prima en todo el mundo, los inventos y los avances tecnológicos en la medicina, entre otras cosas, han hecho posible que vivamos en nuestra zona de confort. Para mí, ese es el problema.

Las máquinas lo hacen todo. Pero los culpables somos nosotros.

Los recursos naturales se están agotando cada vez más por la exagerada extracción de estos para la producción de las máquinas. Como las máquinas lo hacen todo y ha habido un mayor desarrollo, la población aumenta y se necesita cada vez de recursos. La cantidad de contaminación es exagerada por las fábricas, los autos, los aviones, etc... Todos ellos, avances tecnológicos. El aire ya no es respirable, ya no hay lugar, las máquinas tardan en descomponerse y contaminan, la capa de ozono se está destruyendo… un sinfín de problemas que atenta con nuestra existencia.

Otro problema causado por el desarrollo de la tecnología y el uso que se le da, son los daños físicos. Estos daños son derivados de los ambientales pues como un ejemplo que mencioné, el aire ya no es bueno para nuestra salud. Tanta contaminación que hay en el aire como gases tóxicos suben a la atmósfera y provocan la lluvia ácida. Eso daña los cultivos, la tierra e incluso el ganado. También las alteraciones que son hechas en los laboratorios en la comida y animales, cuando son ingeridas por los hombres o animales, causa un gran problema a nuestra salud.

No podemos dejar a un lado los daños sociales. Hay varios problemas como el aumento  en la población y regresamos al tema del medio ambiente. La construcción de carreteras, edificios, zonas urbanas, etc… pero para mí el problema son los aspectos sociales entre nosotros mismos. La construcción de computadoras, celulares, tablets y otros aparatos electrónicos han traído una gran consecuencia en nosotros como personas. El abuso que le damos a estos aparatos es excesivo, y la creación de aplicaciones y redes sociales lo ha aumentado.  Y es tanto el exceso que las relaciones sociales se están perdiendo. Ya no hay comunicación entre nosotros por estar absorbidos en el celular o en la computadora. Esto trae problemas porque ya no somos capaces de mantener una conversación directa sin distracciones, y la distracción tiene un gran papel. Pienso que nos hemos vuelto más dispersos al momento de hacer las cosas y no se diga torpes. Por esto mismo, nos aislamos. Estamos en nuestro propio mundo virtual y con esto damos pie a los daños psicológicos.
Las tasas de suicidio y bullying han incrementado por el mal uso de las redes sociales. Hay agresiones verbales principalmente que afectan a la gran mayoría de las personas, en especial a los adolescentes  y no podemos hacer nada porque no sabemos quién está detrás de esas máquinas. Nos volvemos "antisociales", buscamos escapatoria en un mundo abstracto que nos priva de vivir la vida, en mi opinión.


En conclusión, pienso que la tecnología es increíble y que gracias a ella estamos donde estamos y gracias a eso estamos en mejores condiciones pero ¿por cuánto tiempo? Cada vez nos volvemos más consumistas y estamos dañando el lugar donde vivimos. Creo que no estamos concientizando en verdad lo que es el buen uso de la tecnología. Solo queremos más y más sin ver a nuestro alrededor y es ahí donde está el problema. En mi opinión creo que debemos de mantener un equilibrio. Está bien hacer uso de la tecnología, obviamente, pero no dejar a un lado la parte donde estamos nosotros como personas individuales y las relaciones que tenemos tan intensas que nos distinguen como seres humanos, y mucho menos matar el lugar donde vivimos. Probablemente nosotros vivamos bien pero ¿qué hay de los demás que seguirán el futuro?

Vamos a acabar con nuestra propia existencia.

jueves, 11 de septiembre de 2014

HiSTORIA DE LA COMPUTADORA Y LA COMPUTACIÓN

 La historia de la computación empieza en 1670 con  el filósofo y matemático alemán Gottfried Wilhelm Leibnizf fue el siguiente en avanzar en el diseño de una máquina calculadora mecánica.

  • Charles Babbage (1792-1781),    desarrolla en 1823 el concepto de un artefacto, que el denomina "máquina diferencial".
  • Joseph Jacquard (1752-1834),  Jacquard tuvo la idea de usar tarjetas perforadas.
Estas son la 5 Generaciones de Computadoras que necesitamos conocer para entender un poco mas sobre la historia de la computación:


  • Primera Generación (1951-1958)


    Esta generación usaba como componente básico los tubos de vacío. La programación se hacía directamente en código binario.
    Se creo también el  primer ordenador digital: el Colossus. Hacia diciembre 1943 el Colossus, que incorporaban 1500 válvulas o tubos de vacío, era ya operativo. 

    En 1939 el ENIAC, desarrollada por los ingenieros Eckert y Mauchly, contenían 18.000 válvulas de vació y tenia una velocidad de varios cientos de multiplicaciones por minutos. En 1951 sale a la luz la UNIVAC, sistema de computadora digital mas avanzado hasta la fecha. Esta maquina es capaz de leer 7.200 dígitos por segundo y utilizar cintas magnéticas para almacenar y transmitir información.
  • Segunda generación (1959-1964)
    Esta generación apareció a finales de los años 50, con la incorporación del transistor como elemento fundamental, lo que permitió resumir costos y volumen, aumentar la finalidad y rapidez de las maquinas. La introducción de datos se hacia por tarjetas perforadas y se emplearon dispositivos magnéticos de almacenamiento externo, como cinta y discos. Durante esta generación se desarrollaron los lenguajes de programación COBOL (1960), dedicado a aplicaciones comerciales; el LISP(1959), que interesó principalmente a quienes trabajaban en inteligencia artificial, y el BASIC (1964), pensado en principio para la enseñanza, pero que se convertiría en el lenguaje estándar de las microcomputadoras.
  • Tercera generación (1964 - 1971)

    Esta generación aparece a principios de los 70, vino marcada por una disminución del tamaño medio de las computadoras. El empleo generalizado de circuitos integrados permitió una nueva disminución del volumen y del costo y también aumentó la rapidez de funcionamiento de las grandes computadoras.

    Otra característica importante fue la utilización de redes de terminales periféricos conectados a la unidad central, lo que permitía usar la computadora desde lugares alejados. Esto permitió la descentralización de los procesos de cálculo y la consiguiente agilización de las aplicaciones de la gestión de las empresas.

    Circuitos integrados.- A finales de la década de 1960 apareció el circuito integrado (Cl), que posibilitó la fabricación de varios transistores en un único sustrato de silicio. El microprocesador se convirtió en una realidad a mediados de la década de 1970, con la introducción del circuito de integración a gran escala y, más tarde, con el circuito de integración a mayor escala.
  • Cuarta generación (1971-1982)
    Se reemplazo de las memorias con núcleos magnéticos, por las de chips de silicio y la colocación de Muchos más componentes en un Chip: producto de la microminiaturización de los circuitos electrónicos. El tamaño reducido del microprocesador y de chips hizo posible la creación de las computadoras personales (PC) . En 1971, intel Corporation, presenta el primer microprocesador o Chip de 4 bits, que en un espacio de aproximadamente 4 x 5 mm contenía 2 250 transistores.
  • Quinta Generación y La Inteligencia Artificial (1982- )
    La creación en 1982 de la primera supercomputadora con capacidad de proceso paralelo, diseñada por Seymouy Cray, quien ya experimentaba desde 1968 con supercomputadoras, y que funda en 1976 la Cray Research Inc.; y el anuncio por parte del gobierno japonés del proyecto "quinta generación", que según se estableció en el acuerdo con seis de las más grandes empresas japonesas de computación, debería terminar en 1992. El proceso paralelo es aquél que se lleva a cabo en computadoras que tienen la capacidad de trabajar simultáneamente con varios microprocesadores.

miércoles, 27 de agosto de 2014

La Historia del Uno. (Clase 21 y 27 de agosto)

La historia del uno es tan compleja y fascinante.
El uno data desde hace miles de años, empezando desde la prehistoria. Nuestros antepasados ni siquiera sabían que utilizaban este sistema. Todo empezó con pequeñas rayitas talladas en huesos.
Mas tarde los sumerios aparecieron creando pequeñas fichas en forma de triángulo de arcilla  que cargaban los sumerios ya que para vivir en una ciudad se necesitaba la organización.
Mientras tanto, un poco después los egipcios no se conformaron sólo con fichas. Decidieron que era mas practico tallarlo en tablas de arcilla utilizando diferentes símbolos. Esto lo utilizaban principalmente para contar prisioneros. Así mismo apareció lo que hoy llamamos el Teorema de Pitágoras. Tanto los sumerios como los egipcios empezaron a crear medidas, que es cuando nace la regla.
En la India, es donde empieza el desarrollo de los números arábigos. que es el que utilizamos hoy en día, y crearon el cero. El cero marco la historia. Este popular sistema llegó a Persia y a Egipto para mas tarde adoptar este sistema. Empiezan aparecer modos mas complejos para utilizar este sistema como es el álgebra.
Por la popularidad de este sistema y por su fácil manejo, principalmente para comerciar, los números romanos empiezan a tener problemas  hasta que por fin desaparecen.
Ya que en Europa y Asia trabajan con el mismo sistema no faltó que hubiera un personaje desconforme. En Alemania, un hombre tenía las ideas de que no era necesario utilizar el 2,3,4.... sino sólo el cero y el uno. Planteó diferentes teorías y desarrolló la posibilidad de crear una máquina que solo utilizara el uno y el cero.
No fue hasta 1944 en Inglaterra que se creó la primera máquina y se le puso el nombre de sistema binario.
Gracias a esto tenemos toda la tecnología que hay ahora.


miércoles, 20 de agosto de 2014

Diferencia entre computación e informática.

Antes de empezar con los temas, debemos aclarar un punto muy importante en este mundo de la tecnología. ¿Cuál es la diferencia entre computación e informática?

"La computación está referida a la tecnología en sí que permita el manejo y movilidad de información en cuanto a esta ciencia o conocimiento se refiere y también a los fundamentos teóricos de la información que procesan las computadoras, y las distintas implementaciones en forma de sistemas computacionales."

Es decir, la computación es aquella ciencia que estudia todo lo relacionado a lo físico y lógico de la computadoras. Como un software, implementar una nueva parte a dicho objeto para el avance de la tecnología, estructura de las computadoras, etc..-

"La informática es la encarga del tratamiento automático de la información. Este tratamiento automático es el que ha cedido a la computación la manipulación de grandes proporciones de datos y la ejecución rápida de cálculos complejos."

Es decir, la informática en pocas palabras es aquella que se encargará de subir datos e información necesaria a la computradora para su funcionamiento.

Bienvenidos!

Hola.
Este es un blog con la única finalidad de aprender y desarrollar conocimientos acerca de la Informática que nos permitirá desarrollar habilidades en esta materia.
Se abarcaran una gran cantidad de temas a lo largo de este ciclo escolar 2014-2015.