Mdulo 6. Integracin y utilizacin de informacin Este Cuadernillo de trabajo del mdulo 6se encuentra integrado por 1 ejercicio, con la cual aprenders a integrar, sintetizar y usar la informacin relevante encontrada. Instrucciones: a medida que avances en la lectura de los contenidos, revisa y realiza los ejercicios que integran este Cuadernillo. Es importante para tu aprendizaje que las respuestas sean ciertas y verificales en cada uno de los ejercicios, adems no olvides respetar las reglas ortogrficas y gramaticales en cada una de las respuestas. !raaja de manera individual y recuerda que la fec"a de entrega de tu cuadernillo es a ms tardar el domingo de la semana #. Instituto Consorcio Clavijero Competencias informativas para el aprendizaje Seleccin de informacin relevante Ejercicio 1. Borrador para el ensayo Instrucciones Con los documentos que ha ledo y los ejercicios de comprensin que ha realizado, ahora elabore un esqueleto o tabla de contenido sobre su tema, el cual le servir de base para redactar un ensayo. Por favor, realice lo siguiente: 1.1) Anote en el cuadro respectivo los tres conocimientos ms importantes que ha aprendido hasta ahora de sus lecturas, y anote la reerencia del documento. 1.!) "lija otro documento que considere bueno para su tema, puede ser otro artculo de revista o captulo de libro y l#alo$ lue%o pn%alo a un lado y describa cul es el ar%umento principal del autor, ha%a un resumen de m&imo una cuartilla. 'ncluya adems uno o dos prraos con lo que usted piensa, se(alando si est de acuerdo o no, desde el punto de vista del tema que investi%a. 1.)) *na lluvia de ideas, anotando todos los puntos que quisiera incluir en el ensayo, despu#s a%rupe esa lluvia de ideas por temas y modiique las que crea necesario. +a que ten%a la a%rupacin, tipo una tabla de contenido, ha%a una mini,lluvia de ideas por cada tpico, cuando termine, revise de nuevo que los sub,temas ten%an relacin con el ttulo del ensayo y est#n en orden l%ico -puede ser cronol%ico o temtico, de acuerdo a cmo se desarrolla el tema, etc.), y veriique que cada punto ten%a una relacin l%ica con el tpico %eneral y los sub,temas. 1.. ) /i%uiendo la tabla de contenido que realiz a trav#s del ejercicio de lluvia de ideas, escriba con sus propias palabras, sin cortar y pe%ar prraos, las ideas que identiic en los documentos que ha ledo y que plasm en los dierentes prraos donde anot sus puntos de vista, tales como las actividades del resumen, cuadro sinptico, mapa conceptual, etc. Nota : "n esta actividad comenzars la elaboracin del borrador del ensayo que trabajars en las si%uientes actividades y entre%ars al inal del curso. Instituto Consorcio Clavijero Competencias informativas para el aprendizaje Ejercicio 1.1 Conocimiento adquirido 1 ! ) 0os len%uajes de pro%ramacin se desarrollaron a inales de los a(os .1s para poder darle instrucciones a un computador, de una orma que sea reconocible para el mismo. 2ay ! tipos de len%uajes de pro%ramacin, los de bajo nivel y los de alto nivel, estos len%uajes se dierencian en que el de bajo nivel las instrucciones se dan directamente en len%uaje de mquina y se tiene acceso al hard3are de una manera ms directa a dierencia de los len%uajes de pro%ramacin de alto nivel los cuales estn orientados a el usuario inal. 0os len%uajes de pro%ramacin basados en la 3eb son los que tienen ms uturo y au%e en estos das, como los son 2450. 626 y 7ava script. 8eerencia biblio%rica del te&to 99999999999999. -9999). :999999999999999:. 99999999999999999. 9999999999999, -99999). 99999999999 Apellido, ;. -s) A(o 4tulo del artculo Nombre de la revista <ol. de la revista ;=m. 6% in. 6% in. Brian W. Kernighan, Dennis M. Ritchie El Lenguaje e Progra!aci"n # E.$.% Pearson Eucaci"n 1&'() Apellido, ;. -s) A(o Ttulo "dicin Cd. o pas "ditorial 6% in. 6%. in Ejercicio 1.' Instituto Consorcio Clavijero Competencias informativas para el aprendizaje %rt*culo & Revista 99999999999999. -9999). :999999999999999:. 99999999999999999. 9999999999999, -99999). 999999999 Apellido, ;. -s) A(o 4tulo del artculo Nombre de la revista <ol. de la revista ;=m. 6% in. 6% in. #a+*tulo & Li,ro -arve. M. Deitel, Paul /. Deitel '00' #"!o Progra!ar en #1#22 . /ava Es+a3a Pearson 1&1'4 Apellido, ;. -s) A(o Captulo Ttulo "dicin Cd. o pas "ditorial 6% in. 6%. >in. Instituto Consorcio Clavijero Competencias informativas para el aprendizaje Ejercicio 1.4 0luvia de ideas %eneral 0en%uajes de pro%ramacin, java, c, c?, Ada, turbo C, 6hp, 7ava script, len%uajes de alto nivel, len%uajes de bajo nivel, 6@@, desarrollo 3eb, aplicaciones mviles, desarrollo de aplicaciones en la 3eb, len%uajes de cil uso, len%uajes complicados, len%uajes especicos. 'deas por tema "l nacimiento de los len%uajes de pro%ramacin. 0os dierentes usos de los le%uajes de pro%ramacin. 0os tipos de pro%ramacin Alto y Aajo nivel. "l uturo de los len%uajes de pro%ramacin. Ar%umento principal B 8esumen "l ar%umento principal del autor es que dado a la tendencia de estos tres len%uajes de pro%ramacin C C, C? + 7A<A a ser usados com=nmente, es necesario para todo novato en pro%ramacin realizar un estudio y practica de los mismo, ya que son como lo dice el autor, las bases de todos los dems que e&isten en el mercado, lo cual me parece muy acertado hasta cierto punto, ya que se han visto desarrollados nuevos len%uajes de pro%ramacin cuya uncin principal es la de desarrollar aplicaciones 3eb, con lo cual no estn del todo amiliarizados los tres len%uajes anteriores, en lo personal pienso que nin%=n pro%ramador se debe enocar principalmente en el desarrollo de aplicaciones con uno u otro len%uaje, cada uno de nosotros como pro%ramadores novatos deberamos tener el conocimiento de la mayora de los len%uajes de pro%ramacin que corren por el mercado y sobre todo hacer un uso inteli%ente de todos estos no solo de uno mismo. Instituto Consorcio Clavijero Competencias informativas para el aprendizaje 0luvia de ideas por sub,tema 99999999999 5u, 6 te!a 1 "l len%uaje mquina ue el primer len%uaje de pro%ramacin, y es el =nico len%uaje que entiende una computadora. "st compuesto =nicamente por unos -1) y ceros -1), es por ello que tambi#n se le conoce como len%uaje binario. Con estos dos d%itos -conocidos como bits), orma lo que se conoce como cadenas binarias, con las instrucciones que damos al microprocesador 99999999999 5u, 6 te!a ' 0os len%uajes de pro%ramacin hoy en da tienen una ininidad de aplicaciones, basicamente cualquier objeto electrnico tiene cierto %rado de pro%ramacin. Al%unos de los ms comunes son CDD y 7A<A, tambien e&iste 2450, 2446, E50, EA50 y C?, este ultimo actualmente es el ms utilizado en todos los dispositivos y redes basados en 5'C8@/@>4 -Ebo& )F1, Gindo3s 5obile, Gindo3s 6hone, Gindo3s Cloud, Hune, etc.). 9999999999 5u, 6 te!a 4 *n len%uaje de muy bajo nivel requerira que un humano diera instrucciones directamente al hard3are de la computadora, usando un len%uaje y estructura de hard3are. "n los len%uajes de alto nivel, los humanos trabajan con herramientas complejas de l%ica abstracta para escribir instrucciones que un pro%rama determinado debe traducir para la computadora. 9999999999 5u, 6 te!a ) Dart 0en%uaje de reciente aparicin desarrollado por Ioo%le dise(ado para mejorar la capa 3eb cliente. "l objetivo no es sustituir 7ava/cript ya que en ocasiones puede venir bien para aplicaciones 3eb sencillas. /in embar%o, si pretende convertirse en un reerente para aplicaciones 3eb donde en el cliente e&iste %ran car%a de lneas de cdi%o. /u sinta&is es similar a C y permite deinir clases e interaces como en CDD o 7ava. Je momento, se encuentra en una ase ala donde a=n no se pueden realizar desarrollos serios. /in embar%o, ha sido muy aco%ida la noticia al respecto por parte de la comunidad. 4abla de contenido 7e!a 1 "l nacimiento de los len%uajes de pro%ramacin. Instituto Consorcio Clavijero Competencias informativas para el aprendizaje Ejercicio 1.) Ejercicio Introucci"n Jesde los primeros tiempos en el desarrollo de la computacin, se han creado nuevos len%uajes capaces de comunicarse con una maquina y darle instrucciones, a estos pro%ramas se les llamaC len%uajes de pro%ramacin, estos len%uajes que van desde complicadas lneas de cdi%o hasta len%uajes que parecieran una imitacin de una conversacin humana. Desarrollo el te!a 8Parte e9tensa: *na computadora slo entiende un len%uaje conocido como cdi%o binario o cdi%o mquina, consistente en ceros y unos. "s decir, slo utiliza 1 y 1 para codiicar cualquier accin. 0os len%uajes ms pr&imos a la arquitectura hard3are se denominan len%uajes de bajo nivel y los que se encuentran ms cercanos a los pro%ramadores y usuarios se denominan len%uajes de alto nivel. 0en%uajes de bajo nivel /on len%uajes totalmente dependientes de la mquina, es decir que el pro%rama que se realiza con este tipo de len%uajes no se pueden mi%rar o utilizar en otras maquinas. Al estar prcticamente dise(ados a medida del hard3are, aprovechan al m&imo las caractersticas del mismo. Jentro de este %rupo se encuentranC "l len%uaje maquinaC este len%uaje ordena a la mquina las operaciones undamentales para su uncionamiento. Consiste en la combinacin de 1Ks y 1Ks para ormar las ordenes entendibles por el hard3are de la maquina. "ste len%uaje es mucho ms rpido que los len%uajes de alto nivel. 0a desventaja es que son bastantes diciles de manejar y usar, adems de tener cdi%os uente enormes donde encontrar un allo es casi imposible. "l len%uaje ensamblador es un derivado del len%uaje maquina y est ormado por abreviaturas de letras y n=meros llamadas mnemot#cnicos. Con la aparicin de este len%uaje se crearon los pro%ramas traductores para poder pasar los pro%ramas escritos en len%uaje ensamblador a len%uaje mquina. Como ventaja con respecto al cdi%o mquina es que los cdi%os uentes eran ms cortos y los Instituto Consorcio Clavijero Competencias informativas para el aprendizaje pro%ramas creados ocupaban menos memoria. 0as desventajas de este len%uaje si%uen siendo prcticamente las mismas que las del len%uaje ensamblador, a(adiendo la diicultad de tener que aprender un nuevo len%uaje dicil de probar y mantener. 0en%uajes de alto nivel /on aquellos que se encuentran ms cercanos al len%uaje natural que al len%uaje mquina. "stn diri%idos a solucionar problemas mediante el uso de "JJKs. /e tratan de len%uajes independientes de la arquitectura del ordenador. 6or lo que, en principio, un pro%rama escrito en un len%uaje de alto nivel, lo puedes mi%rar de una mquina a otra sin nin%=n tipo de problema. "stos len%uajes permiten al pro%ramador olvidarse por completo del uncionamiento interno de la maquinaBs para la que estn dise(ando el pro%rama. 4an solo necesitan un traductor que entiendan el cdi%o uente como las caractersticas de la maquina. Ieneraciones y "volucion 0a evolucin de los len%uajes de pro%ramacin se puede dividir en F etapas o %eneraciones. 6rimera %eneracinC len%uaje maquina. /e%unda %eneracinC se crearon los primeros len%uajes ensambladores. 4ercera %eneracinC se crean los primeros len%uajes de alto nivel. "j. C, 6ascal, Cobol$ Cuarta %eneracin. /on los len%uajes capaces de %enerar cdi%o por si solos, son los llamados 8AJ, con lo cuales se pueden realizar aplicaciones sin ser un e&perto en el len%uaje. Aqu tambi#n se encuentran los len%uajes orientados a objetos, haciendo posible la reutilizacin d partes del cdi%o para otros pro%ramas. "j. <isual, ;atural Adabes$ Luinta %eneracinC aqu se encuentran los len%uajes orientados a la inteli%encia artiicial. "stos len%uajes todava estn poco desarrollados. "j. 0'/6 #onclusiones 6odemos concluir que el mundo de los len%uajes de pro%ramacin es un mundo en constante evolucin, desde sus inicios, los pro%ramadores se han preocupado por inventar len%uajes de pro%ramacin cada da mas sencillos y orientados al desarrollo 3eb, creo que en un uturo ser posible observar len%uajes de pro%ramacin de una simplicidad increble en comparacin a los actuales, aunque siempre debemos recordar al%o, siempre le estaremos hablando a una maquina. Instituto Consorcio Clavijero Competencias informativas para el aprendizaje Bi,liograf*a Aalbuena, /onia !11) Al%oritmos en 7ava .ta "spa(a "da 1,1)) Marengo Javier 2000 Programacin Matemtica 1ra Chile RIS 22 34 Rodrguez Duran Luis 2002 2 El Gran liro del !" in#erno 2da Espa$a Mar co%o &' 110 Mar#nez Jos( 2011 Java en celulares !" )orld 2*2 ' 2+,2' 8eerencias Aiblio%ricas %rt*culo 6 Revista Iray alberto !11! 7ava y 6oo 5undo 6c ! 1!) !),!M Apellido, ;. -s) A(o 4tulo del artculo Nombre de la revista <ol. de la revista ;=m. 6% in. 6% in. #a+*tulo & Li,ro albuena,/onia !11) Al%oritmos en 7ava .ta "spa(a "da 1,1)) Apellido, ;. -s) A(o Captulo Ttulo "dicin Cd. o pas "ditorial 6% in. 6%. >in.