Upload
rtworo-ad
View
216
Download
0
Embed Size (px)
Citation preview
7/25/2019 ATR_U1_ARAD
1/6
Autorreflexin. Unidad 1
Responde las siguientes preguntas usando tus propias palabras, da respuestas breves y
concretas.
Qu es una computadora
Es una mquina electrnica que recibe datos de entrada y los procesa de acuerdo al conjuntode instrucciones, llamado programa, para obtener nuevos datos que son el resultado del
proceso.
!iferencias m"s importantes entre las generaciones de las computadoras
#rimera $eneracin %1&'1(1&')*En esta generacin haba un gran desconocimiento de las capacidades de las computadoras.Esta generacin abarco la dcada de los cincuenta y se conoce como la primera generacin.Estas mquinas tenan las siguientes caracter+sticas:
Usaban tubos al vaco para procesar inormacin. Usaban tarjetas peroradas para entrar los datos y los programas. Usaban cilindros magnticos para almacenar inormacin e instrucciones internas.
Eran sumamente grandes, utili!aban gran cantidad de electricidad, generaban grancantidad de calor y eran sumamente lentas. "e comen! a utili!ar el sistema binario para representar los datos. En esta generacin las mquinas son grandes y costosas.
#a computadora ms e$itosa de la primera generacin ue la %&' ()*, de la cual seprodujeron varios cientos. Esta computadora que usaba un esquema de memoria secundariallamado tambor magntico, que es el antecesor de los discos actuales.
egunda $eneracin %1&')(1&-*En esta generacin las computadoras se reducen de tama+o y son de menor costo. lgunas
computadoras se programaban con cintas peroradas y otras por medio de cableado en untablero./aracter+sticasde esta generacin:
Usaban transistores para procesar inormacin. #os transistores eran ms rpidos,peque+os y ms coniables que los tubos al vaco. -** transistores podan acomodarseen la misma cantidad de espacio que un tubo al vaco. Usaban peque+os anillosmagnticos para almacenar inormacin e instrucciones.
eneraban gran cantidad de calor y eran sumamente lentas. "e mejoraron los programas de computadoras que ueron desarrollados durante la
primera generacin.
"e desarrollaron nuevos lenguajes de programacin como /0&0# y 102324, loscuales eran comercialmente accesibles.
"e usaban en aplicaciones de sistemas de reservaciones de lneas areas, control deltrico areo y simulaciones de propsito general.
"urgieron las minicomputadoras y los terminales a distancia. "e comen! a disminuir el tama+o de las computadoras.
0ercera $eneracin %1&-(1&1*
7/25/2019 ATR_U1_ARAD
2/6
#a tercera generacin de computadoras emergi con el desarrollo de circuitos integrados5pastillas de silicio6 en las que se colocan miles de componentes electrnicos en unaintegracin en miniatura. #as computadoras nuevamente se hicieron ms peque+as, msrpidas, desprendan menos calor y eran energticamente ms eicientes.
/aracter+sticasde esta generacin:
"e desarrollaron circuitos integrados para procesar inormacin.
"e desarrollaron los 7chips7 para almacenar y procesar la inormacin. Un 7chip7 es unapie!a de silicio que contiene los componentes electrnicos en miniatura llamadossemiconductores.
#os circuitos integrados recuerdan los datos, ya que almacenan la inormacin comocargas elctricas.
"urge la multiprogramacin. #as computadoras pueden llevar a cabo ambas tareas deprocesamiento o anlisis matemticos.
Emerge la industria del 7sot8are7. "e desarrollan las minicomputadoras %&' 9(* y E/ ;;lgica. El tercer componente, la memoriaprimaria, es operado por otros 7chips7.
"e reempla!a la memoria de anillos magnticos por la memoria de 7chips7 de silicio. "e desarrollan las microcomputadoras, o sea, computadoras personales o ;/. "e desarrollan las supercomputadoras.
Quinta $eneracin %1&)2 al presente*
"urge la competencia internacional por el dominio del mercado de la computacin, en la quese perilan dos lderes que, sin embargo, no han podido alcan!ar el nivel que se desea: lacapacidad de comunicarse con la computadora en un lenguaje ms cotidiano y no a travs decdigos o lenguajes de control especiali!ados.
/aracter+sticas:
"e desarrollan las microcomputadoras, o sea, computadoras personales o ;/. "e desarrollan las supercomputadoras.
/on estos avances se da paso a3
7/25/2019 ATR_U1_ARAD
3/6
4nteligencia artificial3 #a inteligencia artiicial es el campo de estudio que trata deaplicar los procesos del pensamiento humano usados en la solucin de problemas a lacomputadora.
Robtica: #a robtica es el arte y ciencia de la creacin y empleo de robots. Un robotes un sistema de computacin hbrido independiente que reali!a actividades sicas yde clculo. Estn siendo dise+ados con inteligencia artiicial, para que puedanresponder de manera ms eectiva a situaciones no estructuradas.
istemas expertos3Un sistema e$perto es una aplicacin de inteligencia artiicial queusa una base de conocimiento de la e$periencia humana para ayudar a la resolucin deproblemas.
Redes de comunicaciones3#os canales de comunicaciones que interconectanterminales y computadoras se conocen como redes de comunicaciones? todo el7hard8are7 que soporta las intercone$iones y todo el 7sot8are7 que administra latransmisin.
/u"les son los elementos del modelo de 5on 6eumann y explica cada uno de ellos
7l modelo define una computadora como cuatro subsistemas3 #a Unidad /entral de #rocesamiento5/;U, /entral ;rocess Unit6 controla y coordina
la ejecucin de las instrucciones, para ello utili!a la Unidad ritmtico
7/25/2019 ATR_U1_ARAD
4/6
dispositivos es que no son tan rpidos como la memoria 2'. #os discos duros, losdiscos pticos 5/ o C6, la memoria lash 5U"&6 y las cintas magnticas, entreotras, son ejemplos de dispositivos de almacenamiento secundario.
#os dispositivos de entrada y salida5%nput>0utput6 son responsables de lacomunicacin con el usuario del sistema. #os dispositivos de entradapermitenintroducir en la computadora datos e instrucciones, mismas que son transormadas en
se+ales binarias de naturale!a elctrica para almacenarlas en la memoria. ;or otrolado, los dispositivos de salidapermiten enviar los resultados a los usuarios de lascomputadoras, transormando las se+ales elctricas binarias en inormacin que stospuedan comprender. El tecladoest considerado como el dispositivo de entradaestndar pero e$isten otros del mismo tipo, por ejemplo: el ratn, el escner, la lectoraptica, el microno o la tabla digital. su ve!, el monitores el dispositivo de salidaestndar? otros ejemplos de dispositivos de salida son: impresora, bocinas, plotter, etc.
"e puede decir que una computadora est ormada por tres partes undamentales,aunque una de ellas es subdividida en dos partes no menos importantes.
!escribe la diferencia entre soft;are y ecucin de un programa en la computadora
!escribe la evolucin de los lengua>es de programacin
#os lenguajes ms primitivos ueron los denominados lenguajes mquina.
7/25/2019 ATR_U1_ARAD
5/6
El primer avance ue el desarrollo de las primeras herramientas automticas generadoras decdigo uente.
partir de los a+os )* surgieron los primeros lenguajes de programacin de alto nivel./on la aparicin de los distintos lenguajes, solan aparecer dierentes versiones de un mismolenguaje, por lo que surgi la necesidad de estandari!arlos para que ueran ms universales.#as organi!aciones que se encargan de regulari!ar los lenguajes son 4"% 5%nstituto de las4ormas mericanas6 e %"0 50rgani!acin de 4ormas %nternacionales6.
7volucin de los lengua>es de programacin3
1&'? @ 1&'' 1&'- @ 1&-? 1&-1 @ 1&-' 1&-- @ 1&? 1&1 @ 1&' 1&- @ 1&)? 1&)? @ ??? ??? @ Act
#enguajeEnsamblador5#enguaje'quina6
1ortran 1ortran %C ;# F 9(* /obol FG /HH /I
#enguajese$perimentales dealto nivel
lgol )J y (* /obol (=E$tendido
1ortran ((Estndar
;ascal 1ortran FF C Cisual .4et
/obol lgol (*2evisado
/obol ()Estndar
;rolog
#isp "nobol lgol (J /&asic "nobol G 'odula es de programacin
8os paradigmas m"s importantes son3
#aradigma imperativo o procedural.Es el mtodo de programacin tradicional,donde los programas describen la orma de solucionar un problema a partir de una listade instrucciones que se ejecuta de orma secuencial, a menos que se trate deestructuras de control condicionales o repetitivas.
#aradigma declarativo.En contraste con el paradigma imperativo, el objetivo de esteparadigma no es describir cmo solucionar un problema, sino describir un problemamediante predicados lgicos o unciones matemticas.
#aradigma orientado a ob>etos.En este caso la solucin de un problema se planteaen trminos de objetos y relaciones entre ellos. Est basado en varias tcnicas,incluyendo herencia, polimorismo, modularidad y encapsulamiento.
!escribe las etapas del ciclo de vida del soft;are8as fases Bue componen el ciclo de vida de soft;are son3
#lanteamiento del problema
o /onsiste Knicamente en elegir el problema que se quiere resolver para poder comen!ar
su anlisis
An"lisis del problema
7/25/2019 ATR_U1_ARAD
6/6
o En esta ase se determina Lqu hace el programaM ;or lo cual debe deinirse de
manera clara y concisa el problema en cuestin, se debe establecer el mbito delproblema, las caractersticas, limitaciones y modelos de lo que se desea resolver.Este paso debe conducir a una especiicacin completa del problema en donde sedescriba cules son los datos requeridos para resolverlo 5datos de entrada6 y cul esel resultado deseado 5salida6.
!iseCo del algoritmo
o Es en esta ase se deine Lcmo el programa resuelve el problemaM ;ara ello, sedescribe paso a paso la solucin del mismo, lo cual se conoce como algoritmo.E$isten dierentes ormas de representar un algoritmo algunas ormales, como unarmula matemtica, o inormales, como es el caso del lenguaje natural.
4mplementacin o codificacin
o El algoritmo no puede ser ejecutado por una computadora por ello debe traducirse a un
lenguaje de programacin 5como por ejemplo /6 para obtener un programa uente quese tradu!ca a lenguaje de mquina para que sea ejecutado por la computadora.
#ruebas y validacin
o Esta ase debe hacerse una ve! que se ha dise+ado el algoritmo y despus de que secodiica, sirve para veriicar que son correctos.
!ocumentacin del programa
o /ualquier proyecto de sot8are por la complejidad que tiene requiere tanto las ideas
principales como el desarrollo de principio a in sea documentado, con el in de quecualquiera puedan entender la lgica del programa y de ser necesario puedamodiicarlos sin tantas complicaciones./omo parte de la documentacin tambin deben incluirse manuales de usuario y lasnormas de mantenimiento para que se haga un buen uso del sot8are.
:antenimiento
o Esta ase tiene sentido una ve! que ue terminada una primera versin del programa yya est siendo utili!ado. Na que en sta se actuali!a y modiica para corregir errores nodetectados o para cambiar y>o agregar una nueva uncin.