Fasciculo 005

También podría gustarte

Está en la página 1de 22
miGomPUIER i Nee) DEL ORDENADOR PERSONAL, wy i MICRO Y EL MINIORDENADOR Sa Ce a ee Fue aay COLL IEC ee CUO eer elu ane Pee as = Ule mn ComPU ER CURSO PRACTICO DEL ORDENADOR PERSONAL, EL MICRO Y EL MINIORDENADOR Publicado por Ecitorial Delta, S.A., Barcelona, y comerciali- zado on exclusiva por Distrbuidora Olimpia. S.A., Barce- Volumen | - Fasciculo 5 Director, José Mas Godayo! Director editorial: Gerardo Romero sJele de redaccion: Pablo Parra Coordinacion editorial: Jaime Mardones ‘Asesor técnico: Roberto Quiroga Redactores y colaboradores: G. Jellerson, R. Ford, S. Tarditi, A. Cuevas Para la edicién inglesa: R. Pawson (editor), D. Tebbutt (consultant editor). C. Cooper (executive editor), D. Whe- lan (art editor), Bunch Partworks Lid. (proyecto y realiza- ‘i6n) Realizacién gréfica: Luis F. Balaguer Redaccién y administracién: Paseo de Gracia, 88, 5° - Barcelona.A Tels. (93) 215 10'32/ (93) 215 10 50 - Télex 97848 EDLTE MI COMPUTER, Curso préctico del ordenador personal, el ‘micro y el miniordenador, se publica en forma de 96 fas- Ciculos de aparicién semanal, encuadernables en ocho vo- lumenes. Cada fasciculo consta de 20 paginas interiores y sus correspondientas cublerias. Con el fasciculo que com- Pleta cada uno de los volimenes, se ponen a la venta las tapas para su encuademacién El editor se reserva el derecho de modificar el precio de venta del fasciculo en el transcurso de la obra, si las ci- ‘cunstancias del mercado asi lo exigieran 1989 Orbic Publiching Lid., London 1984 Editorial Delta, 8.A., Barcelona ISBN: 84-85822-83-8 (iasciculo) 84-85822-84-6 (tomo 1) 84-85622-82-X (obra completa) Deposito Legal: B. 52-84 Fotocomposicién: Tecta, S.A., Pedro IV, 160, Barcolona-5 Impresién: Cayfosa, Santa Perpetua de Mogoda (Barcelo- nna) 158402 Impreso en Espafa - Printed in Spain - Febrero 1984 Editorial Delta, S.A., garantiza la publicacién de todos los fasciculos que componen esta obra. Distribuye para Espana: Marco Ibérica, Distribucion de Ediciones, S.A., Carretera de Irn, km 13,350. Variante de Fuencarral, Madrid-34. Distribuye para Argentina: Viscontea Distribuidora, S.C.A., La Rioja 1134/56, Buenos Aires. Distribuye para Colombia: Distnibuidoras Unidas, Lida., ‘Transversal 93, n° 52-03, Bogota D.E Distribuye para Mexico: Distribuidora Intermox, S.A., Lucio Blanco, n.° 435, Col. San Juan Tinuaca, Azca- otzalco, 02400, México DF. Distribuye para Venezuela: Distribuidora Continental, S.A., Ferrenquin a Cruz de Candelaria, 178, Caracas, ¥ todas sus sucursales en el interior del pais. Pda a su proveedor habitual que le reserve un ejemplar de MI COMPUTER. Comprando su fasciculo todas las soma. nhas y en el mismo quiosco o libreria, Vd. conseguira un Servicio més rapido, pues nos permite realizar la disribu- ‘i6n a los puntos de venta con la mayor precision, Servicio de suscripciones y atrasados (sdlo para Es- ppafia) Las condiciones de suscripcion a la obra completa (96 fasciculos mas las tapas, guardas y transteribles para la ‘conteccion de los 8 vollmenes) son las siguientes: 42) Un pago tinico anticipado de 16 690 pitas. o bien 8 pagos trimestrales anticipados y consecutivos de 2.087 plas. (sin gastos de envio). ) Los pagos pueden hacerse efectivos mediante in- ‘greso en la cuenta 3371872 de la Caja Postal do ‘Anorros y remitiendo a continuacion el resguardo 0 ‘su folocopia a Distribuidora Olimpia (Paseo de Gracia, 88, 5.°, Barcelona-8), o también con talon. ‘bancario remitido a la misma direccién, ©) Se reaiizara un envio cada 12 semanas, compues- to de 12 fasciculos y las tapas para encuader- narlos. Los fasciculos atrasados pueden adquinrse en el quios- 0 0 libreria habitual, sin variacion alguna sobre ol pre- cio de venta en vigor en et momento de la peticion. Tamn- bién pueden recibirse por correo, con incremento del caste de envio, haciendo llegar su importe a Distribuido- +a Olimpia, en la forma establecida en el apartado b). Para cualquier actaracion, telefonear al (93) 215 75 21 No se efectian envios contra reembolso. lan bonne La era de los ordenadores ya ha comenzado en las aulas, y existe en el mercado una fascinante y variada gama de programas educativos para nifios de todas las edades A finales de 1988 habia en Espaita mis de 4 000 orde~ nadores personales dedicados ala ensehanza, y se esti- ‘ma que dentro de pocos afios la mayoria de os centros ‘de educacién primaria y secundaria, asi como tambicn Tos de formacién profesional, contarén al menos con tun microordenador. En la actualidad los ordenadores se utilizan no solo para impartir “nociones de informa fica”, sino también, en el campo educative, para ense- far temas relacionados con las matemiticas y la alfa betizacién, ayuda a los nfios de eomprensién lenta y estudiar lenguas extranjeras. En el mercado existen muchos programas educati- vos para ordenadores personales, pero los maestros suelen quejarse de su poca calidad. Ello se debe a que son muy pocos los programas que se han escrito respe tando por igual tanto la diseiplina educativa como la informatica Es muy’ Faro que un programador de ordenadores posed experiencia en el campo de la enserianza; y los maestros, muchos de los eales. apenas iniciados en teste campo, incurren a veces en los més garrafales cerrores de programacion ‘Aunque lo més probable es que el programa de un maestro slo se aplique en su propia clase, los proble- nto dicho programa se envi a otra ‘escuela. Por lo general, el programa en si mismo, al- te, hacigndose imprescindible una buena documenta: cidn explicativa, pues sin ella es posible que los est diantes sean incapaces de hacer funcionar el progra- ‘ma, Ante este problema, tal vez la respuesta del pro- ‘gramador fuera: “Por supuesto, se entiende que se ha ‘de digitar LOAD (cargar)!", pero a quien no sabe nada acerca de los ordenadores se le han de explicar uno por uno todos estos detalles. Pasando a un plano mas concreto, una buena pro- _gramacién requiere anticiparse a todos los errores que ppueda cometer un principiante. Esto es muy impor- {ante para asegurar que el programa sea, efectivamen te, un buen medio auxiliar de ensefanza. Una buena programacion consiste en algo més que eliminar de un programa todos los posibles margenes de error, hasta cl punto de que solo ejecute lo que deberia hacer ex- clusivamente cuando se pulse la tecla adecuada. La ‘buena programacién también debe asegurar que el programa no hari nada que no deba realizar cuando se pulbe una tecla equivocada. Esta es la parte mis ccomplicada de la escrtura de un programa. Este ha de ser capaz de recuperarse de los mas flagrantes errores fen que pueda incurrir un nifo y, al mismo tiempo, inculearle la idea de que usar un ordenador es algo sencillo divertido. ‘A pesar de estos problemas, existe una amplia gama duseranasnidntieestentoummrindsaainieets ‘lorfenador en a ensetana bisa Deon paises sa otn preparango para ture ent pean de una pola eduatva que bende a {aaa os nis con os orgenadores ya dren sus primero nos de Fscouacon, No setatatan Slo do tamara io com a Geta ordenador pra lense una gra vara de temas, dose boli asa lengut extranjers- Un ‘ordenador es an mast acre del, ya que no Introd in tera cancngto ‘asa ue tare comira por ‘complete! poder are, ‘ermendo que tanto aumio {ecompransn ona como a tis despert aprendan al rime ‘esos propas posed. ‘Como redo aula de _aprendl,e odenaoroece tuna gama de apicacones mis, limps: po’ eso necno ce Utero deseabre como Se naa y Se resuee un problera El mejor companero Elmiroordenaor ayuda 2 resaero “deere ‘acompataen os alas de cio y broparcons argos. Pere para ‘hte un Been rendmento de sta maravilosa mdqura 06 ‘ecesato aaa’ en eloosen (eies programas auvesaos acuerdo conta ead den ios para el hogar. Un ordenador es una maravillosa herra- mienta educativa y, para acertar en la eleccién del software mas adecuado para sus hijos, le seri de gran utilidad conocer las diversas maneras en que se puede emplear, Un ordenador puede utilizarse para instruir al iio fn pricticamente cualquier tema. Si el programa es ‘bueno, lo mas probable es que el nis se sienta fasci- nado y muy motivado para aprender. ‘La clase de programas educativos mas generalizada s€ conoce como “de procedimiento correcto y ejerci= cios”. En un programa de est tipo, al niio se le pro- pporeioman ejemplos y luego se le invita a resolver pro- blemas similares. Normalmente el programa lleva la ‘cuenta de ls fllosy los aciertos del nito.Incluso esti ‘mula al alumno cuando éste da una respuesta correcta ye sugiere amablemente “inténtalo otra vez” cuando ia respuesta es equivocada, Para decidir qué programas son los més adecuados para su hijo, deberi tener en consideracion diversos factores: la edad del nifio, el modelo de ordenador ‘que usted haya adquirido y lo que su hijo esté estu- dando en la escuela Si atin no ha comprado un ordenador personal, Pero piensa que cuando lo haga una de las funciones a {que lo destinard en su hogar sera la educacién, valdré la pena averiguar que tipo de ordenador usa su hijo en la escuela. Si usted esta en condiciones de comprar un ‘modelo similar, su hijo podra realizar en casa los mis- ‘mos programas educativos que utiliza en el colegio. A ‘muchas escuclas les interesa proporcionar a los padres copias de los programas que se emplean en clase, y estos “deberes” pueden representar una considerable ayuda, Si usted ya ha adquirido un ordenador perso- nal y éste no es compatible con los ordenadores de la escuela, no se preocupe; la experiencia que adquiera su hijo al digitar ordenadores diferentes también sera muy valiosa Es natural que la mayorfa de los programas educati- vos existentes hayan sido ereados para las marcas de Pio henner aanerommege +9. peated ‘hos fabricantes estan potenciando el papel dovente del ordenador. Existe una gama particularmente am. plia de programas educativos para el Apple, el Com: modore PET, el Tandy, el BBC Micto, Sinclair y Texas Instruments; no obstante, algunos de los fabri= antes de software incorporados recientemente a este mercado aun deben aportar una oferta de programas realmente més variada, Los programas educativos para cualquier ordenador pueden conseguirse a través de Ia empresa fabricante © por medio de diversas firmas productoras de softwa re independientes. Estas iiltimas escriben programas para ordenadores y anuncian sus productos en las re- Vistas de informatica y en los establecimientos. que venden ordenadores personales, La eleccion adecuada Los vosranas deinado anion menos de cin tos cone ii eescunees ia operons aritméticas Bisicasy en laalfabetzacon. Una de lis {gamas mis interesantes de programas educativos para nifios pequetios es la que produce Texas Instruments El ordenador personal T9944, por ejemplo, fue muy bien acogido por los padtes norteamericanos y britnioos, pues contaba con una amplia gama de pro- ‘gramas educativos de TI producida tanto por Texas Instruments como por Scott, Foresman & Co... de Es- tados Unidos. E1 99/44 es'un ordenador de 16 bits, lo. que significa que probablemente los programas escri- tos en codigo de lenguaje maquina sean mucho mejo- es que los programas escrtos para la mayoria de los cordenadores personales corrientes de 8 bits. Esto lo demuestran algunos programas de TI tales ‘como Beginning grammar (Iniciacion a la gramatica), Addition and subtraction (Suma y resta) y Number ‘magic (La magia de los almeros). Estos programas van almacenados en un cartucho plistico que se intro- ‘duce en el TI-99/4A,, por lo cual alos nis les resultan ‘muy manejables. No obstante, el hecho de que el soft Conesa betes algunos de los programas suponen un gran inconve niente para los maestros de otros paises. Sin embargo, "TI posee un magnifico ejemplo de Loco (véase p. 34), si bien realmente se encuada en la segunda categoria de herramientas de descubrimiento, Para nifios de mds edad se cuenta con un software muy rico y variado, Los programas para edades entre Sy 11 alos se caracterizan por su complejidad y cal dad, y la mayoria de ello tienen como objetivo refor zar los conocimientos bssicos del alumno y poner a prucba sus aptitudes, A esta edad el nifio comienza a interesarse por otros temas, como la misca y las len guts extranjeras, que pueden ensefiarse, asimi por ordenador. Existen programas de esta naturaleza para la mayoria de Jos aparatos, Para alunos de ensefianza media existe una mult tud de programas. Para hacer una seleccion de excoger slo los mejores, lo mis indicado es que hable ‘con el profesor de su hij. Es muy importante que el trabajo escolar que reali ce el nfo en su casa siga la misma linea que el que lleva a eabo en la escuela; la mayoria de los profesores se mostrarin bien dispuestos para orientar y ayudar a Jos padres en Ia elecci6n del tipo de software educativo mas apropiado para sus hijo. Existe ain otra categoria de programs educativos para ordenador, destinada fundamentalmente a Jos hios menores de 13 afios. A esta edad los nifios ain testi descubriendo la forma de aprender y para ello resultan muy valiosos los programas que los introd: cen en el 1so del ordenador como medio de descubrit el mundo por sf mismos. El programa mas conocido de esta categoria es el L090, lenguaje del cual existen versiones para ordenadores de las firmas Ata Tandy, Apple, Texas Instruments, Research Machi nes, Commodore e IBM. Por su parte, Sinclair y BBC han mostrado interés, tambign, por realizar sus versio- nes, pero ain no se encuentran en el mercado. A tra- vés de este programa, el niio entre 6 y 12 afios de edad es estimulado para explorar el potencial grafico del ordenador (y, a su ve7, la geametria), mediante tna “tortuga”. El nifio descubre como ensefarle lt tortuga a recordar procedimientos (programas) y, en determinados casos, puede ir progresando hasta llegar a dibujar en la pantalla todo un mundo de fantasta Al utilizar estos programas, lo que el nifio hace real mente es ensefiarse a s{ mismo las leyes biisieas de Jas matematieas y, en este sentido, se ha reconoct do claramente la efectividad de este programa para ayudar a comprender conceptos matemticos y espa ales. Escoger un buen programa educativo no es una labor fel, debido ala gran cantidad de software dis- uy interesante asisir a alguna de las fe ttica que se celebran periodicamente en is. Con toda probabiidad, alli se encontrar con los propios fabricantes y programadores exhibiendo sus productos y, de este modo, tendri la ocasion de conocer, probar y comparar programas. Existe la opinion generalizada de que la actual es ccasez de buenot programas, que satisfagan tanto las cexigencias relativas al ordenador como a la educa- ‘dn en sf misma, no ha de durar mucho tiempo mas, ‘Todos los meses aparecen programas nuevos que con toda seguridad, serdn un valioso estimulo para ‘desarrollo intelectual de sus hijos. Convene tener pre: semte a este respecto que, en un proximo futuro, I informatica sera indispensable en todos los campos de Ja actividad humana Software 8 El Agente Secreto a LOE Nga: DE MI6 Oe aad OTA OOESS InN Ce gen Ie TON Meer) ‘Nespas sole puede Captraren ura cid; er na permanece engl sine sto durante mas de do ors, Ganga eee saber cone hal ate use ee ia Bleatva de aise hasta ali éntren oenavon, Debora Seid qu es mis porate lear ido ol roca pagar Las intormadores estan feces Ce venire nfomacon, pero fsta so ervia en cave, pore tual ql le ntrese friregarsel an especilista fata que ayuoe a esata Aral dt jogo rab ‘precios robes ya Stuacon das mas imports edie europeas, tenders ies ananoos de ‘aldasy Hogatas on etaones Yarepuerisy srs un exparto nin confesdn de presupuesos TARDO Con Actuament exten muchos programas educativos ene mead, que muestra as {uogralas se denomina Agente ‘Secrefoyha sid elas por Aernerann Su mision onsite encanta aun amas epia ‘temigo gue Shanon Ero, Snir de qu exmine todos $s agers Para poser atrapari, shan de eescir as Comore ls busqued, ata ver que algo es agories qe rabsjn para usted ieee un mensaje encender alate Smelmape que eens ersae {i clot provene isu 2oori fuer mrad mens sora imreotio artes equ std io veobn, Enese agente; peo entonces habra de DIAS 13 HORAS Pea SUS soon ans ae Toe 83 lan ora Elsisiema operative de disco Cuando as programas 2 lmacenan én un 0 fexble, lantornacon se dtebaye a ‘ar aredoso dea super elas. sstomaopeativ Seino sun agar ue testo dela oatzacn de ‘aa byte oe ntrmactn. {lusracon muesra a intrmaoton anaconda en ua Sect pauota de un disco. En tfblogue auido sta se ‘eprsens en forma Fexadocmay, ene logue lldrena, igual carer ual Los egos qu no forrespondenacraceres ue Fan oe morantsespareeen en forma depurtos o Descifrando el codigo Digite su lenguaje de ordenador en el teclado y un programa que funciona dentro del micro lo convertira rapidamente en su propio cédigo de lenguaje maquina A pesar de que parece que todos los mieroordenado. res desemperian funciones similares, cada modelo es ‘exclusiva, Algunos se venden con programas ya incor- pporados, mientras que otros requieren que estos pro- ‘gramas se les “lean” desde un disco 0 una cinta de ‘Algunas maquinas poseen un tinico programa glo- bal que permite tanto la entrada de programas como Ia utlizacién de dtdenes directas como SAVE o LOAD. Para realizar estas dos funciones, otros modelos nece sitan programas separados. ‘No obstante, Ia mayoria de Jos microordenadores ‘mas conocidos funcionan de acuerdo a prineipios imi- lares. El movimiento de la informacion hacia y desde dispesitivos de almacenamiento extemos (discos y ci. tas) ala pantalla se controla, en ambos casos, median- te el teclado, Asimismo, todas las méquinas pueden ‘comunicarse con otfos dispostivos externos, como im- presoras,trazadores de grificos e instrumentos cienti- ficos. Y la mayorfa de los micros admiten que sus usuarios eseriban programas en lenguajes similares al ‘Cuando digita en el teclado de un ordenador un programa en BASIC, otro programa denominado siste- ‘ma operativo pasa io que ha digitado tanto a la panta- lla como a un programa interpretador de nasic. Esto significa que en el interior del ordenador se estan lle- vando tres programas simulténeamente: el sistema ‘operativo, el interpretador de RAsic y sn propio programa Cuando usted ejecuta su programa, estos tres pro- gramas deben actuar al mismo tiempo, Cada instruc- {odo processmenta Modo Bcontene 32K (feRAM para amacena \evalacones ce programas, aos yricas my Es una mati gic, dsohada specimen que eects & Iraj queen aos ‘ordenador realzan dceras de ‘components reo de met fmontado en parte suprior ‘fla como cor de etor pare ‘tare! sorecaertamento ge chp nom sts dos chips de ROM ropa lengua se programasdnsisicyel stoma Soeravo. cues lupo de Programas que se requere pra feel ordenador pueda rete" Todas ss funconesntenas Inertace especial seit por Acom paraque a 80, Mooto 8 pueda trabajar con meroprocsidoresaternatvos WWWWebsabits.com 409 x 358 x 78 mm 37019 — eee coe Eo ‘Ocho modaligaves-dterentes ara grafcas, que proporcionan ‘ua gran varodad do visualzaciones. Mayor superficie e textos: 32 linea de 80 Caraceres. Resolucion mas alta erin 640 28 pl, 'f6 colores con una’ resolucion mas baja devs. montares monocromaten yen color, ana arog Conenon entrada analog, conexon disposes, tubo (pra conecor ‘merojocesagotes aeons) ESE | aE | a 5 Ta Cables para cassetey tlewsor. Gua para el usuario. Folieto y ‘assete de demostracion Estilo maguina de ese, con 74 teclas mavies,incluyendo 10 elas de funcionprogramable DOCUMENTACIO a Gula para el Usuario de icroordenador BRC parece haber sido esoita por personas ‘de gran experiencia y que daban or seta que oes sus lectores ya eran profesional de a informatica Varios captuos se dedican ala utlizacidn especializada de fos Drogramas del sistema, que ‘onfolan las sofsticadas ‘configuaciones dela maquina ate grains, sonidos y entrada Scie ua explain Sets y may compete dea ‘oma env eyes ara reroporesncor Bey" creme do mucnss ees Seovones de ete toe vas manses, no se rattan so oe ura copia dea documentacion Rockwell original on EAM terminos clave Puertas y sumadores Los numeros binarios, compuestos de ceros y unos, se pueden sumar entre si mediante la sencilla l6gica del AND, OR y NOT En un articulo anterior (véase p. 68) hemos visto cc6mo los relativamente sencillos circuits de transistor se pueden utilizar para tomar decisiones logicas como AND, OR y NOT. Lo sorprendente es que estas mismas ‘puertas Idgicas” también consttuyen los bloques de construccién que se emplean para realizar las funcio res aritméticas en el interior del ordenador. Légica mente, las entradas de las puertas son, bien de voltaje cero, para representar “flso”, 0 bien de voltaje posit vo, para representar “verdadero”. La ausencia de vol taje se suele simbolizar con un cero (0) y el voltaje pPostivo con un uno (1). Cuando las puertaslogicas se utilizan para la aritmética, se emplean los mismos cetos y unos, pero entonces representan literalmente Jos unos y los ee10s que se 5 ‘Si deseamos sumar dos digitos binarios, slo habri dos entradas en cl circuito de suma, y Gnicamente pdr haber cuatro combinaciones de entrada: 0 + 0, 0+ 1,1 + Oy + 1. Estudiando la aritmética binaria hemos aprendido que 0 més ( es igual a 0 (como en aritmética decimal). Sabemos también que 0 mis 1 (0 1 mas 0) es igual a 1 (igual que en aritmetica decimal). La diferencia, respecto a la aritmética que hemos aprendido en la escuela, ¢s que en binario 1 més 1 es ‘gual a0 y Hevamos 1. La demostracién aritmética de estas cuairo sumas seria la siguiente: Si hubiéramos de utilizar una puerta OR para efectuar lh suma, obtendriamos una salida falsa (0) st ambas entradas fueran falss (0), v una salida verdadera (1) si alguna de las entradas’ fuera verdadera (0 +1 0 140) De momento, para sumar dos digitos binarios pare- ceria perfectamente adecuado utilizar una puerta OR simple. Pero veamos. Si ambas entradas fueran verda- eras, la sada de una puerta OR simple también seria vverdadera, pero en aritmética binaria esa respuesta cestaria equivocada. La respuesta correcta serta 0 y llevo 1. Una puerta OR simple daria una respuesta correcta para tres de las cuatro combinaciones de trada posibles, pero tres de cuatro no es un nivel satisfactorio [Lo que se necesita es un circuito que dé una res- puesta de 0 si ambas entradas son 0, y una respuest de 1 si una de las entradas es 0 y la otra es 1, y ana respuesta de 0 si ambas entradas son 1 (como en lt tabla de verdad anterior). Esto no es tan dificil como parece. Si tenemos dos puertas AND, con las dos entra- ddas yendo a ambas puertas, pero invitiendo una de 2 Jas entradas a través de una puerta NOT por una de las. puertas AND, y sila otra entrada se invierte a través de Ctra puerta NOT que va hacia la otra puerta AND (véase Ia iustracion), obtendrfamos una situaciOn en la cual tun 0 en ambas entradas daré una sali falsa en las dos puertas AND, y, del mismo modo, un 1 en ambas en- tradas dard una salida falsa para ambas puertas. Por otra parte, un 0 en una entrada y un 1 en la otra darén dos entradas verdaderas para una de las puertas AND. ‘Una de estas puertas producira, por tanto, una salida verdadera. Si las dos puertas AND tuviesen conectadas sus salidas con una puerta OR, la salida de la puerta OR slo serfa verdadera si una, y solo una, de las dos en- tradas fuera verdadera Lacaleuiadora de mesa asta quenace poco tempo se lvetarat eacladora lect, a ago Suma moziica (ocala ‘estado ea un objeto muy tama en as angasy fas Eceptvando unos poses reams, ea agian diva esseios aos fincarands mediate a see ie enranajesyrsdeilas, Muy ‘omer dea alouador. Pasealineniolaporara, migra de sar pare que su pace, qu era repel oe ‘ecg. ‘a iicarsen ‘espach. Cuando Lsbiz esol famutpieason ya ‘ion, a eauadora se Inrooyo ev amunao ‘empresa Mare watson Este circuito esta pricticamente ali. E1 Gnico pro- ‘blema es que una entrada de dos unos, aunque da una “suma” correcta de 0, es incapaz de product una seal “lleyo”. Sin embargo, una puerta AND adicional, co- nectada en paralelo con las dos entradas, produciré ‘una sefial“Ilevo” cuando, y solo cuando, ambas entra- das sean verdaderas. Lo que sigue es la tabla de ver- dad para el circuito de la iustraci6n, denominado su ‘mador medio: ett otto) lo) 0 0 0 0 0 1 0 1 fi 0 0 1 1 1 1 0 Se denomina stunador medio porque, en cierto senti- do, s6lo es adecuado a medias. Es apto para el caso de ‘que todo lo que deseemos hacer Sea sumar una tnica ‘columna de dos digites binaries. No obstante, por lo ‘general desearemos sumar dos bytes de datos, y cada byte contiene ocho digitos. El sumador que se cuidara de a columna de digitos binarios situada més sobre la REM 2 = VALOR ENTERO DE ¥/4 eM REN PRINT "ESTE PROGRAA CALCULA PRINT "CUANTOS DIAS FALTAN" PRINT "PARA NAVIDAD" PRINT PRINT "ENTRE DIAS, MES, ARO DE HOY" PRINT "P. EJ. 12, JULIO, 1984" PRINT DIM (12) INPUT D, M8, ¥ REN [BOSUP S60 REM RUTINA°N. DEL MES? FEM FOR I= 170 12 READ ¥(1) NEXT 1 REN GOSUB 750 REM RUTINA “AO BISIESTO" REN LET R= Xam -D FOR L = 4 TO 1 LeTH eM +4 LET R= R + Xm NEXT FEN IF R= 1 THEN GOTO 500 RINT "FALTAN"|Rs "DIAS HASTA NAVIDAD" ‘8070 520 PRINT "FALTA 1 DIA PARA LA NAVIDAD" DATA 31,28, 51, 30,31,30,31,51,30, 31,3025 END REN Ren EH IF M8 = "ENERO" THEN LET M = 1 If MS = *FEBRERO" THEN LET M = 2 IF MS = °HARZO" THEN LET H = 5 IF ME = ABRIL" THEN LET M = 4 If MS = "MAYO" THEN LET M= 5 IF 8 = "JUNIO" THEN LET M = 6 IF M8 = OULIO" THEN LET M = 7 IF MS = “AGOSTO" THEN LET = IF NS = "SEPTIEMBRE" THEN LET M = 9 IF M& = OCTUBRE" THEN LET M = 10 IF MS = NOVIEMBRE" THEN LET H = 12 IF MS = “DICIEMBRE" THEN LET = 12 RETURN REN EH REH REN NOTA: ESTA RUTINA NO VERTFICA REM LOS ANOS BISIESTOS AL FINAL REM DE CADA SIGLO leTy=¥/4 Let z= INT IF Y ~ 2 = 0 THEN GOTO 750 RETURN LET xt2) = x(2) +4 RETURN {que verifica si el afio al que se ha dado entrada es bisiesto 0 no. Veamos cémo funciona. 750 LETY 760 LET Z 770 IF YZ = 0 THEN GOTO 790 780 RETURN 130 LET X(2) = X(2) +1 ‘800 RETURN Un aio bisiesto es aquel divisi Sise trata de un siglo, tambien debe ser divisible por 400 para que se eonsidere como un ato bisiesto. En aras de lx simplicidad, no hemos intentado verifcar el sigh, sino s6lo la divisibilidad por 4 La linea 750 establece el valor de Y en el antiguo valor de ¥ (del aio) dividido por 4. La nueva Y se Un niimero entero si el aio es exactamente divisible por 4. De lo contrario, tendra una fraccion decimal La linea 760 utiliza la funcion INT para hallar el valor “entero” de Y. Si cl nimero al que se ha dado entrada para el aio era 1985, el nuevo valor de la funcién INT se redondeari en los niimeros mis apr: ximados al nimero entero. El nimero a redondear se coloca entre paréntesis después de INT. Alternati- vamente, s¢ puede colocar entre los paréntesis el nombre de una variable. De modo que LET Z = INT (496,25) estableceria el valor de Z en 436 En a linea 770 se resta el valor de Zl valor de Y y se verifca si el resultado es 0, De ser asi, significa due cl aio es un ao bisiesto (puesto que la nueva ¥ ro posce fraccin decimal). En este caso, el progta sma se bifur Vinea 790 le suma I al segundo item de ta matiz (el segundo item era 28, el ntmero de dias de un mes de febrero normal) Sil resultado de la resta de ta linea 770 no era 0, X{2} se deja tal como esta y ia subrutina retorna (RE= TURN) al programa principal, ala linea 400. La linea 400 es otta REM ulilizada para espaciar el programa y facilitar su lectura, La siguiente linea {que verdaderamente hace algo es la 410, donde Res Ta variable que alberga el niimero de dias que faltan Aqui se esiahlece, en el miimero de dias del mes a {que se ha dado entrada, menos el dia al que se ha ‘dado entrada. Si, por ejemplo, hemos dado entrada 1112, FEBRERO, 1984, D seria igual a 12 y M seria 2 Por io tanto, X(M) seria igual a X(2)y el segundo item de la matriz Xes 29 (se le ha sumado | porque 1984 «3 un a bisiesto). En consecuencia, R se establece- fa en 29 ~ 12, es decir, 17, el némero de dias que faltan del mes en curso, febrero. En a linea 420 empieza otro bucle, Este esté dis fiado para incrementar el valor de M.

También podría gustarte