Sunteți pe pagina 1din 32
vac SPY HUNTER, ELESPIA DELA CARRETERA SOFTWARE ALGORITMOS - D ORDENACION DE mn PROGRAMAS Es ™ MONOPOLY 50 WARE UB ii Ya oe abiertos !! C/ BALMES, 191, 5.°, 4.° Entre Travesera de Groci y Avenide Diogonal DISPONEMOS DE LAS ULTIMAS NOVEDADES APARECIDAS EN LOS DOS ULTIMOS MESES EN EL MERCADO INGLES DRAGONTORC POTTY PIGEON BOULDER DASH POLE POSITION BRIAN BLOODAXE 30 STARSTRIKE FINDERS KEEPEERS SHERLOCK HOLMES SPIDERMAN GRAND NATIONAL TURMOIL SKOOLDAZE HUNCHBACK II WORSE THINGS HAPPEN AT SEA ii MAS DE 200 TITULOS DIFERENTES, INCLUIDOS LOS 50 SUPEREXITOS’84 Y LO ULTIMO DE UK’85 !! TRABAJAMOS CON: ULTIMATE U.S. GOLD ¢ OCEAN ¢ MICROMEGA » MICROSPHERE « etc. ... ADEMAS CADA MES, TRAEMOS LAS ULTIMAS NOVEDADES DE LONDON ACEPTAMOS SOCIOS DE TODA ESPANA SHIFT CORP. C/ BALMES, 191, 5, 4.° - 08006 BARCELONA ARO IN 28. 14 al 20 de mayo de 1985 95 ptas. (Sobretasa Canarias 10 pas) ll MICROPANORAMA. HB TRUCOS, 1x0 intermtente. Numeros sleatorios. Para ovtar bio queos. Seroling de las uitmas lineas, Director Eaton Joos Gomer Cent rector Ecsta Gna Net FedactorJete mca Paes Toon Dies Fosa Mara Capt Reaaceion Porte ious Manual Sorocal JP Bator Poe, FL Front, Septen, oor Lopes More Algortmos de ordenacion de datos (1. part) [BB) PROGRAMAS DE LECTORES. $92°* «Lo: ssvma- HB INICIACION, *e2%0s20!2<10n de 0s wmeros ene! Spectrum YW) Los numeros reales. il CONSULTORIO. Ml OCASION. Esta HOBBY PRESS, SA Presidente vara Anaino Detegad ese | ores Corasion a radoe Gener Eres Marco a a =‘ 9 S m 3 9 : > g g 0 oo am a ae an a0 a0 an oD aD ED ER ED eS ae aD en ee on oat ESTA SEMANA 14385901988 Rapresertne gaa Ageia, MICROHOBBY 3 ‘Acaba de salir, simulténeamente en Es- pana y en Inglaterra, Shadowfire, un pro- grama de la compania Beyond que se nos presenta como revolucionario por lo que se refiere a la técnica de programacion. Eljuego es una especie de aventura gra- fica en la que, curiosamente, no hay textos y las instrucciones al ordenador se efec- tuan de un modo muy similar al que haria- mos con un lapiz optico. Shadowlire viene precedido de bastante popularidad, y esta ambientado en las his- torias de corte espacial, tipo Guerra de las Galaxias. En Espana lo comercializara la compa- fia ERBE, que es la que tiene los derechos exclusivos de Beyond para nuestro pals. IMF EL QL, EN LA UNIVERSIDAD La universidad de STRATH- CLYDE, en Glasgow, tiene en proyecto la creacién en Sus campus de una red de QLs conectadosa un, ordenador central VAX. Esto significa que cada estudiar te podra disponer de un QL, lo que supondra el mayor proyecto de investigacién realizado en tuna Universidad. Esta es, ademas, el centro mis avanzado en la investigacion intelige La compafia Sinclair ha subvencionado el pro- yecto con 250000 libras, aproximadamente, la nada despreciable suma de cincuen- ta y cuatro millones de pesetas pensando, eso si, que los primeros beneficiarios serain los usuarios del Ob yaqueel proyecto serves para que los estudiantes. desarrollen programas de inteligencia artificial. El profesor James Alty, del de partamento de informatica de esta uuniversidad, ha quedado grata ‘mente impresionado por el OL, del cual ha dicho: «Solamente el OL puede ofrecer a un precio realista, gran_potencia informatica y una amplia gama de aplicaciones EL DISCO COMPATIBLE Radofin ha presentado First. A., ha importado para Espafa el PRINTERSHARER, un dispositive que nos permite conectar a una sola impresora has- ta tres ordenadores, y que se gobierna con el simple movimiento V de un boton. | De la misma forma, se puede conectar un solo ordenador a dos impresoras a la ver, por ejemplo, a una matrical y a otra de ‘margarita, eligiendo en cada momento cual vamos a utilizar de acuerdo a nuestras necesidades. 4 MICROHOBBY un disco de 2,8 pulgadas, compatible con el Spec trum y el Commodore 64 Quick Dise se comercia- liza, junto con un disco de utilidades, con diversos ejemplos de cémo pasar programas desde la cinta al disco. MAYOR CALIDAD A MENOR PRECIO El Asembler Development Package de Metacomco ha sido mejorado, mientras que su precio ha bajado. Se le ha afiadido un eslabon que permi- te que los modulos del ensambiador y el codigo del usuario puedan unirse. El precio ha bajado de 59,95 libras a 39,95 (7.990 ptas.) mas de un 33%. Segun la compafia, esta medida se ha tomado con el fin de hacer mas asequible el pro- ducto para el creciente numero de usua- rios caseros del QL. NUEVO FLOPY DISC DE COMPUMATE ‘Compumate ha lanzado un Flopy disc interlace para comple- mentar los microdrives Sinclair, el Q-Disk interface que cuesta 149 libras (29.800 plas). Segun el fabricante, es bastante facil {de conectar y usa el bus de expansiones RAM del lado izquier- do de la maquina. El software que emplea ha sido creado por el autor del QDOS, Tony Tebby. Usa el formato de floppy disk oficial de Sinclairy es compatible con todo el software escrito para el QL Gompumate afirma que otras compafiias han mostrado inte- résen presentar el nuevo software en disk usando el mismo sis- tema, ‘Ademas del interface, Compumate proporciona disc-drives para el QL, una unidad doble § 1/4 Pulgadas, con una capaci- dad de 400 K. Tiene un precio, en Inglaterra, de 459 libras (91.800 ptas.). EI 3 1/4 pulgadas drive cuesta 299 libras (59.800 ptas) CU Or Tie CODIGO MAQUINA SIMPLIFICADO (VOL. 1) ZX SPECTRUM Ed. Rede. James Walsh. 235 paginas. Desgraciadamente,noexistenen el mereado de- ‘masiados libros de ebdigo maquina, de los pocos {uehay,no podemos decirque se hayan planteado muy en veri servir de gula para cl prineipiane ste libro, sin embargo, intenta expliar desde losconceptos mis elomeniales del progeamacion en eddigo maquins, hasta ls \éenicas mas tvanza das, para lo cual lanzars sucesivas obi Los capitulos estin estructurados de uns forma bastante clara y siguiendo un orden logico. Se ex plea quéesl codigo maquina, las memoriss RAM ¥ ROM, los diecionamientos de memoria en eh Spectrum, las operaciones con reuistos. En un sogundo blogue se explica qué-e9 un en samblador y cusles son las diferencias de este von eleddigo maquina puro. También se explica somo ltlzar un ensamblador yun desensumblador, aunque por el momento, en este primer bro, 38 hace sun nivel bastante clemental Elcapitulo 7,203 habla del modo en el aue tiene {ue claborarse a estructura de un programa ulos que siguen,tratan doos saltos condicionaies os sallos relativony de smo ull Zar la pantalla el eclado con el codigo maguins, ELultimo capitulo, esta dedicado al pila de me mora (stack) Tos iraslados de bloque de memo ria con comandos simplificados (LDIK, LDR.) En lineas generales se trata de una obra din ciacion que puede resullar bastante interesam Para aquellos que ya han leldo otras obras sobre el tema y no han comprendide algunos sonceptos, ueden encontrar aqul una explicacion Habri que esperar de tados modo, ls libros Conjunto soba de labs MICROHOBBY 5 FIREBIRD, RENUEVA SU IMAGEN La casa de software, Firebird, ha sacado al mercado una serie nue- va de juegos a Ia que denomina «GOLD Edition». Con este lanza- miento quiere renovar su imagen ofreci mis acordes con los tiempos que corren. Uno de los mas importantes se llama GYRON, y esti basado en una especie de odisea espacial Jo una serie de productos La campaa publicitaria ha sido muy fuerte, ¢ incluso se sortea en: tre todos los compradores del juego un Porsche 924 Lux, Se afirmaron los distribuidores en Espaia (la compania SERMA), dicho sorteo seri vilido también para los compradores éspafioles. Ademis de este juego, existen otros titulos dentro de la misma se- rie, como es el caso del «Buggy Blast» o el «Demons of Topaz», todos dentro de una linea similar, en la que los graficos han si- os do muy cuidados. presenta: Galileo, 25 - Tels. 447 67 03/91 51/9809 28015-MADRID. 6 MICROHOBBY TAKE THE CHALLENGE Programas profesionales para tu AMSTRAD DE VENTA EN LAS MEJORES TIENDAS DE INFORMATICA PIDELO CONTRA REEMBOLSO, SIN GASTOS DE ENVIO. TRUCOS: SCROLLING DE LAS ULTIMAS LINEAS \NUMEROS ALEATORIOS Hay ocasiones en las que ra estar siempre en el inter- Oscar GarciaReyes, autor genere una secuencia de S0l0 nos interesa realizar un valo 1-24, cualquier otronu- el truco que ofrecemos a numeros aleatorios apaga- Scrolling de parte dela pan- mero (O.omayor de 24) pro- _continuacion, afirma que al_ mos el ordenador antes de {alla Conestetrucoquenos ducira un bloqueo del orde- desconectar el ordenador empezaa cargarlo, este jue. a: Bokee (ao "Meer Te 92006: REAP 38 BEYAE A80.s2 ung tecta y na 28 Dera’ 33, Heat Bet een ee RINT ,"apretada un tie ; : viet ie aneevs Ee'Boee Hadi ld ie BEY #018. ver, suap 01 gob: SEER I6, 28: Pause pe cent iuaretopreorans THEN GO TO 30 THEN GO TO 70 manda José J. Garcia Que-_nador. Este numero debera los numeros _aleatorios _go siempre empezara gene- ‘sada, conseguiremos reali almacenarse _previamente siempre empiezan por unoy _rando los mismos numeros. zar un scrolliig de las ulti- en la posicion 23661. Laru- continua la serie. Por tanto, Este programa resuelve ‘mas lineas de la pantalla, _tinaes perfectamente reubi- si cada vez que queremos este problema de una forma Elnumerodelineasdebe- cable. jugar a cualquier juego que sencilla y rapida. PARA EVITAR BLOQUEOS EN TU ORDENADOR Si algun lector protege un programa con POKE 23659,0 comprobaras que ‘comandos como INPUT,CLS CLEAR o RUN, aparte de cualquie mensaje de error, bioquean e! ordenador. Pe- 10 todo tiene solucién, ex- ccepto los citados mensajes de error. = INPUT: antes del input restaurar el valor de 23659. 2y modificar el valor de ERR, SP,23618y 23614, recorde- mos que CLEAR, RUN, GO SUB 0 RETURN anulan cual- quier actuacion anterior so- bre ERR SP; una ver final TEXTO INTERMITENTE zado el input, poner 23659. Ode nuevo, Si averemos poner en ~ CLS: sustituir por LET pantalla un texto intermiten- m=USR $503. te, Juan Carlos Gilleruelo, 22 PRINT AT 10,8; OVER 1; "SINC "CLEAR: sustituir por nos ofteco esta posiiidad LAIR 2X “SpecTRUNS RESTORE y LET m=USR a modo de ejemplo que in- Bs 3503, ehuyo un INKEYS para salir @ 78 sais eee) — FUN: por GoTo cle 48 NEXT OF QRESTORE y LET m-USR Otro truco que debomosa José J. Garcia Quesada. MICROHOBBY 7 PROGRAMAS MICROHOBBY MONOPOLY Alberto LOPEZ NAVARRO 1 Spectrum 48 K Es un juego conocido por todos que nos hace sentir, al menos durante su ejecucién, como auténticos «magnates» de los negocios. Juega al MONOPOLY con tu Spectrum y lo comprobaras. Este programa, concretamente, con- vierte tu ordenadoren un «cajero infor mitico», evita el manejo de billetes, ra los dados, suministra informacion sobre una calle 0 sobre las calles pro- piedad de un jugador, cobra alquileres, ete. En resumen, tiene previstos todos los casos que se pueden dar en el juego y da algunas facilidades adicionales, como pueden ser la de grabar los datos del juego para continuar en otro mo- mento, o la generacién de griticos de capital de cada jugador Aunque las opciones y bases del jue~ 20 van incluidas en el programa, bueno NOTRS GRAFICAS Aaae 1 REM ©, Bigecto Lopes Navarro 8 MICROHOBBY es aclarar una serie de puntos: = Siempre que el programa pida el numero de una propiedad, éste debe ser el de una casilla normal (no bis) y siempre de dos crifras, tarjeta «queda libre de la car: no tiene ningiin efecto inmediato. En caso de que salga se debe abando- nar el menu de Suerte simulando un pago 0 cobro de cero pias, — En las opciones que finalizan ‘mostrando el capital de los jugadores que han intervenido, su visualizacion durara hasta que se suelte la tecla, BEBER™:. rx 7 BORDER 2 ghee ita, YT “aBlPUBuE $658°% oscvoo" THEN LET ME PROGRAMAS MICROHOBBY oa Sie Lam onoen 9: © FIT BREA Hai? Be se.gesseeasy ROS PRET BE Eres inthe Bee SSCSEREFYERSNSE Juan Miguel PICAZO Sin lugar a dudas, la aviacién jugé un papel muy importante en la primera guerra mundial. Pues bien, con este juego, participarés de ese protagonismo al pilotar uno de aquellos aparatos. Podran jugar dos jugadores que se Jugador __Izad._ Deho. arin a un duro combate a muer- ent ; teen el que ganar el mis habil Para heen mmangjarnuesiro win en lascuatrod> feed, ON reeciones posibles de movimiento, pewene XM Contamos ‘con los siguientes co. parr =} Sp let ttah iv 3g 2g68 batir the Sat nae ee sar x gee oe Ate PRE EE Hn eo ro ae pki oe ee ran tonsa He ee area : caer ie eae 1 Et a at an TN INK. Boa ei "rane ian 3A Sonint te Seat eee eT o Eleva! lay ee) rm lane Bile HEU Eee Be ered ee ceenn ean 4862" bemer gr 1, aint MAT KES a UP 5 sagem Pat A ARETE Bea? eye meri | |e vane Sete Sea oeaa tbat Hi 2P seared ES Pre, (yah ix6 ANE. y-b301 08, (9 ag age BOE RENE TEE vo ee Bota Be Se Sek PORE Te, HST ERTIES ence MICRO-1 a CENTRAL: Dr. Drumen, 6. 28012 MADRID. Tel: 299 39 26 (metro Atocha) SUCURSAL: Jorge Juan, 116. 28028 MADRID. Tol: 274 53 80, LARFORInGA cates aassos ‘SPECTRUM 48K (incluido libro en castellano y 8 cintas): 15% Dto. ‘SPECTRUM PLUS (incluido libro en castellano y & cintas): 20% Dto. Y ademas como OFERTA EXCEPCIONAL, 3 REGALOS: = 1 libro Basic = 1 Joystick Gran Capitan (hasta 30-6-85) = 1 Manual de bolsillo del Spectrum AMSTRAD 64K (cassette y monitor verde) + 12 cintas de regalo: 67.900 pias, Precios en Hardware y Software sin competencia. Somos profesionales. SOFTWARE SPECTRUM BASEBALL 1.795 AVALON 1.925 ZAXXON 1.950 COBALT 1.590 ‘SKOOL DAZE 2.295 _ APRENDIENDO BASIC 1.590 SPY HUNTER 1.975 KNIGHT LORE 2.560 BRUCE LEE 1.975 UNDERWURLDE 2.560 MATCH DAY 1.975 GIFT FROM THE GODS 2.360 BLUE MAX 1.975 MAPSNATCH 1.590 RAID OVER MOSCOW 1.960 SABRE WULF 2.360 GHOSTBUSTERS 2.620 DECATHLON 1,620 EVERYONE'S A WALLY FICHERO 1.590 Situ pedido de software es superior a3.000 ptas. gratis 2 cintas C-15 y un cheque por valor de 200 ptas. que te sera descontado de tu proximo pedido. Todos los programas de ERBE SOFTWARE, llevan la pegatina para el sorteo del 24 de julio, einstrucciones en castellano, LIBROS SPECTRUM 2x MIGRODAIVE 1300 | iorenrast insta 30-6-85) 60 PROGRAMAS COMPLETOS —___1.100 |] soysnick quick SHOT I 2995 CIA PRACTICA DEL SPECTRUM too TECLADO DKTRONIKS (teclas grabadas) 9.990 Basic Gunso aceLenao goo | FESLAzO oxcronn 33% BASIC PARA NINOS 495 INTEPAGE 1's MCRODAIVE +4 PROGRA- BASIC AVANZADO PARA NINOS 875 MAS DE GESTION 27.875 Como proghawan SU specTaum 60 || AiAS DE GESTION avers CODIGO MAQUINA DEL SPECTRUM. 1,200 OR PEIN STAGE BOS) mI IMPRESORA STAR GEMINIG 10K (hasta SS 10", 120 c.p.s. FENOMENAL) 59.900 CUALOUIER iuPAacSORe DEL MERCADO 20% Dio ACCESORIOS MEGA-SOUND. iNovedad! Haz que el so- C-15 (cinta especial computadora) 85 nido salga por tu TV. 2.895 Interior Kempston ass Joystick Gran Capitan 2.500 — LLamanos o escribe a MICRO—1. Dr. Drumen, 6. 28012—Madrid y recibiras tu pedido urgentemente contra- reembolso, SIN NINGUN GASTO DE ENVIO. — Buscamos Distribuidores. Venta a tiendas y almacenes — Mas productos sin detallar. Llamanos, te informaremos ampliamente. Y recuerda, puedes pagar hasta 36 meses con s6lo un 10% interés anual gO Aprende Sieeve BASIC “fb FNS MICROORDENADORES CEAC pone todos los medios a tu alcance. Si no tienes ordenador personal, CEAC te proporciona el tuyo para : estudiar en ‘ casa. loo, |; Slivsccasmeeraaene ee tae ate Curso de lie aed Poets Pou Protesion . Tel: ORMATE RY iimronmane En ae Rellena he I ‘Caso de tener ordenador, indicanos aca cs Pea wea, (198) 245 38.08 ide Barcelon® CEAC, Aragon, 472 (Opte.M-PS } 08013 & SINO DESEAS ROMPER LA REVISTA 14 MICROHOBBY | | | | > Ct ee EET Valoracion: S Originalidad Graficos Movimiento Valoracion ‘MICROHOBBY 15, iiYA ESTA AQUI ELLOGO SINCLAIR EN CASTELLANO PARA TU SPECTRUM 48 K Y PLUS!! Logo es un buen lenguaje para los nifios porque esun buen RU. ages lenguaje para todo el mundo: (nifios desde los 4 a los 90 afios) N, PonPoS -.- = un lenguaje sin Ifmites: accesible al joven principiante, y al : mismo tiempo potente como para estimulara un programador GiRA DERECHA, experimentado, = unlenguajesimple de abordar: tecomunicas con elordenador en castellano... (por fin un lenguaje de programacién en castellano) Logo es un buen lenguaje grafico porque es mas que un lenguaje grafico: ~ unlenguaje que ofrece la posibilidad de manipular listas, pala- bras, operaciones aritméticas, contribuye a un grafismo elaborado, — unlenguaje que permite iniciarse en la programaciéna través del grafismo en el quelos resultados son conere- tos y visibles. | Logo es un buen lenguaje porque es un lenguaje potente: ~ un lenguaje interactivo: las instrucciones son ejecutadas inmediatamente y los mensajes de ayuda son claros y precisos. — unlenguaje que permite describirlasaccionesa ejecutarde forma estructurada, creando nuevos procedimien- tos a partir de las instrucciones iniciales (primitivas). Usar Logo es aprender: | — numerosas experiencias pedag6gicas lo han demostrado: Logo es una herramienta de expresi6n que incita a teflexionar sobre la propia metodologfa ~ unlenguaje que permite que cada cual domine elordenadoren funcién desusnecesidades: programasdeapli- cacién, educativos, de juegos. Y ADEMAS... LEDAMOS AYUDA AL LOGOADICTO CON: EL LOGOSPECTRUM CLUB, que te permitira realizar todo tipo de consultas. Con sélo enviar el cup6n que acompafia al programa, recibirés a vuelta ; de correo tu clave de usuario, Este servicio es gratuito. EDICION LIMITADA DE LANZAMIENTO. Hemospreparado una edici6nlimitadayalai de precio que este programa tiene en Inglaterra. ijHAZTE AMIGO DEL LOGO! por s6lo 3.990 pts. FABRICACION, ASISTENCIA TECNICA Y CONSULTAS. (COMERCIALIZACION DEL LOGO SPECTRUM CLUB, DIRIGIRSE A: VENTAMATIC Provenza, 281, 2.°,5 - Tel. 215 83 37 Cércega, 89, ent. - Tel. 230 97 90 08037 BARCELONA (08029 BARCELONA. AMS TBA. CPC-464 “Lo increible” ado por la prensa especializada Micro, —__ aa on pena seed pao’ Por un precio sorprendente cates a rapido de su confirman: we eerece algo increible, itegoria, suy i. : ic superlati del Commodera gaged ofrece una relaci6n U8 Basic superlatiyo, e inclusos Un ordenador personal Noh _ extraordinario ningin orden \ enormes posibilidades este anes Se samen como ordenador que pueda e aél. — Personal Computer World Su Basic es rapido, mas rapido — que casi todos los basics de 8 bits y que algunos de 16 bits. EI mejor Basic | que he visto. ALGORITMOS DE ORDENACION Xavier ALAMAN, En este y sucesivos articulos vamos a explicar los © distintos métodos de ordenacién existentes, junto con sus ventajas e inconvenientes, de un modo eminentemente practice. Es decir, se trata de que el lector sea capaz, luego, de utilizar cualquiera de ellos en sus propios programas. Es probable que usted se haya pro- puesto alguna vez hacer un programa determinado, encontrindose con la necesidad de ordenar alfabétic: unaserie de palabras, obien de mayor a serie de numeros. Tal tipo de problemas, en principio no son de- masiado dificiles de acometer, ¢ inclu- so usted mismo es posible que ya los haya resuelto, Las sorpresas vienen después. Una lista de 150 personas, por ejemplo, a lo peor tarda en ser ordena- da media hora. Yelproblemaesel que siempre se da en programacidn: las cosas no sélo ti nen que funcionar, sino ademas hacer. lo en su forma 6ptima, Medi un tiempo razonable para esperara que su agenda ordene los datos. (Pero es posible mejorarlo? La respuesta es afir- mativa, De hecho, muchos especialis- tas en todo el mundo han dedicado sus esfuerzos a tratar este problema, le- gando a resultados espectaculares. Los algoritmos de ordenacién real- mente han tenido una gran importan- cia en la historia de la informatica. El primer problema grave de ordenacién que fue acometido mediante miqui nas, fue la realizacién del censo de los Estados Unidos. Para ello, se codifica- ron los datos en tarjetas perforadas, que luego eran tratadas por mi especialmente _disefiadas. que la clas del orden de ocho afios, con las tarjetas perforadas quedaba reducido a solo dos. El inventor del sistema fue Holle rit, que seguidamente patent y comer- cializé su método. Ms tarde, Ia com- pafia de Hollerit seria absorbida por una firma que fabricaba méquinas de calcular, y que irrumpiria en el terreno del tratamiento de la informacion: ta International Business Machines, mas conocida como IBM. nente 22 MICROHOBBY Existen fundamentalmente, dos ti- pos de problemas de ordenacién: la or- denacidn secuencial y la ordenacién aleatoria. Los nombres dados a ambos problemas, aunque pueden Ilevar a confusién, provienen del tipo de datos alos que se aplica. Los soportes de da- tos secuenciales son los que sélo son accesibles «en fila». Para ver el segun- do, tienes antes que mirar el primero (tarjetas perforadas, etc.). Los aleato- rios permiten consultar inmedia- tamente cualquier dato, sea cual sea su posicién (la memoria de un ordenador) La ordenacion se- cuencial nos la pode- ‘mos imaginar de siguiente forma: Su- pongamos que tene- ‘mos una persona frente a una mesa y en ella dos monto- nes de folios con una palabra escrita en cada uno. El s6lo puede ver el de més arribadecadamontn. Quiere ordenar alfabéti- camente todos 10s folios, para lo cual podré ir cogiendo el primer folio de cualquier montén y depositarlo en ‘otro nuevo; luego, coger otro del otro mont6n, etc, Este es un problema de ordenacién secuencial: a los datos se acceden uno detris de otro yen cada momento slo puedes traba. jar con «el de mas arriba». El problema se corresponde con los sistemas de al- macenamiento de datos en cintas 0 in- cluso en tarjetas perforadas de Hollerit. La ordenacién aleatoria consistria, en cambio, en que la anterior persona podria tener los foliosextendidos sobre la mesa viéndolos todos a la vez, com- parando unos con otros ¢ inteream- \lolos hasta tenerlosen orden. Este es el problema que nos interesa aqui, B] Spectrum tiene un serie de datos en su interior que pueden ser consulta- dos, transferidos 0 cambiadosindepen- dientemente unos de otros. Queremos ordenarlos. Los datos a ordenar, lo més conve- niente es que estén dentro de un «array» 0 matriz. En el BASIC, los Tays Se representan con un nombre y, entre paréntesis, e! nimero de compo- nente del mismo al que nos referimos. Asi a(1), a(3) y a(9) son el primero, ter- cero y noveno elemento del array, Ila mado «a». Si lo que queremos ordenar es una lista de nombres, en el BASIC del Spectrum la representacién ser algo més complicada. Definiremos an- tes las dimensiones del veetor como DIM aS(10,8), por ejemplo. Esto que- rria decir que tenemos diez palabras de ‘ocho letras cada una. Los elementos aS(1), a8(3) y a$(9) corresponderian a la primera, tercera y novena palabra respectivamente, Tras estos preliminares, vamos a co- menzar el estudio de cada uno de los métodos por separado. Entre ellos, ca be separar entre métodos elementales (burbuja», «sacudida, insercién di insercién binaria y seleccién di- ia) y métodos avanzados («shell- sort, cheapsort» y «quicksort»). Los primeros, tienen la ventaja de que son mis faciles de programar y ocupan me- nos sitio, dando buenos resultados en ‘ocasiones (sobre todo para pocos datos ordenar, 0 en algunos casos especia. les muy concretos), Los segundos, son mucho mas dificiles de programar y comprender, y su ventaja es que son in- finitamente mas rapidos, sobre todo cuando hay muchos datos a ordenar y Estos estin completamente desordens dos, Método de ta burbuia Este es uno de los métodos mas sim- ples, y alin asi,a veces de los mas 6p ‘mos. Primero comparamos el primer y segundo elemento. Si el primero es miis pequefio, los dejamos asi, pero si cl primero es mas grande, los intercam- biamos de sitio. Repetimos el procedi- miento entre el segundo y el tercero, el tercero y el cuarto, etc. Dando una pa- sada de este tipo, los datos aan noes ordenados, pero ya estin mis cerca de ello. De hecho, tras la primera pasada el elemento mayor de la lista ya se en: cuenta en la titima posicién. Efectiva. Iquiera que fuese su posi- cidn inicial siempre que haintervenido en una comparacién ha sido intercam- biado cada vez més hacia delante, has acabar en la Ultima posicién. Si ahora seguimos dando pasadas, en ca de ellas el elemento mas grande de los que alin no estin ordenados, pasa a ‘ocupar su posicién definitiva. Tras un cierto nimero de pasadas, el array esta- ra ordenado. Tal como lo hemos expresado, el al- goritmo admite un par de mejoras. La primera pasada tendra que llevarse a cabo a lo largo de toda la tongitud del array. La segunda, sin embargo, no ten- dra por qué afectar al iltimo elemen- to, que ya sabemos que esta en su sitio. En la tercera, se podran omitir los dos liltimos; en la cuarta, tres, etc. Asi, las Uiltimas pasadas afectardn a muy pocos elementos, con lo que se ganara en ra- pidez. Otra mejora consistira en com- Probar si en una pasada no se ha inter- cambiado ningin elemento, lo cual querria decir que todos estén en su si tio, y por tanto, podemos dar por termi- nada la ordenacién, En las tablas adjuntas se pueden ver un diagrama de flujo correspondiente al método descrito, junto con un pro- grama BASIC que lo lleva a cabo para una lista de palabras introducidas en la variable a§ (Ej: a§(1,)=«hola», a$(2, «cas», etc.). Para usar el programa basta darle en la variable Ni mero de palabras que hay y lamar a la subrutina con un GO SUB 10. Observando como funciona, se com- prende el nombre de «burbuja» con el que se le conoce. En cada pasada el ele- mento mis grande «asciende» hasta ocupar su puesto, como si fuera una burbuja en el agua, Este algoritmo es especialmente adecuado para el caso en el que los da- tos a ordenar estin pricticamente or- denados ya (Hay muchas aplicaciones cen Ia vida real en las que se da esta si tuacién). En este caso puede llegar a ser, como se ve en las tablas comparati- vas, el mejor. Para el caso de datos completamente desordenados, sin em- bargo, es un método muy lento, y para mas de 200 datos, completamente pro- hibitivo, Método de la sacudida Este método no es sino una mejora del anterior. Si observamos como se comporta ef método de Ia burbuja para el caso de que un solo elemento esté fuera de su sitio, y éste sea el més gran- de, nos damos cuenta de que el algo ‘mo slo precisa de una pasada para que éste «ascienda» hasta su posicién final Sin embargo, siel elemento noordena- do es el mas pequeno, seran necesarias varias pasadas hasta que todos los colo cados por «debajo» suyo vayan «ascen- diendo» a su través, Este inconvenien- ‘MICROHOBBY 23 Ma” SOFTWARE de= dim INTERCAMBIA atjya(j-1) Jeon jw ? No | Si FLAC NO FOR j= de To iz STEP-1 310(j-1) 2())entonces Intercambios 0 (|-1) con oi) y poner k=) FLAK act | 3 tee = de > 1 No Burbuia le es solucionado con el método de la sacudida que, como su nombre sugic- re, «sacude» el array realizando un pro- ceso de burbuja de arriba a abajo y otro de abajo a arriba en cada pasada, En es- te caso, cada pasada deja ordenados et mayor y el menor de los elementos det array. 24 MICROHOBBY Sacudida En los cuadros adjuntos podemos ver como se desarrolla el proceso, jun- to con un organigeama del mismo y su respectivo programa BASIC. Su carac- teristicas son similares al método de la burbuja, VENTA A TIENDAS Embajadores, 90 Y ALMACENES 28012 Madrid Tino. 2270980 —aer IMPRESORA GPS5-AS. Pensada para tu Spectrum Interface 1. Papel normal ‘ticeion, caracteres ‘graticos CENTRONICS «E> INTERFACE Para conectar tu impresora ‘No necesita Software, Reconoce LUST. PRINT y COPY’ Lapiz DE Luz Dibuja en atta resolucion en W propia TV. Gratices ‘animados, KEMPSTON FORMULA 1 ker MPSTON JOYSTICK Eljoystick mas resistente y nn mTEREACE, Sensitive. Construceion ‘de Nylon con interior in Standaras ‘de acero “KEMPSTON- + RJ Joystick @ interface a control Femoto. Maneja tus juegos ‘desde et sillon PRO JOYSTICK INTERFACE £1 universal dos jugadores, Kempston, Sinclair cursos Cartichos ROM LOS ULTIMOS PROGRAMAS ELE PROGRAMAS DE LECTORES SPACE WAR vores oporess Dylan HOFFMAN eaatag se? Nos encontramos en pleno espacio al mando de una nave que hemos de defender implacablemente del ataque enemigo, una tarea nada fécil si tenemos en cuenta la miltiple agresién a que nos vemos sometidos. ra nave se encuentraen elcen- Para disparar, tendremos que pulsar la tro dela pantalla y podemos defenderla tecla correspondiente al lugar donde se desde cuatro puntos diferentes: arriba, _encuentren el defensor, utilizando las, derecha 0 izquierda, y abajo, también teclas siguientes: derecha o izquierda. Los disparos de falague, pues, nos vienen porlos cuatro «1»: posicién superior izquierda. Angulos de la pantalla y debemos t cen cuenta que sol al ‘ los cohetes enemigos cuando éstos se “Q”* posicién inferior izquierda 920 Paint AT 7 ar 8,37 eneuentren exactamente delante del «P»: posicién inferior derecha, 2oug PRanT ar eT: posicién superior derecha, podremos destruir ‘MICROHOBBY 27 WR PROGRAMAS DE LECTORES ' ah = ae aS a LOS SUBMARINOS Pablo TABERNA = PEE eno Ra En pleno Pacifico, nuestra flota ha sido detectada por submarinos enemigos que nos atacan incansablemente. Seré muy dificil atravesar sus lineas ys ‘A pesar de la dificultad de Ja situa- al enemigo y esquivar su al a truyendo el mayor nimero de subma- _ “SPACE», disparo. Finos. Paraellocontamoscon tresman- Si no lo conseguimos, lo pagaremos dos de movimiento: muy caro. 28 MICROHOBBY MICROHOBBY 29 Representacion de los numeros en el Spectrum (y IV) LOS NUMEROS REALES EN EL SPECTRUM T. CROVETTO En el arficulo precedente vimos la configuracién en la memoria del Spectrum de los némeros enteros comprendidos entre 65535 y 65535, ambos inclusive. Veames ahora cual es la configuracién para los nmeros no enteros o enteros fuera de ese rango. bemos que una constante nu- mérica del programa ocupa en moria cinco bytes. En la zona BASIC, donde se almace- nna el programa instruccién a instruc cidn, el contenido del byte anterior a los cinco que representan un numero, ¢s siempre 14D = 00001110 B, lo que indica que los cinco bytes siguientes se deben interpretar como tal numero. Adem, el ntimero se almacena siem- pre como positivo. En lazona de variables se almacenan los valores que puedan tomar éstas, Los cinco bytes que ocupa el vator de la variable numérica van precedidos de Jos e6digos ASCII correspondientes a los earacteres del nombre de la variable (un byte por cardcter). Ademiis los va~ lores negativos se almacenan de mane- ra distinta que los positivos, como des pues veremos. Si la constante numérica es no ente- o, siendo entera, esta fuera del mar- jo anteriormente, entonces el contenido de los cinco bytes representa al nimero en una notacién binaria de: nominada coma flotante. Antes de ex- plicar la coma flotante conviene que veamos una notacién decimal (base diez), a la que estamos mis acostum brados, denominada notacién cientifi ca 0 exponencial La notacién cientifica en base diez, Ja emplea automaticamente el Spec~ trum para representar en pantalla ni meros superiores a 99999999. Consis n utilizar potencias de diez. Por ejemplo: El] nimero 345892347 $92,347 x 10" = 34,5892347 x 10" = 345892347 x 10°. Bs decir, si corremos el punto deci- ‘malun lugar hacia la derecha, restamos, tuna unidad al exponente de base diez, y al correr el punto un lugar hac 30 MICROHOBBY izquierdad, sumamos una unidad a dicho exponente. Recordemos que 10 =1 En el Spectrum se sutituye ef nime- ro diez de la base por la letra E. Por ejemplo, si ejecutamos el comando: PRINT 999984789 « 88 en la pantalls veriamos 8,7998661E+10. Un numero expresado en notacién cientifica consta de tres partes: 1. El signo. Indica si el nimero es positivo 0 negativo. 2. La mantisa, Son los digitos que quedan a la izquierda de la E. 3. El exponente. Digitos a la dere- ccha de Ia E. El exponente puede serne- tivo 0 positivo. Anjlogamente, un nimero en el Spectrum expresado en coma flotante consta de tres partes L. Bit de signo. Si el mimero es mayor o igual que cero este bit es 0, si es negativo es 1 Mantisa, Ocupa cuatro bytes. Es parte del numero equivalente a la ‘mantisa en la notacion cientifica. El bit de mayor peso (el de la izquierda) de la mantisa debe ser siempre 1 3. Exponente. Ocupa un byte Equivalente al exponente en la nota- ion cientifica En la mantisa, el punto decimal debe estar situado de forma que el valor de Esta esté comprendido entre 0.1B y 1B. Recuerde que 0.1B = 0.5D y 1B =1D. Esto equivale a decir que la parte ente- ra dela mantisa sea cero y que el primer digito a la derecha del punto decimal, sea forzosamente uno. Este convenio se denomina «normalizacién fraccio- ‘Veamos algunos ejemplos: EL nimero 250000D {Como se ex- presaria en coma flotante? En primer lugar lo convertimos a PT basde dos (resulta cOmodeo, si se hace a ‘mano, convertirlo primeroa base di y de ésta a base dos) Entonces 250000D = 3D090H = 001111010000100100008. E| numero expresado asi no cumple. evidentemente, la normalizacion frac cionaria. Para ello tendremos que co- rret el punto decimal hacia la izquierda exactamente dieciocho lugares, es de- (00111101000010010000 = 0.11110100001001 x 2". {Dende pone el Spectrum el bit de signo? EI bit de signo ocupa el lugar ‘que corresponde al primer bit de la ‘mantisa (el que queda a la derecha del punto decimal). Esto es posible porque al ser este bit forzosamente «uno», por la normalizacién franccionaria, el mi croprocesador puede utilizarlo libre mente. De esta forma, siese bil es cero, el ntimero es positivo y si es uno, el nii- mero es negativo. En otras palabras, ‘cuando el microprocesador lec este by- te, extrae de él la informacion sobre el signo y, hecho esto, opera con él po- nigndolo siempre a uno. iQué sucede con el signo del expo- nente? Si disponemos de cinco bytes, como sabemos, y cuatro de ellos estin ‘ocupados por la mantisa (el primer bit de la mantisa contiene la informacion. del signo), nos queda un byte para el exponente. En este byte el Spectrum almacena un nmero que no es exacts ‘mente el exponente, sino el valor de és: te mas 128. En el ejemplo anterior, el valor que almacenaria en este byte se- ria el binario correspondiente a: 18 + 128 = 146D = 100100108. En la memoria, el niimero 250000 se almacenaria asi 10010010 | 1110100 | BIT DE SIGNO. | 00100100 | o0000000 | | 00000000 Observemos que hemos rellenado lat mantisa con ceros a la derecha, lo que no altera el valor de ésta ‘Veamos otro ejemplo: Representemos el niimero ~25.4 en coma flotante 25D = 11001B 04D = 001100110, 25.4 = 1101.01 1001100110... = 11001011001 100110011001 10... 2° En la memoria se almacenaria asi 10000101 [1001611001100 BIT DE SIGNO ooti0011 | oat1a0r1 Observemos el cambio en el bit de signo. Ademis, la mantisa necesita infinitas cifras para expresarse con to- tal exactitud, Se produce un error al to- mar las treinta y dos primeras cifras, error denominado de truncatura, iCuil es el rango de valores repre- sentable en coma flotante en la memo- 4 del Spectrum? El mayor numero positivo, MP, seri el que tenga mayor mantisa (todos lunos) y mayor exponente (127, pues 127+ 12 que esel mayor nime- ro representable en el byte de exponen- te). Lucgo, MP=0.1 LITLE MUTANT x 2°°B, El menor ntimero positive, NP, sert el que tenga la menor mantisa y el menor exponente (—128, pues —128 + + 128 =0) es el menor nuimero repre- sentable en el byte del exponente Lucgo: NP = 0,10000000000000000000000000 000000 x 2"*=1x2'" wu. El mayory el menor numero negati: vo son los anteriores cambiados desi Ahora bien, sipensamos en eémo se almacenan en la memoria los valores anteriores, tendremos que el valor de NP se almacenaria como: o|olololo Esta combinacién es la asignada al valor cero. Existe pues un conflicto en la representacidn de los nuimeros NP y iCémo resuelve el Spectrum esta ambigiiedad? Lo que realmente sucede es que cualquier nimeroen base dosexpres do en com Motante, cuyo exponente sea 128, se toma como cero, Es decir, ue el menor numero positivo que el Spectrum considera mayor que cero, eel nimero en base dos ©. 10000000000000000000000000000000 x27 oye cuya representacion en memoria es r[o[o|efo El conflicto expuesto anteriormente queda asi resuelto. Los equivalentes en base diez de los ‘ntimeros mayor y menor son, aproxi- ‘madamente: MP = 1,701411833E 38 NP = 2938735876 —39 Con qué precisin trabaja el Spec- trum? Dicho de otra forma, icuantos digitos de un numero es eapaz de rete- ner? El Spectrum tiene una precision de nueve ode diez digitos decimales. Vea- ‘mos unos ejemplos El numero 4294967295 = 2" macenaria como: 19100000] O111111i[ 111111 | [anni | nin | es decir, la mantisa de ese nimero esa mayor que «eabe» completa en cuatro bytes. Sin embargo, el numero 4294967297 se almacenaria como: 19100001 | 00000000 | | e0000000 | oD000000 | (00000001) que coincide con la representacion del timero 4294967298, es decir, que el ntimero 4294967297 y el 4294967298 son ex: iguales para el Speetrum. En este ejemplo tenemos, para el pri- mer numero, una precision de diez digitos. En el segundo niimero, el digi to de las unidades se incrementa una unidad. La digitos. E1 Spectrum visuatiza en pantalla s6- lo ocho digitos como miximo. Por ejemplo, cl numero anterior 4294967295 se veria en la pantalla c mo 4.2949673E+9. El error cometido en el redondeo es pues silo aparente para este numero, mente precisién es de nueve ‘Veamos, pata terminar, una curiosi- dad. Sia una variable numérica n, le asignamos el valor 0.5=0.18 mediante Una instruceién del tipo LET n=0.5, entonces el valor almacenado en mi moria para n es el binario O.0LII11I1 MANTUTTTITLTLL que es tan proximo a 0.1 como podamos ima- ginar. Sin embargo, si la asignacién la hacemos mediante la sentencia L =1/20 bien LET n=2 1 —1 entonces el valor en memoria es exactamente 0.1. En otras palabras, en el primer caso ‘en memoria se almacenaria como: 127 | 127 | 255 [238 | 255 y en el segundo caso como: [12] o[elolo Lo mismo sucede para muchos nu meros decimales, segin se exprese como fraccién © como decimal coi punto. MICROHOBBY 31 Recientemente, nuestra editorial ha puesto ala venta una nueva revista llamada sMIGROHOBBY Cassette», 80 trata de una revista en cassette que contiene pro- gramas no publicados en MICROHOBBY c Cassette He visto ya en algunos ioskos una cinta de juegos, el primer numero, y de safida ‘mensual con el nombre de suv revista. Espero que me pue- MICROHOBBY Semanal. dan informar sobre esta cin- En el programa Editex, la tt. razon de salvar dos veces e! EnelprogramaEditextque cédigo maquina es que la ‘publicabais en los numeros primera vez, se salvan una 13 y 14, veo algunas contra- serie de rutinas masel juego, dieciones. En el numero 13, de caracteres, yla segunda, ‘enelcargador de cédigomé- se salva, ademas, la pagina ‘quina, la linea 500 salva en deinstrucciones, que se ge- cinta la primera parte del cé- _neracon el propio programa ‘digo maquina con el nombre _utlizando la opcién 1. cm. La f6rmula empleada es: SAVE «cm» CODE 32255, Problemas de I 1986 pero en el numero 14, auto-ejecucién en el programa BASIC, la =a linea 9910 hace la misma Hay veces que al cargar un programa y auto-ejecutarse, se presenta un error (out of DATA). No me explico por qué, ya que otras veces fun- ciona correctamente. funcién con otra formula: SAVE «crm CODE 32256, 3394, Zpor qué hay esa dife- reneia en las direcciones de ‘memoria? Efectivamente, esto ocu- ‘re cuando carga un progra- ma sin borrarel anterior, yse debe a que la auto-ejecu- ‘clon no efectua la restau- racion del puntero de DATA, ‘asi como tampoco borra las variables. Para evitarlo, escriba co- mo linea 9999 de su progra- ma: RUN y salve su progra- ma con LINE 9999. causa de la mayoria de las averfas de! ordenador? éSi le intercalo un filtro. que entregue ala salida 9 voltios, sin componente alterna, per- judicarfa en algo al ordena- dor? Mee ALVAREZ Santander Latuente que se suminis- tra con el ordenador no es de demasiada calidad, de hecho no necesita serlo ya que el ordenador tieneen su. Interior circuitos que se en- cargan de fitrary estabilizar {a tension. Por la misma ra- 26n, la componente alterna de la fuente no debe causar problemas. No obstante, si intercala un circuito estabilizador, conseguira disminuir el ca- lentamiento del ordenador. oro tenga la precaucion de dimensionarlo para que pueda entregar, al menos, dos amperios 9 voltios pa ra permitir al ordenador ali- La fuente de He observade que la fuen- tede alimentacién que sead- Junta con el aparato me pro- porciona una tensién de 126 13 voltios con bastante com- ponente alterna. Mis pregun- tas son las siguientes: ‘éCémo siendo la entrada del ordenador de 9 voltios, proporcionan la fuente en- tregando 12 6 13 voltios? Es cierto que la compo- nente alterna de la fuente es GOTO-TRES TORRES "* VENTA DE HARDWARE Y SOFTWARE. * CLUB DE SOFT. ‘es ota novedades y mos de 600 thulos S. aT BASIC: Duran 21 6 olumnos por clase. Commadore ‘Specter Max ‘Arrstrad GOTO-TRES TORRES — NOTAS GRAFICAS Lamayoria de las cartas que se reciben en nues- tra seccién de consultorio nos preguntan acerca dela forma de introducir las notas graficas que pu- blicamos junto con nuestros programas. Eltema de los graficos es uno de los més difi de comprender, por lo que en principio, recomen- damos una detenida lectura del capitulo corres- pondiente del manual, Los graficos que se utilizan en nuestros progra- mas, son generados por los mismos, al inicio de su ejecucion, en el area de memoria correspondiente (por encima del RAMTOP). Por esta razon, los dibu- josno aparecen en el listado hasta que el programa no se ejecute. Para introducir en el listado una nota grafica, realice las siguientes operaciones: 1. Pase a modo grafico (pulsando CAPS SHIFT y <9» simultaneamente). El cursor mostrara una «Gx para indicarle que se encuentra en «modo grafico». 2. Pulse la letra correspondiente a ese grafico, que encontrara en ol cuadrado azul. Al hacer esto, no le saldré el grafico, ya que aun no se ha genera- do; en su lugar, le saldra la letra que haya pulsado, pero en mayusculas. Cuando el programa se eje- cute, la letra sera sustituida por su grafico corres- pondiente. 3. Pase de nuevo a modo normal pulsandola cla «Qs. El cursor volver a mostrar una «L 4, Siga escribiendo el programa de forma nor- mal hasta que vuelva a encontrar otro grafico. mentar perifericos. SHIFT a la vez y me sale un quirir una impresora SEIKO- ce de Indescomp, se envian texto, equé es ese texto? — SHAGPS500con un interface codigos, porloquelosarati- CENTRONICS y AS 232 C de cos no salen INDESCOMP, y un procesa- Es preterible hacer los lis~ Tengo un Spectrum de Si cuando le sale la pre- 40° de textos NEW TEXT de tados mediante copias de 48K y me gustaria queme di- gunta «scrolls pulsa CAPS M/CROPARADISE. pantalla. Si le deja de impri- Jeran si se le podria acoplar SHIFT mas SIMBOL SHIFT, , A/ utlizaria me he encon- A, Jas dos uitimas colum- en teclado del PLUS, yen ca- obtendra en la parte inferior trad0 Com/os siguientes pro- . consuiteol manual dela 50 de que se pudiera, el pre- de la pantalla el contenido D/emas: impresora. Nosotros traba- lo aproximado de éste. del butter de edicion, es de- _ — Al ejecutar el comando jamos con ese interface, y hereto BEATE. coneuse Cit, el ultimo comando que LIST, hablendo introducido as copias de pantalla las haya introducido por el te- antes. RANDOMIZE USR hace perfectamente. 5 Efectivamente, investro- clado. 64973 no logro obtener lost New TEXT os un esce- hicalohacesleambie.Cone Sia conlinuacion pulsa signosgraicas en el lstado _,°1NEW TEXT oun osco ‘sulte la publicidad de nues- cualquier tecla, el ordena- que imprime la impresora. lastima que la parte que esta fen Basic, esté tan poco cui- dada. El problema es que los cédigos que para el NEW tra revista. dor empezaré aimprimirca- _ — Cuando le mando eje- racteres y tokens en un or- cutar una copia de pantalla den que no sigue una regia deja las dos ultimas colu Efectos colaterales —doterminada, nas sin imprimir. ‘Ambos son to que se de- _— Referente al procesa- Lex! fepresontan la vo- Quisiera saber que signii--nomina selectos coleerales dor de textos, vendo quero cales@centuadas yaralicos, cauntextoqueme sale cuan- de |a programacion». imprimir laf, vocales © Li we do en el ordenador pongo: acontuadas 0 gréficas, no lo 2 09 las impresoras. 10 PRINT consign. Estudie et manual de la 20.60 to 10 Procesado de textos improsora para ver qué es Depués de esto doyal RUN mas facil, si cambiar los ca- yme sale toda la pantalla le- Soy asiduo lector de vues- racteres de ésta, 0 los codi- tna de estrelitas, luego doyal tra revista, tengo un Spec- (1 Cuando se ejecuta el co- gos del NEW TEXT (el pro- CAPS SHIFT y al SIMBOL trum de 48K y acabo de ad- mando LIST con el interfa-_grama no esta protegido). TOMA NOTA A PARTIR DEL 1 DE ABRIL Y HASTA EL 15 DE JULIO TODOS LOS PROGRAMAS QUE COMERCIALICE [lviz-,...] LLEVARAN UNA PEGA- TINA COMO ESTA CON UN NUMERO IMPRESO EN ELLA. EL DIA 24 DE JULIO TENDRA LUGAR UN SORTEO ANTE NOTARIO EN EL QUE REPARTIREMOS LOS SIGUIENTES PREMIOS: 41. VIAJE FIN DE SEMANA A LONDRES PARA 2 PERSONAS 2° REGALO DE 20 JUEGOS A ELEGIR DEL CATALOGO ERBE 3.° REGALO DE 10 JUEGOS A ELEGIR DEL CATALOGO ERBE NO LO OLVIDES, PIDE LOS JUEGOS ERB! PUEDES SER UNO DE LOS GANADORES. % $ ‘ 8 pad programas {@ DESEARIA ponorme en con- {Roto con usuarios de Spectrum 6-48 Ken AlmeiaInierosados lamat al TH, 248146, V.G. {@ 'VENDO cassatte para Com ‘madre 64, porquo he vendido idenador, Precio. 6.000 pias (9647234883, Castelon {© VENDO 2X Spectrum 16 K Con instueciones ent de al Iegos, por 25.000 pias. ner Sados lamar al 747643, de Ma. ‘di, Pregumtar por Carlos (@ VENDO Spectrum 43K +77 ‘eomorctales, 50.000 pias. impresora 2X por 10.000 pias. y ampificador por 5.000 plas. José M" Vicento Es. teban Femando de Rojas, 6.2." © Salamanca 37005, Tit (823) @ VENDO consola de video JNegas G-7000 Phiips, en buen stad, adquindo a finales de 22 OP OP OO AW ED ST GS LS EES GEM ED ED am ory 1989, por 17.000 pias, incuyen do el artucho «Sato attack. ‘Tambien vendo cartuchos suet tos @ buen precio. Esctbr a Eduardo Marines-Pelayo, Valle Ina a8.'5°-A Orense, TH 22788. {© COMPRO ordenador Spec: tom 16, 48 0 64 K, que esté on buen siago, con’ mangos en castotana, reso a convent Se. ‘gun ordenador. Dingrse a Jose Manuel Rodrigue? Casto. Ro: (ger de Laurect 36. 1°2" Santa Coloma de Gramanet Barcelo fa, TH (93)3868533. (© AGRADECERIA que alguion Ime vendiese o me indicase dén- {de conseguir tetas tpo =orde- nnador- que tenga la parte supe: Nor planay.a ser posible,con un ‘capuchon de plastico tanspa: rent sobre la anterior, a 75 plas la unidad como maxtno. Nece Sio bastantesy, por ello, me de SINCLAIR SPECTRAVIDEO ‘COMMODORE DRAGON AMSTRAD APPLE 'SPERRY UNIVAC COPION pana ZX-SPECTRUM Es un programa que e permit hacer lus coplas de seguridad (Copia Basie y codigo maquina cone sn cabecera 1.200 ptas. EWVIOS CONTRAREEMBOLSO, ESCH A. ‘Apartado 80020, Barcelona hai postal o8080 ANUNCIESE EN MODULOS ‘Teléfono: 654 32 11 Sefiorita Marisa PRECIOS ESPECIALES PARA COLEGIOS, pears ‘SpecToua ax Shc amos Som enrees LEEDS emponas, seis 242 Bo 130 905 coe SPECTROM 64 MICROBES INTEREACE 1 ‘DINOS MODELOS (Seis meses de garania MICRO impae) Magatanes 8 ‘Sen Bereta 8606 Ta: 221, {Be 10 dela noche) ‘ir por el mejor pastor. Vicen eOilver Vanguas. Vélez Malaga, 17,,2° izda Colonia Saudi 28098 Machi © COMPRATIA fotocopias de programas y egos para Spec: trum 16K Escibe a Frebu Be llanco. Begonalde, 5, 1D. Bi: bao 7. (Vizcaya) @ VENDO video wear y cinco. cinas. fooa}3%5460. Jose Lu Fdez. Calderon, 0 escribc a la Galle Bafos, 14 Mera (Bada: ipa 1@ VENDO Spectrum 48 com ploto, manual on castotano, To faimente nuevo. 30.000. plas. URGE. Escribi a Jose A. Lamas Damea. Romani 10, 18, 12 (08033 Barcelona. {© CLUB de informatica reaiza ampliacion de sacios (ordena Gores. Sinclar, Commodore y Mx systom. Cartas y sol ‘des de ngreso a: Antonio Milan Carlo, Comandante Caballero, 2.2" cha. 38005 Oviedo, {© CAMBIO. One 48K, por Spectrum 48 K. Rogalara algu nos programas. Condicores a hhegeeia amar (91)8506226. Ue Las Cafiadas PS. 1.°C, Co ado Vialba (Mace) (@ VeNDO 2x Spectrum 48 K omprado en enero 1985 y con ‘garantia Todo “completo, con manvales en castelano + cnta Gemastacion + varios prov made primera calidad + ampli freador de sonido con microfono Incorporado e mlerrupiores so we loady reset ¢Joystek Kemps. ton. Todo ele por 32.000 pas. Mando por carte sies necesa fo, 0 conta reembotso. Inter tdos lamar (83)2560882. Pre {Gunter por Roberto, en horas de comida, $1 es posible. {© VENDO video juego ATARL 2/600 TM, comprado e! ano pa: ‘5000, con los mands [oystick de pateta.ncuidas cmtas. Todo or 25.000 pas. con insituccio: mes. Lamar al 2002013. regun: lar por dose Miguel Pinas. Ma. ‘an 28033 (@ Me GUSTARIA entran en Gontacto con usuarios del 2X ‘Spectrum 16/48 Ky Plus entoda ARTO. LOS ESPECIAUSTAS EN INFORMATICA SINCLAIR Y ‘COMMODORE Todo el Hardware y Sotaare MAS DE 650 PROGRAMAS {lub de usuarios y Cub de ideoqvegos, Servicio de asistencia de reparecon,y "ademas venta po? TSCRIBENOS ARTO, Ci Angl, 43 Tienda 8617 BARCELONA, Espana, especialmente en Galt Gia, para infereambar informa ‘son ideas, revista, iad, et. Interesadoe escreir a Carlos Gral Parainas 14-16-6° A San. tiago de Compostela 15000. Th (281) 592116 (de 2.0 a3.30 y eo 7:30 2 9,30). (© VENDO ORIC.ATWOS 48 Ky regalo 4 juegos. Preguntar por ‘ope. Tt. 9396882149 Barcel ra) {© VENOO Spectrum 48 Kin teizador de vo2. 3 Nbros para Spectrum y 200 programas o {do completo y con cus acceso: flos por etasombroso preco de 58.000 pas, nteresados llamar 3) (972)869246, tambien mo sno ntereambio de proara mas, escibr a: Pedro Morales Mediodia, 68,p."306,p.°3.° Lo fel de Mar (Gerona) (©. VENDO sinieizador de voz CCuniRAH con manvaide instuc ‘ones y cinta de demosiracion, tin Spectrum 48 K con todos sus accesonos y su caja orginal, programas, tres Hos Todo 10 endo por 38.000 plas. Intores. ‘dos lamar al (972)369246 0 ben escribi a: Pedro Morales, Mediogia, 68 P"306.P.'3" Lio fet de Mar (Gerona. {© VENDO ordenador Sinclair 2eSpecirum 48 Kincluyoconel preoto ellibro de programacin fn Basic, uncionamiento per ‘ecto, doy aproximadamente 30 programas, lodo ello pore pe: fo de 30.000 plas. Lamar aT 41570021 de Mad @ VENDO Spoctum de 48 K, Comprado el 28-11-84, Esta co” mo nuevo y completo. Aun en ‘arent, Regalo programas. El precio des Ge 300000 plas. Ls fatal (91)4778758 on horas ‘de comida, Pregunlar por eles (@ COMPRO _impresora_en buen estado. Otertas a Rafael Anion Sanches. Apariado de Correos 481. Eich '@ VENDO Spectum 16K, con todo. 01 equipo, insirucciones, fe. 25.000 pas. German For nes. TH (91)34 15617 (Valence. Domiciio GV. Germanias, 10 Pra +10 8 ‘ L ELECTRONICA] =, SANDOVAL 5 & ‘DRTAIBUDORES DE 34 MICROHOBBY fi MENUDO CAMBIO! yllévate un Traenos tu SPECTRUM SPECTRUM PLUS Renuévate con INVESTRONICA. Apiintate a lo mas nuevo. Tenerlo, muy facil Ahora INVESTRONICA te da la oportunidad de hacerte con el microordenador mas moderno del mercado: EL SPECTRUM PLUS. Solo fendras que entregamos tu ‘2X SPECTRUM. Jo demés sera visto y no visto, el Spectrum Plus ya es tuyo. Tener un ordenador Sinclair es la garantia de estar siempre a Ja ultima, (°) 18000 pis s es de 16 K EI Spectrum Plus es lo mas nuevo del mercado. Si tu Spectrum es estupendo; el Plus 8 fabuloso. Podras disfrutar de Un feclado profesional; 17 feclas més que el Spectrum, es decir 17 ventojas mas... y or supuesto lo podrés utilizar Con todos los programas y periféricos que ya tienes, puesto que el SPECTRUM PLUS es totalmente compatible con todo el software y accesorios de! spectrum. Ademas INVESTRONICA, al realizar el cambio, te da de nuevo 6 meses de garanfia, una nueva cassette de demostracion y un libro de instrucciones a todo color. No te lo pienses... cirmbiate a lo itm, tienes las de ganar. Manda tu ZX Spectrum (sin cables, ni fuente de alimentacion) a tu Servicio Tecnico Oficial (HISSA) mas cercano, bien ersonalmente o por agencia de fransportes (los gastos son por cuenta de INVESTRONICA) y en 48 horas ya podrés disfrutar de tu nuevo Spectrum Plus. Solo tienes que abonar (contra reembolso) 12.000 Pts. (*) | Dirigete a cualquiera de las delegaciones / Pribou n° 80, Piso 5 1° Tels (98) 323 41 65 - 323 44 04 (08036 BARCELONA 1006 GRANADA ). Herrenos cel Rio focnguee n> 70s Tot Tel (854) 36 17 08 46002 VALENCIA £009 SELLA ® ge Ronda. n* 82.19 E Tet (958) 26.15 94 C/ Unnersidod n®& = 2° 1 48 82 C/, Son Sole, n° 3 Tals 754'31.07 - 754 22 34 28087 WADRD Gf, Woo. Vigo, n* 32 Tet, (986) 37 78 87 Cf, Auda deo Loe n* 6 Dogue 12 Er 29D. Tell (968) 23 18 34 Mun J, 19 Jug n° 10- 2° onal Tol. (985) 21 88.95 1002 OVEDO ‘da de Gostea n° 19-1 Gy, Rares. ne 4 - 5° D Tot (945) 22 62 05, 1006 viroRia Tat (976) 22 47 09 50003 ZARAGOZA abc analog Peo ea ene Pec ld Pree eae PROGRAMAS FABRICADOS EN ESPANA POR ABC SOFT CON LICENCIA DE: sg TY o2a.0 Hah rie PE PLAY THE GHME. 4 < cRC * ALIEN 8-AMSTRAD CPC 464 PVP: 1950 PTS. BUG Tels to - INVESTRONICA (SPECTRUM) - ABC ANALOG (TODOS) San See Re cece Mua cauL e a Ct Ce rd Se CIC ULC E Leber tly eae