desarrollo actividad no 1

7
RAFAEL MAURICIO URIBE NIÑO Estimado aprendiz en este formato usted debe desarrollar correctamente los ejercicios dispuestos en la guía Nº 1, (ítems 3.1 y 3.4) como evidencia de que ha alcanzado el resultado de aprendizaje propuesto para esta actividad de aprendizaje. Ítem 3.1 Observe el video “Lenguajes de Programación”, en el siguiente enlace: https://www.youtube.com/watch?v=fPehRTGpVF8 y anote en el espacio inferior las ideas principales que usted pueda extraer de lo que expone el autor. IDEAS PRINCIPALES EXTRAIDAS DEL VIDEO 1 Un lenguaje de programación es un sistema que permite traducir una idea a un código que puede ser interpretado y entendido por una maquina se usan para expresar algoritmos detallados mediante un conjunto de símbolos y reglas sintácticas y semánticas. 2 Existen dos tipos de lenguajes, el primero es el Lenguaje Interprete, en donde el programador escribe el código e inmediatamente es ejecutado por la máquina, este código se llama Código Fuente o Source Code, también existe el Lenguaje Compilador, en este caso el programador genera un código fuente, el programa compila el código ANEXO DE LA GUÍA DE APRENDIZAJE Nº 1

Upload: mauricio-uribe

Post on 17-Aug-2015

212 views

Category:

Documents


0 download

DESCRIPTION

KJHKJHK

TRANSCRIPT

RAFAEL MAURICIO URIBE NIOEstimadoaprendiz enesteformatousteddebedesarrollar correctamentelosejercicios dispuestos en la gua N 1, (tems3.1y3.4 como e!idencia de "ue #aalcanzado el resultado de aprendizaje propuesto para esta acti!idad deaprendizaje. tem 3.1$bser!e el !ideoLenguajes de Programacin, en el siguiente enlace%#ttps%&&'''.youtube.com&'atc#(!)f*e#+,-p./0yanoteenel espacioinferiorlas ideas principales "ue usted pueda e1traer de lo "ue e1pone el autor. IDEAS PRINIPALES E!"RAIDAS DEL #IDE$12n lenguaje de programaci3n es un sistema "ue permite traduciruna idea a un c3digo "ue puede ser interpretado y entendido poruna ma"uina se usan para e1presar algoritmos detalladosmediante un conjunto de smbolos y reglas sint4cticas ysem4nticas.5E1isten dos tipos de lenguajes, el primero es elLenguajeInter%rete, en donde el programador escribe el c3digo einmediatamenteesejecutadopor lam4"uina, estec3digosellamadigo &uente o Source ode'tambi6n e1iste elLenguaje om%i(ador, en este caso el programador genera unc3digo fuente, el programa compila el c3digo y re!isa si es !4lidoen cuanto a sint4ctica y sem4ntica, la m4"uina genera undigo $)jeto y ejecuta el programa. 3El !ideo nos muestra ejemplos claros de los dos tipos delenguaje 7nterprete y 8ompilador, y como estos c3digosfuncionan en la pr4ctica. ANEXO DE LA GUA DE APRENDIZAJE N 17tem 3.4Elaboraun mapa conceptual, el "ue resuma las generalidades ylos componentes b4sicos del lenguaje de programaci3n c99.82:;+$ 8$N8E*,2:< 182:;+$ 8$N8E*,2:< 5Ane*o 1 Arc+i,os de a)ecera. -)itset. *ro!ee la clase contenedora Especializadastd%%bitset , 2n arreglo de bits.-de/ue. *ro!ee la plantilla clase contenedorastd%%de"ue, una 8ola doblementeenlazada.-(ist.*ro!ee la plantilla clase contenedora std%%list , una lista doblementeEnlazada-ma%.*ro!ee las plantillas clases contenedoras std%%map ystd%%multimap,un arreglo asociati!o y un arreglo asociati!o m=ltiple respecti!amente.-/ueue. *ro!ee la clase adaptadora contenedorastd%%"ueue, una cola de datos.-set.*ro!ee las plantillas clases contenedorasstd%%setystd%%multiset , contenedores asociati!os ordenados.-stac0. *ro!ee la clase adaptadora contenedorastd%%stac> , una pila de datos.-,ector. *ro!ee la plantilla clase contenedorastd%%!ector , un arreglo din4mico.-a(gorit+m. *ro!ee la definici3n de muc#os algoritmos.-1unctiona(. *ro!ee !arios objetos funcionales, dise?ados para ser utilizados porlos algoritmos est4ndares.-iterator. *ro!ee clases y plantillas para trabajar con iteradores.-(oca(e. *ro!ee las clases y plantillas para trabajar con locales.-memor2. *ro!ee facilidades para el manejo de memoria en 899, incluyendo laclase plantillastd%%auto@ptr .-stde*ce%t.contiene las clases est4ndares de e1cepci3n ascomostd%%logic@errorystd%%runtime@error , ambas deri!adas destd%%e1ception.-uti(it2. *ro!ee la clase plantilla std%%pair , para trabajarcon pares de objetos.-string.*ro!ee las clases y plantillas est4ndares de 899 para trabajarcon cadena de caracteres.-1stream. *ro!ee facilidades para laentrada y salida basada en arc#i!os.-ios.*ro!ee!ariostiposyfuncionesb4sicasparalaoperaci3ndeflujosdeentrada y salida.-iostream. *ro!ee los elementos fundamentales para la entrada y salida en 899.-ios13d. *ro!ee las declaraciones #acia adelante de !arias clases plantillas deE&A.-iomani%. *ro!ee facilidades paramanipular el formateo desalida, as como labase utilizada cuando se formatean enteros y los !alores precisi3n o punto flotante.-istream. *ro!ee la clase plantillastd%%istream y otras clases para la entrada dedatos.-ostream. *ro!ee la clase plantillastd%%ostream y otrasclases para la salida dedatos.-sstream.*ro!ee la clase plantilla std%%sstream y otras clases para lamanipulaci3n de cadena de caracteres.-stream)u1.-com%(e*.*ro!ee la clase plantillastd%%comple1 y funciones asociadas altrabajo conn=meros complejos.-numeric. *ro!ee algoritmos para el procesamiento num6rico.-,a(arra2. *ro!ee la clase plantilla std%%!alarray, una clase arreglo optimizadapara el procesamiento num6rico.-e*ce%tion.*ro!ee !arios tipos y funciones relacionadas al manejo dee1cepciones, incluyendostd%%e1ception, la clase base para todas las e1cepcionesarrojadas por la biblioteca est4ndar.-(imits. *ro!ee la clase plantillastd%%numeric@limits , utilizada para describir las *ropiedades de los tipos num6ricos fundamentales.-ne3.*ro!ee los operadoresne' ydelete y otras funciones y tipos "uecomponen los elementos fundamentales para el manejo de memoria en 899.-t2%ein1o. *ro!ee las facilidades para trabajar con informaci3n de tipo en tiempode ejecuci3n en 899.PAN"ALLA4$ RES5L"AD$S 6INIR5I EN 77En,8e estas res%uestas a su tutor mediante e( en(ace en,8o e,idencia Acti,idadde A%rendi9aje 1' u)icado en e( es%acio Acti,idades de( men: %rinci%a(.