ATR_U1_ARAD

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.