(navigation image)
Home American Libraries | Canadian Libraries | Universal Library | Community Texts | Project Gutenberg | Children's Library | Biodiversity Heritage Library | Additional Collections
Search: Advanced Search
Anonymous User (login or join us)
Upload
See other formats

Full text of "Microbyte Magazine (Spanish) Issue 36"

ISSN 0716-4777 



AGOSTO 1987 
Vol. IV N° 3 TODO COMPUTACIÓN Y TELECOMUNICACIONES N° 36 $ 300 




Análisis de Portafolios 
La esencia del lenguaje C 



Talent MSX: 

Tecnología y talento 

en computación. 




jlg,, TALENT CHILE SJí 

-- siinas 136$ - Sigo. 

~17365-6964308-6< 



i Talent /XS d 

Tecnología y Talento ] 



Argentina 

íoaacBo fenecí 



R«f>r*Mn(*ntt Legal 






Mlcrobyte Agoslo 1987 



AJIi 



nvm ■ 



'.'K.T-Vrtil fr 




ÍNDICE 



Editorial: 

De un miera con 2K de memoria 
a uno con 2 mega, la diferencia 
no es sólo de cantidades 



Noticias Novedades 



21 



Análisis de Portafolios; 

Una técnica para evaluar los 
sistemas en operación y 
aquellos en los que es 
conveniente inverlir en 
desarrollo. 



23 



Computer Club: 

Programas para Loóas las 
marcas, para aprender y 
enlretenerse 




38 



Dr. PC: 

Una tribuna para aclarar dudas 
y compartir descubrimientos 
sobre tos PC y compatibles 



42 

La esencia del lenguaje 
"C": 

Conozca las principales 
características del lenguaje qu< 
eslá mas de moda 



53 



Hacia una guia ética para 
la computación: 

Un proceso tan importanle 
como lo es la mlormali^aciói 
la sociedad requiere de un 
pensamiento ético y moral 




Lecturas 



Título: Guia del programador 
para IBM PC 
Autor: Peter Norton 
Editorial: Anaya Multimedia 
(1987, 462págs.) 
Precio: $ 10 680- 

Esta es la guia de referen- 
cia completa y definitiva 
que los programadores 
de IBM PC o compatibles esta- 
ban esperando. Va dirigida a 
todos los programadores. pro- 
fesionales o aficionados me- 
dios o avanzados, que necesi- 
tan información de primera li- 
nea para desarrollar y crear 
programas profesionales y de 
gestión que sean simples, lim- 
pios y transportables. 

Escrito por el famosísimo Pe- 
ter Norton, autoridad mundial 
del IBM PC. este libro es una 
mina de oro en la que encontra- 
rá un sinfín de técnicas, conse- 
los, datos y análisis, a la vez 
que irá profundizando en la es- 
tructura de los ordenadores 
personales IBM. 

Trata en detalle las áreas de 
máximo ínteres para un progra- 
mador' estructura de los disket- 
les, generación de sonido, la 
ROM-BIOS del video y disket- 
tes, interrupciones, funciones 
del DOS (incluyendo la 3.0). en- 
cadenamiento de programas 
control de periténcos. integra- 
ción de rutinas en ensamblador 
con Pascal. Basic y Cobol. 

Absolutamente imprescindi- 
ble para cualquier programa- 
dor de IBM PC o compatibles. 

Esta edición corresponde al 
ongmal publicado por Microsoft 
Presselaño 1985. 



Titulo: La potencia de: PC/ 
DOS (incluye versión 3.2.) 
Autor: C. Siechert y C. Wood 
Editorial: Me Graw Hill (1987, 
360 págs.) 
Precio: $ 5.520- 

Este libro resulta adecua- 
do para usuarios de MS- 
DOS y lundamenialmente 
para aquellos que utilizan el 
sistema PC-DOS en una com- 
putadora IBM PC'XT.'AT o PCjr. 
ya que los sistemas PC-DOS y 
MS-DOS son prácticamente 
idénticos. Este libro abarca el 
empleo de todas las versiones 
del sistema DOS desde 1 a 
3.2 inclusive 

No se Irata de una obra di- 
dáctica para principiantes que 
les indique cómo utilizar su 
computadora: el lector deberá 
estar familiarizado con las ope- 
raciones del encendido, de la 
inserción de discos y con el 
manejo del teclado Más alia de 
estos requisitos previos, este li- 
bro le ayudará a descubrir los 
principios básicos del sistema 
DOS. le proporcionará una re- 
ferencia complela de las órde- 
nes y le indicará cómo utilizar la 
potencia del sistema DOS para 
crear api 

Al utilizar 
secciones cuya leelura puede 
saltarse: sin embargo, incluso 
los usuarios experimentados 
deben encontrar de interés la 
información selectiva a la redi- 
rección y a los directorios es- 
tructurados en árbol Estos 
conceptos proporcionan una 
gran potencia y flexibilidad a 
quienes los conocen y se sue- 
len pasar por alto logrando asi- 
milarlos en torma deficiente. 

Si no dispone de un editor de 
texto, con el cual esté familiari- 
zado, se sugiere leer detenida- 
mente un programa suplemen- 
tario proporcionado con el sis- 
tema DOS y que se denomina 
EDLIN Se Irata de un editor de 
texto simple que es idóneo 
para crear y editar archivos de 
tratamientos por lotes, que son 
programas constituidos por ór- 
denes del sistema DOS 



Titulo: El libro del Apple 
Macintosh 

Autor: Cary Lu 
Editorial: Anaya Multimedia 
(1986. 544 págs.) 
Precio: S 11.340.- 

Es una guia práctica y 
completa sobre el uso del 
Apple Macintosh y sus 
aplicaciones, que describe el 
funcionamiento básico del or- 
denador y de los programas y 
aplicaciones (procesos de tex- 
tos, hoja electrónica, base de 
datos, gráficos, etc.) 

Cary Lu, famoso experto en 
microordenadores. ha logrado 
recopilar en este libro toda ta 
información que necesita un 
usuario de Macintosh para sa- 
carle el máximo partido al orde- 
nador, proporcionándole una 
visión completa y comprensible 
de la tecnología del Mac. de su 
filosofía, del hardware disponi- 
ble en la actualidad y de! soft- 
ware desarrollado más recien- 
temente 

Cualquiera que tenga un Ma- 
cintosh descubrirá en este libro 
cómo aumentar la productivi- 
dad o posibilidades de uso del 
Mac. cómo ampliarlo o cómo 
hacer una selección apropiada 
del software a utilizar 



en es la sección pueOen 
ser adquiridos en Galileo L 
Dr Barros Borgoño 9 - A 
Teléfono 2238314 - Rrovn 
Santiago - Chile 



Microbyte Agosto 1987 



EDITORIAL 



Mientras asistimos ai verdadero carnaval de nuevos equipos y posi- 
bilidades con que nos hemos regalado durante este ano gracias a los 
microcompuladores basados en los procesadores 80386 y 68020. fácil 
es recordar aquellos años no tan lejanos en que los programadores de 
microcompuladores ponian a prueba su ingenio e inteligencia ideando 
métodos de oplimtzacion de código y de compresron de data a fin de 
utilizar adecuadamente los recursos de los computadores de los que 
disponían 

Quienes conocieron la generación de microcomputadores con proce- 
sadores de 4 bits con su escaso kilo o dos de RAM. conocieron la 
abundancia cuando el Z-80 y el 6502 les permitieron accesar hasta 
64 K de memoria 

Hoy el 80386 tiene un espacio direccionable que se mide en gigaby- 
tes y ya se habla en la industria de una próxima generación de micro- 
procesadores de 64 bits 80486. la que ;unlo al 68040 de Molorola 
podrían Iransformar radicalmente el concepto mismo que se tiene hoy 
de los computadores 

La sed por mayores cantidades de memoria parece inagotable y es 
lustiticabie que asi sea Quien piensa que ios dos mega de RAM sian- 
dard en un PS'2 modelo 80 es mas de lo que nunca podria necesitar 
para desarrollar un sistema, probablememe deba golpearse contra un 
muro en unos pocos años más. cuando las aplicaciones más comunes, 
pero con una exquisita interlaz con el usuario requieran de una signili- 
caliva mayor cantidad de memoria, como lo que pasa hoy cuando 
alguien pretende hacer algo interesante usando Windows en un am- 
biente 640K 

El luturo en computación se llama "amistosidad". que es loque buscó 
Apple con el sisierna operativo del Macintosh y esa amistosidad sólo 
se logrará con rncyabytes de iconos, venlanas, menús desplegables. 
colores, etc. Amistosidad lambién es la que pueden generar paqueles 
de software de cuarta generación, sistemas expertos y lodos aquellos 
productos que están incorporando los primeros rudimenios de inteligen- 
cia artificial al quehacer de nuestras máquinas 

Estas características hoy son polencialmente realizables El hardware 
está disponible y bástanle se ha avanzado en novedosas herramientas 
de software, lenguajes y sistemas operativos Es por estoque pensamos 
que estamos asistiendo efectivamente al inicio de una nueva generación 
en la historia de los microcomputadores. a una nueva etapa en su 
masiiicación y en la interacción que nosotros, humanos, tenemos con 
las máquinas Es por ello lambién que recomendamos calurosamente 
la lectura del articulo del profesor R Colle. sobre ética y computación 
pues nos adelanta algunos de los problemas a los que deberemos 
encentarnos en un luturo cada ve? más próximo. 




NOTICIAS 



Intel recupera 
acciones que estaban 
en poder de IBM 

Intel, et fabrícame de los 
croprocesadores que se 
cuentran en la mayoría de 
PCs, ATs y super ATs que cir- 
culan en el mundo, ha vuelto, 
después de largo tiempo, a 
convertirse en una empresa só- 
lida y rentable 

La mejor prueba es que 
pro casi 9 millones de sus pro- 
pias acciones que previamente 
había comprado IBM 

Para IBM. esta venta es 
sístente con su política de no 
hacer sociedades o embarcar- 
se en gran escala en negocios 
comunes con terceros. Asimis- 
mo, relieja que para IBM la 
tuación Imanciera de Intel 
dejado de ser una preocupa 
ción. 

En efecto, en su mom 
IBM temió que Intel, del cual 
depende como proveedor de 
microprocesadores para sus 
PC. sucumbiera por problemas 
de caja a la competencia de los 
fabricantes japoneses Como 
ese no fue el caso. IBM ha co- 
menzado a retirarse de una 
operación en que no solamente 
protegió sus intereses, sino que 
además le reportó utilidades. 
Por la venta de este paquete 
accionario, IBM logró utilidades 
por US 1 08 millones y aún que- 
dan en su poder otros 13,7 mi- 
llones de acciones de Intel. 



IBM se complace por 
el éxito de PS/2 

De acuerdo a las versiones de 
IBM. desde abril a la fecha ya 
se habrían vendido y despa- 
chado 250 000 computadores 
de la nueva PS/2 

Mientras tanto. IBM hizo sa- 
ber que el sistema operativo 
para estos equipos, el OS/2 que 
eslá siendo desarrollado por 
Microsoft estará disponible en 
la fecha prevista, marzo de 1986 
e incluso antes 

Bill Lowe. vicepresidente de 
la división microcomputadores 
de IBM. anunció además que su 
compañía actuaría con severi- 
dad en el caso que aparezcan 
ciónos que violen sus patentes 
de diseño y en especial el 
MicroChannel, el bus paralelo 
de comunicaciones internas en 
el PS/2 y que les permite a estos 
computadores lograr una 
enorme velocidad de procesa- 



r -q 






Consorcio Tecnológico comienza a dar frutos 

NCR liberó recientemente en Estados Unidos un paquete de soft- 
ware llamado Dcsign Advisor. el primer producto comercial basado 
en tecnologías desarrolladas por el consorcio de empresas nortea- 
mericanas que unieron sus esfuerzos hace cinco años para enlrentar 
la amenaza del programa de "Quinta Generación" japonés 

El software de NCR consiste en un sistema de apoyo para el 
diseño de circuitos integrados y es la primera prueba tangible de 
que los esfuerzos del Microelectronics and Computer Technology 
pueden Iraducirse en productos comerciables por las empresas 
parlicipanles. 



Utilitarios para dBase 
III Plus 



Losu 



sded 



nen muchas razones para sen- 
tirse satisfechos. Su inversión 
en software es evidentemente 
prolegida por la cantidad de 
utilitarios y accesorios que apa- 
recen para este programa a 
diano. 

En efecto, Ashton Tate ha 
continuado desarrollando soft- 
ware para dBase III y esla vez 
los títulos que ofrece son de 
mucho interés Los nuevos pro- 
gramas son dBase Program- 
mers Utilities. dBase Tools tor C 
Prograrnmers Library. dBase 
for C Graphics Library y dBase 
Tools Pascal Prograrnmers Li- 
ta rary. 

Los Utilities contienen alrede- 
dor de 35 programas en dBase 
y DOS para análisis, reparación 
y recuperación de bases de 
datos dañadas, los programas 
C permiten llamar y eiecutar 
lunciones C compiladas inclu- 
yendo aquellas desarrolladas 
para producir un oulput gráfico 



Digital Research 
libera DOS para 
80386 

Digital Research liberó re- 
cientemente su propio dos con- 
currente para máquinas 80386, 
adelantándose a Microsoft, que 
aún no libera un sistema opera- 

Concurrent DOS 386 es com- 
patible con los formatos ante- 
riores de Concurren! DOS y 
Concurren! CP/M, es multiusua- 
ño y multitarea (hasta 255 apli- 
caciones simultáneas) y sopor- 
ta las especificaciones LIM 
EMS (Lotus. Intel, Microsoft Ex- 
panded Memory Standard). 

Más aun. Concurren! DOS 
puede accesar directamente 
hasta 4 gigabytes, dentro de 
los cuales a cada aplicación 
8086 se le asigna un espacio 
de hasta 1 megabyte de RAM 

Mlcrobyte Agosto 1987 



El futuro llama. Teknos responde. 



OKIDATA LINEA 200 



LA SERIE FUERA DE SERIE VA AHORA 
A UNA VELOCIDAD DE 400 
... EN RESPETUOSO SILENCIO. 




OKIDATA 



Lo Serie 200 Okidata mejoró su registro 

de tiempo de 240 o 400 cp.s. 

Y todo sin hacer ruido ni fatigarse. 

Veloces. Sólidas. Coda día más silenciosas. 

Las únicas impresoras de matriz de punto 

con cabezal de larga duración. 

Las únicas con garantía Teknos por un año. 

Capacidad gráfica de alta resolución. 

Impresión en colores. 

1 00 cps en el modo "Near Letter Quality". 

Compatibilidad. 

Excelencio Okidata... en respetuoso silencio. 



ttknr 



Telefonía aérea 

Para fines de este año se espera que ya eslé en uso un sistema 
teleíómco que permite a los pasajeros de aviones en itinerarios co- 
merciales, accesar la red telefónica conmutada internacional A 
continuación y en un breve plazo, además se podrá accesar tam- 
bién la red télex 

El proyecto financiado por siete países europeos de la Agencia 
Espacial Europea está, siendo desarrollado por Racal-Deca y los 
primeros prototipos están siendo instalados en aviones de la linea 
aérea portuguesa TAP. Estos consisten en un terminal Prodat co- 
nectado a satélites Inmarsat. __^_ 




Digital y Cray 
acuerdan 
compatibilizar 
comunicaciones 

Digital Equipment Corp. y 
Cray Research Inc.. dos de los 
mayores fabricantes de com- 
putadores para uso científico, 
firmaron un convenio mediante 
el cual se comprometen a dise- 
ñar sus productos de tal modo 
de facilitar la comunicación en- 

Cray es el mayor fabricante 
en el mundo de multimillonarios 
supercomputadores. Los su- 
permmi Vax de Digital por su 
parte son muy populares en los 
laboratorios y han coexistido 
junto a los Cray por mucho 
tiempo. Lo normal es que los 
supermini se utilicen para ali- 
mentar de información a los 
Cray y por eso se necesitan ca- 
nales expeditos de comunica- 
ción para aprovechar el poten- 
cial de los supercomputadores. 

De acuerdo a las estadísti- 
cas, entre un 10 y un 20% de 
los Cray en el mundo están co- 
nectados a algún Vax. Un 
acuerdo similar podría resultar 
también con IBM, con cuyos 
equipos están conectados tam- 
bién entre un 40 y un 50% de 
los Cray. 



Zilog anuncia el 
Z-280 

En la no tan remota era de los 
microcomputadores de 8 bits, 
una enorme cantidad de com- 
putadores distintos uiilizaban 
como microprocesador el Z-80 
de Zilog Sobre él surgió el ve- 
nerable sistema operativo 
CP/M y una cantidad enorme 
de software. 

La aparición del IBM PC y 
sus compatibles, basados to- 
dos en procesadores de la fa- 
milia Intel 8088-86 convirtieron 
a todo ese software en material 
prácticamente obsoleto, pues 
no se puede transportar de un 
medio a otro. 

Con un retraso de cinco 
años, Zilog recién está presen- 
tando su nuevo procesador 
que podria sin embargo resul- 
tar inieresante para quienes no 
desean perder toda su inver- 
sión en software y a la vez ac- 
cesar a computadores más po- 
derosos 

El Zilog 280 es un procesa- 
dor de 16 bits, entre cuyas ca- 
racterísticas está la de poder 
correr todo el software desarro- 
llado para el Z-80, pero 10 ve- 
ces más rápido. Soporta me- 
moria cache, puede leer hasta 
cuatro bytes simultáneos en un 
solo ciclo, tiene cuatro canales 
DMA y uno del/O. 



Tiempos difíciles en 
Brasil 

Expresiones como "o sonho 
acabou". se están tornando in- 
quietamente Irecuentes en el 
medio de la industria inforrna- 
hca brasileña. La crisis de esta 
industria responde en gran 
pane a la crisis generalizada de 
la economía brasileña 

En febrero, debido a la esca- 
sez de divisas en el Banco Cen- 
Iral no se pudieron concretar im- 
portaciones de componentes 
para proveer a la industria na- 
cional de computadores Con 
cerca de un 40% de componen- 
tes en los computadores brasi- 
leños, la misma mantención de 
los equipos en plaza se ha he- 
cho precaria Por otra parte, el 
ánimo general no es de realizar 

pamiento. 

Para mayor intranquilidad de 
los fabricantes brasileños, su 
gobierno pareciera estarse dis- 
tanciando de la política de pro- 
tección a la industria local En 
junio, el presidente Sarney. refi- 
riéndose expresamente a la in- 
dustria informática alirmó que 
en su opinión ía reserva de mer- 
cado en algún momento estuvo 
justificada, dando a entender 
que su gobierno no tiene mayor 
interés en seguir protegiendo a 
ese sector. 

La reserva de mercado eslá 
fijada por ley hasta al menos 
1992. por lo que tampoco se es- 
pera ninguna modificación de 
ese esquema en un luturo próxi- 
mo. Según los observadores 
las presiones de las grandes 
multinacionales de la computa- 
ción y del propio gobierno de 
Estados Unidos estarían lo- 
grando poner fin a la política 
proteccionista brasileña 



Mlcrobyt© Agosto 1987 



ELCA 

Sistema Uniwell S-15 




ELCA pícenla su nueva linea de S i si e mas 

UNIWfLL con la mas moderna lecnolotiaconr- 
putacional. aplicada al control de tiansaccio- 



n 3 í ELCA ■ UNIWELL han 1 1(1 o di se ña- 
I ni! o f n el qr PC ¡míen 10 da III nejocio: 



preleiencias y hábitos de clientes. 




Decídase hoy a incoipoiai esta modei 
nolD¡ia; comience con un económico 
S-I5 básico (capaz de contiolai m 
Ilemj), para lueeo ciecei a una jolucí 
Eral compula liíaúa, a un costo muy iir 



;ui669, F* ;;2583 - Arica -li 



Caja de 10 uds. con IVA incluido 



Fecha encuesta: 14/07/87 















SENIINÍI 


. . ;. 


Ul 


íii 




TT??? 


AHUUIM ■ [SUDO tGiSWtS «tura* tendew 


COMBEJ SOiC KSt VÍ-ÍB 


SUDOSO BMIJD 


■ •■ K H M 


6BC0 


5160 


ÜW 38CO WW 


S1X0OSC 16S 


«O 








3WUKLSWND 


iira imo 


wi un 




8-DOELADO 


üia 


110» 






MEMORE* 


' ■ 




«iCCM »¡>W»S COUiE» iTCALDCra Bü.E: J.FOBTS>U ríSCO SfBtCWTA 8A5AB "lülYTJfl JtfiW 

MtE-níR ptwret íswj; =snx v ■;;..■!■■« ihi.*«i mi: -vp 'G-.isrii; ?í'o ! í' ígjstw i.;jr«¡ 


1 «BIS 5PCCOA!» fO-EC 
«OviDOCM KkWS m anfiíi» 




w Id » m » sn 511» ■ « W » 


MO 


SMDCisc«s 


nm ■ .11(0 


m 


3.ÍU.L.SWM 


IB» 


m km 


H-D0S1AM 


1.» 


«ng 






ottMrri 


POL.10.3 






"WBC M*:-:Vta MAC-ffill MMUSiMl 


wíSc^üw 


luooscnúgifa 


ara un m w m m m n 


ssx ?M ara ara 


. 


SM90SC ■ : 


m 








3.ÍUNL GRUID 


«a nao 




! »S IDO 




•wd 






VERB.TIN 


í i s 


CtfrnoN 


N*$H1M 


,í* 




Sr«? 


«D» INF0H9U WX£C 


^s ta? 


Si "SÍS"k?owW s l oU> 


JBOS1 IGUST'WS 


«*/ 


™ «TC ™ 


3S» « 


«0 3S0 


™. 3*0 <ax are 


I3DC0 <*» 










MU 


3WUNLGMND 


101 


133» 








■aro <o» 


rmsLM» 




-roo m 










■-*-- -: , 








SUDOSO COBlED 


™ s*o roe i*» 


su m -m m im m, m «* 


SUCOSO 165 






SMW.BW.tJ 


<j«t i»» 


■33» WES 'Í33J 


rasuM 


rara ■am 








Wf 


■ 








i-tUFI" MÜlEIi» 












;-N"¿; 


ffiSm 


' 






a» 




•' 


SO) 




SWBBC IBI 












üíihiSwio 




-. 








i nos ;:.■:■ 


«• 











ra StRVIPRES pueden se 



tono 715852. Tamt 




Una compañía es el reflejo de quienes trabajan en ella y sus 
funcionarios son la fuente de Innovación, de creación y de 
ideas. Burroughs y Sperry son compañías construidas por 
personas con un talento especial. Audaces y visionarias. Dinámicas > 
profesionales. Ahora, estas personas han unido sus fuerzas bajo el 
nombre de Unisys. El profesionalismo de la gente de Unisys es 
sinónimo de servicio y satisfacción de calidad insuperable para el 
cliente. 

Para solucionar problemas contingentes se requiere más 
que hardware y software. Se requiere también el poder del talento 
extraordinario de las personas que trabajen para usted 



Visitas ilustres 

Dos altos ejecutivos de la in- 
dustria Mu I titeen de Taiwán es- 
tuvieron recientemente de visita 
en nuestro país con objeto de 
conocer la nueva red de loca- 
les de venta Infoland y al mismo 
tiempo encauzar la nueva polí- 
tica de marketing que ha adop- 
tado Multitech en el mundo. 

Simón Lin, vicepresidente 
de la división de ventas, y Jim 
Wong, encargado de distribu- 
ción para América latina y Ca- 
nadá desde la filial de Multitech 
en Estados Unidos, dieron a 
conocer en entrevista para M¡- 
crobyte algunos antecedentes 
respecto a la historia de si 
presa, asi como sus opirr 
respecto a los desarrollos pre- 
visibles en el área computado' 
res personales profesionales. 

Multitech es en efecto el prin- 
cipal fabricante de compul ado- 
res personales en Taiwán, los 
que comercializa también a tra- 



vés de contratos de OEMs. El 
desarrollo de ésta, desde 1976 
a la lecha le ha permitido cre- 
cer desde 11 empleados hasta 
1.200 actualmente, con ventas 
de US 85 millones. 

Es destacable el hecho de 
que en Taiwán existen en la ac- 
tualidad censados nada menos 
que 730 tabricantes de micro- 
computadores y gran parte de 
este auge se debe al decidido 
apoyo que brindó el gobierno 
taiwanés a esta industria. 

El explosivo crecimiento de 
Multitech, el prestigio ganado y 
capital acumulado le ha permi- 
tido avanzar a una nueva etapa 
de consolidación en la cual ya 
puede comenzar a competir de 
igual a igual por mayor partici- 
pación de mercado con las 
grandes empresas de compu- 
tación en el mundo. De hecho, 
Multitech invierte alrededor de 
U$ 8 millones en desarrollo, lo 



que le ha permitido ampliar su 
linea de productos a redes lo- 
cales y computadores multiu- 
suarios óajo Unix. 

Esto último también les ha 
permitido comenzar a desarro- 
llar su propio computador com- 
patible con la nueva línea Per- 
sonal System/2 de IBM 

En efecto, para los ejecutivos 
de Multitech. los nuevos equi- 
pos de IBM con seguridad con- 
solidarán un nuevo standard, 
en el cual piensan participar 
ellos también. Los aspectos 
más resaltantes del PS/2 para 
ellos son sus capacidades grá- 
licas y de comunicaciones, dos 
elementos de enorme impor- 
tancia en el desarrollo de apli- 
caciones de mayor amístosí- 
dad (más masivas por lo tanto) 
y de mayor productividad por 
su capacidad de interconexión 
de micros y con mainframes. 




Computerland ya tiene más aleaciones para 



Edumática apoya la creatividad 



La empresa Edumática ¡ñau 
guró un proyecto de computa- 
ción educativa dirigido a desa- 
rrollar la creatividad y el es 
de investigación en los estu- 
diantes de primero básico a se- 
gundo medio. 

La metodología de Edumáti 
ca intenta el aprendizaje por ex- 
ploración y descubrimiento En 
ella el profesor no interviene en 
las decisiones del educando, 
asumiendo sólo el papel de 
guía. Se basa en los postulados 
del sicólogo y epistemólogo sui- 
zo Jean Piaget y su discípulo 
Seymour Papert. 

Él carácter masivo del 
proyecto permite rebajar el cos- 
to por alumno a alrededor de 
600 pesos. Edumática estima 
que al fínanciamiento deben 
concurrir el Estado, los empre- 
sarios y los padres y apodera- 



Los recursos materiales del 
Proyecto Edumática consisten 
en una sala grande y otra chica, 
ambas vacías, proporcionadas 
por el colegio. El mobiliario y eí 
instrumental lo coloca la empre- 
sa. Este último consiste en 15 
computadores con acceso a 
disquetera e Impresora y cinco 
computadores con el mismo ac- 
ceso que funcionan en el aula 
pequeña o laboratorio. En ía pri- 
mera trabajan 65 estudiantes a 
la vez en sesiones de 90 minu- 
tos una vez por semana. El labo- 
ratorio funciona con horario li- 
bre. La empresa proporciona 
también los cuatro profesores 
que tienen a su cargo la instruc- 
ción y que ha capacitado Edu- 
mática tras 300 horas de clases. 

La iniciativa partió en mayo 
recién pasado con dos colegios 
a los que se agregaron otros 10 
en el curso del año. 



Llegó y se agotó el 
FT-70 

n aceptación ha tenido el 
computador portátil Panasonic 
Executíve Partner (FT-70] que 
distribuye en Chile Méllale y Sa- 
. La última venta hecha a la 
AFP Santa María agotó tempo- 
ralmente la existencia de estas 
máquinas. 

El FP-70 pesa 13 kilos inclui- 
da la impresora. Viene con pan- 
illa de gas plasma, consistente 
n gas que se Ilumina eléctrica- 
mente. Su duración es cinco ve- 
ces superior a la de cristal líqui- 
do y nueve veces superior a la 
de video, manteniendo la misma 
esolución 

Trae procesador 8066-2. lo 
lúe le permite funcionar a 7.16 
MHz. Además viene con dos 
dísqueteras de 360 KB cada 
i. En el caso de la AFP nom- 
brada una de ellas fue sustituida 
un disco de 10 MB. 



' 



Venga a 
todo lo que el PS/2 
puede hacer por usted 
enelShow-Rootn 

Computerland, 
7 al 30 de Julio, 
La Concepción 80. 
Fono 2239512. 



Al crear el vsil. IBM 
¡K'jbj üe Iniciar utci 
enurmerevoluoimencl 
cjmpii ílc ¡iw iumpuu 



PS/2 que la propia IBM. 




■rnpurjiliif rr.ih.ijc |ijr.i n-u 



ComputerLand 



Un año cumple Transdata 

Con la incorporación de Mario Caberas G como gerenle de ven- 
tas, cumplió un año la empresa Transdala S.A 

Mario Cabezas cuenlacon unadilaiada Irayectoria en el ambiente 
informático nacional, habiendo lenido a su cargo importantes res- 
ponsabilidades en ECOM y Olivetti. 

Transdala S.A. comercializa en Chite los computadores Slalf-2, 
una linea de PC y AT-Compatibtes 




Nuevo Centro Commodore 

Un nuevo centro para atender a los clientes inauguró Commodore la 
semana pasada. Ubicado en Avda Apoqumdo 3650 (teléfono 
235 1 709). su horario de atención es de 10 a 14 horas, y de 16 a 
20.30 El lin de este nuevo local es dar una mayor facilidad y acceso 
a los usuarios, ampliando los servicios que presta Commodore en 
sus oficinas de calle Los Leones Acá podrán acudir los clientes 
para adquirir software y accesorios, al mismo tiempo que encontra- 
rán en exhibición los equipos 



Disponible la serie MPx 7100 



Lógica tiene desde ya a di: 
posición de los usuarios la nue- 
va sene MPx 7100, consistente 
en los modelos 7110 y 7120. 
que se caracteriza por tener un 
gabinete más compacto 

También está ofreciendo el 
nuevo terminal ergonómico DT 
4313 de pantalla piaña con ca- 
racteres negros de fondo blan- 
co y las impresoras recién apa- 
recidas PT 4220 y PT 4215. 

Otras novedades que pré- 
senla la sene MPx 7100 son 
una nueva unidad de disco de 
5 1/4" y 169 MB de capacidad 
tormateada que reemplaza a la 
anterior unidad de 126 MB y 
una nueva unidad de cinta 
magnética Streamer de 1/4" 
con 120 MB de capacidad por 
cartridge Por último viene con 
un gabinete de tamaño más pe- 
queño semejante al del sistema 
3000. 

El modelo MPx 7110 viene 
con una CPU. En cambio el 

12 



7120 tiene dos CPU que ope- 
ran paralelamente y es también 
posible agregarle como upgra- 
de una tercera CPU 

La pantalla plana del terminal 
ergonómico DT-4313 permite 
una formación perfecta de tos 
caracteres de esquina a esqui- 
na sin distorsiones como ocurre 
en las superficies curvas. La 
pantalla iluminada en blanco 
con caracteres oscuros reduce 
la laliga del operador pues si- 
mula un papel blanco impreso 
Esta caraclerislica permite que 
los oíos del operador al mover- 
se de una página impresa a ia 
pantalla, no sufra el proceso de 
ajuste con los cambios de in- 
tensidad entre una y otra. 

La PT-4220 es una impresora 
de banda de 600 Ipm. Por su 
pane la PT-4215. que es una 
impresora de matriz, destaca 
por su capacidad de dibujar 
gráficos a muy alta resolución 



Control de Estática 

Aunque en Chile no hay esta- 
lísticas sobre las fallas causa- 
das por la electricidad estática 
en los equipos de computación 
y telecomunicaciones, la lirma 
Jorge Calcagni y Cía. Ltda.. ha 
detectado como las más comu- 
nes la llamada catastrófica y la 
de software 

n un taller organizado por 
ella sobre esta acción preventi- 
el expositor Julio Martínez 
tuvo que existen dos tipos 
de fallas en componentes de 
hardware causados por des- 

■ ;ir;],¡'. O CCtíO , :.l,K í.iis :í.' ; ' í'l 

Una es la falla catastrófica, fácil 
de detectar por medio de un 
chequeo del componente y de 
diagnosticar a través de una re- 
visión interna del equipo La 
otra es la degradación de la 
parte, la que no es detectable a 
nivel de sistema, táñela y aun 
de componente En muchos 
casos un daño como éste sólo 
se puede detectar después de 
una serie de intormes de tallas 
momentáneas sin explicación 

La falla de software, en cam- 
bio, puede ser producida por la 
sola pérdida de un bit de infor- 
mación. Esia falla no es identifi- 
cada por chequeos realizados 
con posterioridad 

Explicó Martinez que la alta 
integración que se realiza para 
obtener mayor cantidad de me- 
moria en un chip hace que el 
área electiva por celda de al- 
macenamiento sea cada vez 
más pequeña Las memorias 
dinámicas almacenan datos 
por la presencia o ausencia de 
una carga almacenada en un 
condensador Este requiere de 
un periodo refrescado aproxi- 
madamente cada dos milise- 
gundos- para mantener una 
cantidad de carga suficiente 
que identifique el estado de la 
celda "I" o "0" Sí entre un re- 
frescado y otro a un bit que es- 
taba en "1" (baja carga) se le 
suministra por DES una canti- 
dad suficiente de electrones 
para que al siguiente refresca- 
do su estado lógico cambie, 
estaremos ante una falla de 
software producida por DES 

Microbyte Agosto 1987 



¿UD.YSU PC, SE SIENTEN AISLADOS 
DENTRO DE SU EMPRESA? 




HWÜ— 



bles) de su empresa a 
ado Sistema Je Automatización de Ofi- Y 

1 al ambieme ECLIPSE MV 
sin perder las caracte- sí 



e un sistema ECLIPSE MV 

"•a el software disponible, 
generación, para resolver 



ros computadores 

. bajo SNA. con li*. 



•it!i , '.''l0'r'íi'>Vi:lhi(í'll¥ili 



Ir Data General 



una Generación adelante 



U1GAMIL S.A.C.el. 



¿Después de la impresora... 
cómo proceso mis formularios 
continuos...? 



—^usúnqébtéi \ 




Llegó 

minicomputador 
comercial HP 

Con la aparición en marzo 
del modelo 330 de la familia 
9000 de Hewtett Packard. están 
presentes en Chile los cuafro ti- 
pos de mlnicompuladores de 
esta serie dirigida al área co- 
mercial. Los otros son el 310, el 
320 y el 350 que se comerciali- 
zan desde enero en el mercado 
nacional. Sus valores están en 
el rango de los 8 mil a-20 mil 
dólares más IVA. 

El nuevo equipo está basado 
en el procesador Motorola 
68020 con un reloj de 16,7 
MHZ. Viene con procesador 
numérico Motorola 68881. 
Aparte incorpora una unidad 
de mane|0 de memoria pagina- 
da que es el Motorola 68851. 
Alcanza 2,0 MIPS de perfor- 
mance y su memoria estándar 
es de 4 MB. con un máximo de 
8 MB. Su capacidad en disco 
es de 4,2 GB. 

El 350 viene con el mismo 
procesador M 68020. pero a 
velocidad de 25 MHZ. Trae sis- 
tema de manejo de memoria 
paginada y viene en lorma es- 
tándar con 8 MB de RAM que 
pueden llegar a 32 MB Su per- 
formance es de 4,0 MIPS. 

Los cuatro modelos corren 
UNIX, pero se les puede incor- 
porar un coprocesador DOS. lo 
que permite ejecutar cualquier 
aplicación desarrollada en am- 
biente MSDOS (por ejemplo el 
LOTUS, 1-2-3, DBase. Words- 
tar). Todas se ejecutan como 
una tarea más dentro del siste- 
ma operativo UNIX que viene 
con una licencia para 16 usua- 
rios. 

Entre los usuarios que han 
instalado modelos 300 de la fa- 
milia 9000 de HP se cuentan el 
Comando Logístico de la 
FACH, Geoexp I oraciones, Fa- 
mae, Arduini y Cía. y Sergo. 
Ltda.' 



Computerland y 
Teorema se unen 

Computerland y Teorema se 
fusionaron bajo el nombre de la 
primera. Ambas en conjunto cu- 
bren un importante porcentaje 
del mercado chileno de micro- 
computadores IBM, a cuya co- 
mercialización se dedican. 

Adicionalmente la empresa 
fusionada definió un directorio 
común junto a Microcare, Soft- 
land y Altos, estructurando así 
un grupo que en conjunto inte- 
gran todas las áreas de venía y 
servicio en la industria de la 
computación y la informática, 

El propósito de estas medi- 
das institucionales es llegar al 
usuario con soluciones compu- 
tacionales y no simplemente 
con computadores. 

La incorporación de la repre- 
sentación exclusiva para Chile 
de los computadores Altos pre- 
tende complementar la línea de 
productos del grupo con una 
máquina de gran poder y flexibi- 
lidad destinada especialmente 
a los profesionales y empresas 
medianas y pequeñas. 

Por su parte Microcare se de- 
dica al mantenimiento de com- 
putadores personales y Soft- 
land desarrolla software y entre- 
na a usuarios. 

El directorio común lo inte- 
gran Rosa Melnick, Francisco 
Rojas, Roberto Baeza, Patricio 
Jadue y Marcelo Ringeling. Una 
de sus primeras decisiones fue 
la compra de una propiedad en 
Avenida Santa María 2560. 




PRIIMTRONIX 



IMPRESORAS DE PRIMERA LINEA 




Av. Pedro de Valdivia 1667 -Fono 2235721 -Casilla 130 Correo 29- Providencia -TLX. 340062 RIMPEX CK-Sanliago. 



Sillas ergonómicas 

Scandinavian Oesign. ubica- 
dos en el Drugstore de Provi- 
dencia, han comenzado a co- 
mercializar en el país un nuevo 
lipo de sillas ergonómicas dise- 
ñadas por el danés Peter Ops- 

Estas sidas, en las que el peso 
que soportan las últimas vérte- 
bras de la columna es despla- 
zado hacia las rodillas, permiten 
prevenir dolencias lales como 
escoliosis y dolores musculares 
en cuello y espalda. 




Software chileno convence 



El Encuentro para el desarro- 
llo de la Industria del Software 
en Chile dejó en sus participan- 
tes la impresión de que el pais 
tiene real posibilidad de figurar 
de manera relevante en la in- 
dustria del software internacio- 
nal. 

El evento realizado en mayo 
último lo organizaron la Funda- 
ción de Estudios Prospectivos y 
Planificación Estratégica (Futu- 
ro) de la Universidad de Chile y 
la Asociación Chilena de Soft- 

Entre los acuerdos importan- 
tes que se tomaron en éste figu- 
ran el de impulsar la creación de 
un Instituto de Certificación de 
Software lormado por las em- 
presas del rubro Además el de- 
sarrollo de un proyecto de ex- 
portación de programas a Esta- 
dos Unidos. 

El Instituto se visualiza como 
un servicio a la comunidad des- 



tinado a garantizar la calidad 
del producto que ésta adquiere 
Se propone cuidar, por ejemplo. 
que el sotware se atenga a su 
propia especificación, como en 
qué equipo y ambiente opera 

El Proyecto Semilla, llamado 
asi por ser la gestación de lo 
que se espera se convierta en 
una permanente exportación de 
inteligencia, pretende aprove- 
char la brecha tecnológica que 
se produce por la aparición del 
microcomputador 60386 Tam- 
bién valerse de la existencia de 
una importante demanda insa- 
tisfecha de software principal- 
mente en el mayor consumidor 
de este recurso, los Eslados 
Unidos. Este proyecto se mate- 
rializaría a través de un conve- 
nio con empresas r 
canas de software 



- Te mando por 
escrito la información.. 

- No, por favor... 
¡Es confidencial! 

Envíala a mi 

Casilla Electrónica. 

La Casilla Electrónica Télex-Chile proporciona 

la mas estricta confidencialidad. 

Los mensajes quedan almacenados 

electrónicamente hasta que usted - mediante 

su clave personal - desee leerlos. 

Comodidad 

Usted puede ingresar a su Casilla Electrónica 

desde su propio terminal télex, desde un 

computador conectado telefónicamente o 

desde cualquier Cabina Pública en Chile o el 

extranjero. 

Solicite un representante o diríjase a las 

oficinas de Télex-Chile. _---¿^^Bali\ 




V 



-Chile 



■it CHFDITO 



comunicación fácil 



.Panasonic 

» Automatización de Oficinas 

LAS COMPATIBLES DE PANASONIC. 

SIGUEN IMPRESIONANDO. 



La tecnología PANASONIC impía 
Chile, una Linea de Impresoras 

pues hoy satisfacen hasta las más 
exigentes necesidades de su oficina 
o empresa. 
Las Compatibles de PANASONIC han 

modelos que reúnen carácter i sí iCit:. 

excepcionales, ademas de ser por 

supuesto, compatibles can 

IBM'yAPPLE'. 

Asi es PANASONIC, una Linea 

tecnológica de avanzada oue aumenti 



ya 



bregándole el modelo especifico para 
iU necesidad empresarial, 
ncorpórese de inmediato a la 

mpresionante eficiencia PANASONIC. 



CARACTERÍSTICAS 




MELLAFE Y SALAS - 



■IZACION t 



Por llegar UPS para PC 

En materia de fuentes de po- 
der ininterrumpido. Unisys Chile 
proyecta traer en un iuturo pró- 
ximo pequeñas UPS para com- 
putadores personales, micro- 
computadores, minicomputa- 
dores. caías registradoras elec- 
trónicas, sistemas telefónicos y 
cualquier otra máquina que 
controle procesos y sea sensi- 
ble a los cortes de luz 

El acuerdo se lomó luego del 
regreso de Jaime Guarda, ge- 
rente de instalaciones y sumi- 
nistros de esa empresa, de Bo- 
ca Ratón, centro de entrena- 
miento de Unisys, a donde fue a 
conocer los nuevos productos 
de la marca 



La potencia de las UPS a im- 
portar es de 400. 800 y 1 .200 VA 
(Volt Amperesl con baterías que 
van de los siete a los sesenta 
minutos. 

Junto con Guarda estuvieron 
en Boca Ratón los ietes de insta- 
laciones y suministros de todos 
los países que forman la Divi- 
sión América de Unisys y ejecu- 
tivos internacionales de la em- 
presa El representante chileno 
tuvo mucho éxito al exhibir el vi 
deo que muestra la espectacu- 
lar instalación de una UPS 5000 
de cinco toneladas en el décimo 
piso de un edificio de un banco 
santiagumo 



Digital anuncia su MVAX 2000 

El MicroVAX 2000 es. junto con los procesadores VAX 8250. VAX 
8350 y VAX 8530. la más reciente introducción de Digital en el 
mercado nacional Consiste en una máquina pequeña que se anun- 
cia como el hermano menor de la MicroVAX II Es un equipo multiu- 
suario y multilarea capaz de operar en procesos distribuidos junto a 
las familias mayores de los VAX Conectado a una red Ethernet se 
transforma en un componente más de ella, pudiendo. desde un 
terminal accesar a cualquier parte de la red Solo tiene, además, la 
capacidad para hacer funcionar cuatro lermmales y cuatro impreso- 
ras esclavas a dichos terminales. 

La configuración del MVAX 2000 incluye Unidad Central de Proce- 
so, ZMOS Microvax 78032 de 32 bits. Sistema Operalivo MicroVMS y 
y cuatro MB de memoria RAM expandióles hasla seis Mb 

Viene con unidad de disco Winchester de 5.25 con una capaci- 
dad de 42 a 71 MBytes formateados. La capacidad máxima de la 
configuración ofrecida es de 42 MBytes 



Caja registradora 
Epson 

Epson Chile y Asicom S A de- 
sarrollaron en conjunto una 
ca|a registradora computan/a- 
da capaz de realizar (unciones 
tales como emisión de boletas 
facturas, cierres de caja por 
turno, informes de venias por 
artículos y general actualiza- 
ción de inventarios, etc 

Estas cajas están basadas 
en un microcomputador Epson 
el cual cuando no es utilizado 
en las-lunciones de caja puede 
servir para desarrollar todas las 
operaciones normales de un 
computador lemunriraciones 
contabilidad, etc 

Por sus características esla 
dirigido a las pequeñas empre- 
sas como ferreteras, bouti 
ques farmacias tiendas de re 
puestos etc Üada su capací 
dad de interconexión en redes 
también puede ser utilizado ei 
lifjnrifis por departamentos 




vflgüasm 



3M pone la estática 
bajo control 




delicados equipos e 



3M ofrece, ademas, sus prá 

ticas y seguras Cárpelas 

La Eslacion Cintas FIRST TOUCH y w 

Trabaio se compone de completa linea de producti 

alfombra, una carpera para conlrol de la estalica. 

Distribuidor Autorizado 

JORGE CALCAGN) Y CÍA. LTDA. 

Avda llalla 634 F 22'¿\J¿22 Casilla 16475 SantiHi 



3N 











vvvv 









í?$^ 



?s* 



^#^ 



>>° 







Computación 
aplicada a proceso de 
alimentos 

La Escuela de Alimentos de la 
Universidad Católica de Valpa- 
raíso organizó para los días 19 
a 21 de Agosto un seminario 
sobre computación aplicada al 
área de procesamiento de ali- 
mentación. 

El objetivo de este importante 
seminario es dar a conocer la 
amplia utilidad que representa 
el uso del computador para 
modelar, predecir, simular y 
optimizar los procesos a los 
que son sometidos los alimen- 
tos. En este seminario se enfo- 
carán principalmente los pro- 
cesos de congelación, úeshi- 
dratación y esterilización. 

Como Coordinador del even- 
to hay que contactar al profesor 
Ricardo Simpson R. en la se- 
cretaria de la Escuela de Ali- 
mentos, fono: 252049 - 212875 



NOTICIAS 
NACIONALES 

Texas presenta Serie 1000 

Durante Softel 87, Texas Instruments presentará la nueva linea de 
computadores Serie 1000. 

Ésta línea de equipos, basada en procesadores de 32 bits y 
sistema operativo Unix,abarca desde instalaciones para uno hasta 
128 usuarios 

Una de las principales garantías de esta linea es que es absoluta- 
mente modular, pues para expandirse en capacidad sólo se van 
adicionando tarjetas a un mismo chassis. conservando todos los 
periféricos y lo que es más importante, el software. 



Pantallas de alta resolución 



Visual Technology lanza al 
mercado chileno, a través de 
Latindata. una nueva serie de 
pantallas: la linea 600. Su ca- 
racterística más relevante es 
ser pantallas de alta resolución 
gráfica (1056 por 400 pixels). 
Su precio es de 950 dólares 
más IVA. 

Componen la serie los mode- 
los 601, 602, 603. 604, 605 y 
630. De ellos el 601 se dirige al 
mercado ASCII; la 602 al ANSÍ. 
UNIX/XENIX. ANSÍ 364 y DEC 



VT 100: el 603 al DEC VT 220 y 

el Visual 630 (1056 por 800 pi- 
xels de resolución] es compati- 
ble DEC VT 220 y Tektronics 
gráfica. 

Se trata de pantallas de 14", 
de 132 posiciones y pueden 
desplegar hasta 150 lineas 
Tienen caracteres en reversa 
(letra blanca, fondo negro) 
Otros de sus atributos son que 
vienen todas con calculadora y 
con reloj, 





Primera parte 

ANÁLISIS DE 
PORTAFOLIO DE 
SISTEMAS: 

Una herramienta de gestión 

Guillermo Beuchat 

Casi siempre, los recursos destinados al desa- 
rrollo y mantención dé sistemas compulacionales 
son limitados y están suietos a numerosos contro- 
les, aun en empresas con un gran desarrollo tec- 
nológico De hecho, el principal problema del ge- 
rente de desarrollo y mantención de sistemas es 
simplemente la priorización de los múlliples siste- 
mas en uso para destinar personal y recursos a su 
mantención y desarrollo Sin embargo, ¿con qué 
criterio debe realizarse esa asignación? La alter- 
nativa mas simple parece ser trabajar en aquellos 
sistemas que no funcionan bien o no cumplen los 
requisitos de corto plazo de los usuarios Un enfo- 
que de más largo plazo podría indicar, sin embar- 
go, que es preferible dedicar el máximo de recur- 
sos al desarrollo y mantención de sistemas consi- 
derados estratégicos por la dirección de la em- 
presa. 

El análisis de portafolio de sistemas es una téc- 
nica que permite realizar un análisis completo y 
profundo de los sistemas computacionales en uso 
en una organización, aunque [amblen puede 
usarse como enfoque para seleccionar proyectos 
nuevos a partir de una cartera de ellos En este 
trabajo, presentamos algunos aspectos de esta 
metodología, que sin duda pueden ser emplea- 
dos para adaptarse a los más variados tipos de 
organizaciones con diferentes lipos de sislemas 
computacionales y enfoques gerenciales El énfa- 
sis se ha puesto en el análisis del portafolio exis- 
tente, permitiendo detectar necesidades de man- 
tención o nuevos desarrollos y asignar asi ios re- 
cursos disponibles en la meior forma posible 

¿Qué es un portafolio de sistemas? 

Simplemente, un portafolio está constituido por 
todos y cada uno de los sistemas computaciona- 
les en uso o que se pretende desarrollar. Al igual 
que en la Teoría de Portafolios Financieros, el ob- 
jetivo de realizar el análisis es determinar el "mix" 
de componentes que permite un máximo rendi- 
miento y minimo riesgo para la organización. En el 
caso de sistemas computacionales, sin embargo, 
el análisis puede transformarse en una asignación 
de importancia a cada uno de los sistemas que 
forman un "mix" prefijado, pues en la mayoriá de 
los casos no es posible prescindir de un sistema 
en funcionamiento aunque el análisis indique que 

Mlcrobyte Agosto 1987 



debe ser retirado del portafolio En cualquier 
caso, podría reemplazarse por uno nuevo, con los 
consiguientes cosios de desarrollo 

Dependiendo del tipo de organización, el porta- 
folio de sistemas puede lener distintos objetivos 
Por eiempio. si la empresa basa todo su negocio 
en la presiación de servicios directos a los clien- 
tes (caso de bancos, proveedores de informes 
comerciales y otros), el énfasis del portafolio esta- 
rá orientado hacia sistemas computacionales. 
que permitan una meior interacción con los clien- 
tes, transformándose esos sistemas en una venía- 
la comparativa respecto de la competencia Sin 
embargo, el portafolio de una empresa manufac- 
turera puede tener una orientación totalmente dis- 
tinta, siendo su objetivo la optimización del proce- 
so labril y la mimmización de cosios de produc- 



Indlces de comparación objetiva 

Dado un portafolio cualquiera, interesa analizar 
algunas características del mismo que permitan 
detectar aquellos componentes débiles o aque- 
llos que deben eliminarse o modilicarse, así como 
también interesa pnorizarlos para realizar una efi- 
ciente asignación de recursos a su mantención 
Se podría pensar, por ejemplo, en analizar el gra- 
do de mleractividad de los sistemas, la frecuencia 
con que deben ser sometidos a mantención, el 
grado de riesgo que presentan o ¡a efectividad 
con que cumplen sus objetivos. 

Existen básicamente dos tipos de análisis que 
es posible realizar sobre un portafolio de siste- 
mas: comparación de (actores objetivos y compa- 
ración de factores subjetivos En la primera parte 
de esfe trabajo, definiremos algunos índices de 



comparación objetiva, que se basan en la medi- 
ción de parámetros físicos de cada sistema com- 
ponente del portafolio. 

* índice de Presencia 

Se define el índice de Presencia como el núme- 
ro de horas en que esta en uso uno o más de los 
programas de cada sistema componente, expre- 
sado como porcentaje del total de horas de servr- 
cío computaclonal en el mismo periodo, por ejem- 
plo un año Es decir, se tiene que 

Ps = iÜL x 100 

Ht 

en que Ps es el índice de Presencia de! sistema 5, 
Hu es el total de horas al año en que el sistema 
está en uso y Ht es el total de horas de servicio 
computacional entregadas en el mismo período. 

Puede definirse también un Índice promedio 
del portafolio, que muestra simplemente eí grado 
de utilización de los recursos totales disponibles 
por cada componente Para ello, se calcula el 
promedio aritmético de los índices de cada siste- 
ma del portafolio. 

■ índice de Tamaño 

Se define el índice de Tamaño como el número 
de lineas de código de cada sistema, expresado 
como porcentaje del lotal de lineas de código de 
todos los sistemas del portafolio Es decir, se tie- 
ne que 

Ts - ^í- x ,00 
LOCt 

en que Ts es el índice de Tamaño del sistema s. 
LOCs es el número de lineas de código del siste- 
ma s y LOCt es el total de lineas de código de to- 
dos los sistemas del portafolio. 

Puede definirse también un índice de tamaño 
promedio del portafolio, que muestra la importan- 
cia relativa de cada sistema componente Para 
ello se calcula el promedio aritmético simple de 
los índices de cada sistema individual. 

* índice de Interactividad 

Se define el índice de Interactividad como el 
número de programas interactivos de cada siste- 
ma, expresados como porcentaje del total de pro- 
gramas de cada sistema Se calcula como 

IS - - NP -ÍL x ,00 

NPs 

en que Is es el índice de Interactividad del siste- 
ma s, NP!s es el número de programas interacti- 
vos del sistema y NPs es el número total de pro- 
gramas del sistema. 



Puede definirse también un índice de Interacti- 
vidad promedio, que muestra el grado de interac- 
ción con los usuarios del portafolio completo Se 
calcula obteniendo el promedio aritmético simple 
de todos los índices individuales 

" índice de Calidad 

Se define el índice de Calidad como el comple- 
mento del número de mantenciones efectuadas a 
un sistema en un período anual, expresado como 
porcentaje del total de mantenciones efeciuadas 
en el mismo período. Se tiene que 

CS - ,00x„ - NMS I 

NMl 

en que Cs es el índice de Calidad del sistema s, 
NMs es el número de mantenciones practicadas 
al sistema en un año y NMt es el número total de 
mantenciones electuadas a todos los sistemas en 
el período. 

De la misma forma que en los casos anteriores, 
puede definirse también un índice de Calidad 
promedio, que muestra la calidad general de la 
programación de los sistemas Se calcula me- 
diante el promedio aritmético simple de ios índi- 
ces de cada sistema 




Recolección de datos 

El cálculo de los índices propuestos requiere 
de una serie de datos que es necesario obtener a 
partir de los sistemas computacionales En este 
caso, se trata de parámetros físicos, medióles 
mediante el uso de diversas técnicas y utilitarios 
propios de los sistemas operativos de los equipos 
utilizados Por ejemplo, pueden usarse los si- 
guientes tipos de herramientas: 
" Sistemas de "job accounting" o "log", que per- 
miten conocer el tiempo de CPU usado por 
cada uno de los trabajos ejecutados por el sis- 
tema. Existen estos paquetes para la mayoría 
de los equipos, aunque también pueden simu- 
larse mediante un adecuado uso del reloj del 
sistema y el lenguaje de procedimientos (JCL) 
disponible en el sistema operativo 
* Editores de texto o código fuente, que permiten 
r fácilmente el tamaño de cada progra- 



Microbyte Agosto 1987 



ma. 




Computer Club es una sección es- 
crita fundamentalmente por ustedes 
los lectores. En ésta se incluyen to- 
dos los aspectos de la microcompu- 
tación, desde programas de juegos, 
utilitarios a programas administrati- 
vos para todos los m ¡croco mpu lado- 

Los programas a publicar pueden 
ser en Basic, código de máquina o 
cualquier otro, pero al enviar su cola- 
boración asegúrese de: 

■ acompañar un cassette o disco pa- 
ra verificar el buen funcionamiento 
de su programa. 

■ incluir una breve descripción de 
qué es lo que hace el programa y 
cómo. 

■ en lo posible incluir un listado por 
impresora. El listado debe ser claro 
como para reproducirlo; si su cinta 

imprima enfatizado. 
que los caracteres gráficos o en 
video inverso aparezcan clara- 
mente en el listado o de lo contrario 
incluya líneas REM describiéndo- 
los. 
Todas las colaboraciones publica- 
serán pagadas a S 3.000 oA30 



24 Casio: c 

26 Casio: T-, 

28 MSX: Bre; 

30 Rincón Commodore: 

33 Atari: Validación de Lor ' 



Carrera 




CARRERA es un programa 
que nos envía HERMÁN COR- 
DOVA R. de VALPARAÍSO para 
computadora de bolsillo CASIO 
PB-700. La novedad de este 
programa es que tiene un sub- 
programa que crea e inicia I iza 
las matrices necesarias, lo que 
se realiza una sola vez a lo largo 
de todo el juego. Como la PB 
tiene memoria continua las ma- 
trices creadas no se perderán a 
menos gue se use el mando 
CLEAR. El programa se auto- 
inicializa, por lo tanto es necesa- 
rio que sea cargado con el man- 
do CHAIN. En este caso seria: 
CHAIN "CARRERA". 

La idea de este programa es 
recorrer la pantalla a lo largo evi- 



tando los obstáculos. La partida 
es en el lado derecho, y debe 
salir de la pantalla en el lado iz- 
quierdo. Al hacerlo se reaparece 
en el otro extremo. Cada pasada 
provoca un cambio de nivel, pe- 
ro cada vez que se choca se 
vuelve al nivel anterior. 

En la parte inferior aparecen 3 
números en este orden; 

Tiempo-puntaje- nivel 

Los mandos son los siguientes; 

IZQUIERDA [4] 

DERECHA [6] 

ARRIBA [flj 

ABAJO [2] 

Es interesante hacer notar la 



torma de generar movimiento en 
este juego. Esto se logra despla- 
zando una ventana sobre una ti- 
ra circular de caracteres, lo que 
es equivalente a una cinta sinfín. 
Para cada una de las 3 líneas se 
tiene una posición diferente so- 
bre la tira de caracteres, cam- 
biando la secuencia de movi- 
miento en forma aleatoria des- 
pués de cierto intervalo de tiem- 
po. Esperamos que con este jue- 
go además de divertirse, se edu- 
quen. Cosa que vendría a ser el 
objetivo de esta sección: educar 
y divertir j£ 



i- -W- ■*€- -3«E- -M'-M--* 



#*carre:fía-i 



5 Dlh K1(IH79,CÍ(0)I7? 

10 fOR 1=1 1G 56 

13 READ A 

:O.HÍ!l)=NÍUMCHRÍ<ÍÜ:ílEXT I 

90 CÍI0)=**--* ( * — i- — t 1 I-i— I * — • 

100 FOR 1=1 T0 5? 

120 ¡F tlIDÍ(CÍ(0),I, !!=■*• MEH ít=CHRS(231) ELSE íí=' * 

130 Ut(01=H»l0l+ZÍ 

140 HE*? I 

150 «*(0)=U*(0)*LEFT*tW*ÍO>,20i 

160 ERASE Cí 

300 DATA 32, 32,151, 230, 151, 230, 151, 230, 151,230, 151, 230, 151 ,230, 151, 230 

310 DATA 32,32,32,32 

320 DATA 32, 32, 151, 32, 151, 230, 151,233, 151, 238,151, 149,151,238, 151, 230 

330 DATA 32,32,32,32 

340 DATA 32,32,151,228,151,151,151,230,151,230,151,228,151,230,151,151 

10 REH»CAKRERA2H 
20 CLS IPRIHT Hílllt 
30 SOTD 900 
290 DATA 1,1,1,1 

201 DATA 0,1,2,1,0,1,2,1,0,1,2,1 

202 DATA 0,0,0,0 

203 DATA 2,0,1,0,2,0,1,0 

204 DATA2,2,2,2 

205 DATA 1,2,0,2,1,2,0,2,1,2,0,2 

206 DATA 0,1,2,0,1,2,0,1,2,1,0,2 

24 



Mlcrobyte Agosto 1987 



240 REH »HWftNCEH 
250 RETURN 
25! RETURN 

252 1F J<3 THEN LÓCATE I, J:j=Jt!:GÜT0 260 

253 RETURN 

254 REA 

255 LÓCATE I,J:IF DO THEN I=1-1;S=S*20:GQT0 240 ELSE 280 

256 1F J<3 IHEN LÓCATE I,J:IF K19 THEH I=I+!:G0TO 260 ELSE 270 

257 RETURN 

258 IF J>0 THEN LÓCATE I r J: J= J-I : GATO ¿60 
25? RETliRN 

260 PRINT " "JMF PGlHNU8+4 f J*8)=] THEN GOSUB 300 

265 LÓCATE I,J:PRINT "»'! 

270 RETURN 

2B0 E=l < ?:S=S+500:N=N+l:G0r0 260 

290 IF N>1 THEN 1=0; H=N-1 : S=S-500 : GOTO 26í! ELSE RETURN 

300 BEEP i:í=ib:j=3 

310 IF H>1 THEN N=IH:S=S-5Ü0 ELSE S=S-50 

320 LÓCATE 3,3:PRINT T¡SjN¡CHR$(254)¡ 

330 RETURN 

900 REtl «««PRINCIPAL*"" 

íso n=o:s=o:ii=!oo 

760 Din RI3) 
1000 R(0)=INr(2+IO*RHDi:R(1l=INT(20+[OiRHDI:R!2J=INT(40+10iRHDI 

1020 i-ib:j=3:5=o:t=i:n=i:u=io 

1030 lócate 0,3¡f0r z=0 to i6:priht chrí (254)¡:neit i 

1040 FOR 2=152 TO 157:DRAtHI l 24)-(í,31l:N£IT í 
1045 LÓCATE I,J:PRINT ■*"; 
1050 DIN R$IOU6O:F0R i=0 TO 2 
106O fiHO)=Rt(0)tKIOKHÍ(0),R(2) l 20):R(It=Rlíl-l 
1070 NEIT I:LGCATE 0,O:PRINT R»(0)¡ 
1080 ERASE Rt 

1085 LÓCATE 3,3:PR¡NT 0¡0;N¡ 
1090 RESTORE 200*6*RHD 
1100 FOR T=T TO T+ll 
1105 GOSUB 25.0+VALtINEEYÍ) 
1110 REÑD O 

1120 LÓCATE 0,a:FFINT NIDÍ(HÍIO), RIO) ,20)1 
1125 IF PÍJ[IÍ¡U«BH,,H3|--I THEN GOSUB 300 
¡126 LÓCATE 1,J:PRINT "i'| 
1130 GOSUB 250+MUNKEHI 

1140 IF J<3 THEN 5=SU«H ELSE IF KI7 THEN GOSUB 300 
1150 LDCATE 3,3:FR1NT T¡S¡N¡ 
1165 R(Q)=R(0)-i:lF R(Q1=0 THEN R(9I=59 
1170 NEW T 

1180 IF U*RNÜ)N THEN IHOlRESTDRE 200tINT(6*RHD) ELSE U=iÜO: RES ÍQRE 206 
1190 IF Tí 156 THEN 1100 
1200 PRINT 
2500 REA CARRERA, versión 12, oct.í9a5. 



Mlcrobyle Agosto 1987 




Teorema del binomio 



Claudio Parra Morgado 



Muchas veces uno se ha encontrado con el pro- 
blema de calcular, por ejemplo, la siguiente poten- 
cia: (a + b)", y lo ha solucionado descomponién- 
dolo en: (a + b) 2 (a + b) 2 , desarrollando el cua- 
drado de binomio. Pero cuando se trata de calcu- 
lar (a + b) 5 surgen los inconvenientes, ya que 
descomponerlo en (a + b) 2 {a + b) 2 (a + b) y 
calcularlo resulta demasiado tedioso, produciendo 
errores en algunos casos. 

Con el teorema del binomio de Newton se pue- 
den escribir de una manera directa todos los térmi- 
nos del desarrollo de una potencia positiva y ente- 
ra. Ahora, si realizamos lo siguiente: 

(a + b) 1 = a +■ b 



(a + b) 3 = s 



i- 3a*b + 3ab 2 ■ b 



De esto podemos observar: 

1 ) Existen n + 1 términos, es decir, un término 
más que el exponente de la potencia. 

2) La suma de los exponentes de a y de b en 
cualquier término es n. 

3) Y por último, el coeficiente del primer término 
es uno y el del segundo es n. 

Luego tenemos que: 



(a t-br = a" + n-»-' 
n|n i)(n - 2)-a"^-t 



siendo el k-ésimo término: 
n<n- l)...(n-k + 2) -a^ 4 



(a + b) n = 2 



y el k-ésimo término es: 




3) Descripción del programa. 
El programa en su forma medular realiza dos 
(unciones: 

a) Si se le entrega la potencia del binomio y el tér- 
mino que uno requiere, dará como resultado el 
término. Ej: 

Potencia? = 4 

Término? = 3, escribe 6 x 2 y 2 

b) Solamente se le entregará la potencia del bino- 
mio a desarrollar y escribirá por pantalla todo el 
desarrollo de ese binomio. 

Además, le dará la opción Oe elegir al usuario la 
salida de los datos por la pantalla o por la impreso- 
ra, para esto Ud, debe presionar P o I, respectiva- 
mente, según sea el caso. 

Como es obvio, en la opción a) el término ingre- 
sado debe ser menor o igual que n + 1 . Lo mismo 
en la opción b). También la potencia ingresada 
debe ser mayor o igual que cero. 

4} Observaciones Generales, 
a} La notación 3 Xt 2 Y 1 1 equivale a 3x 2 y. 
b) Al elegir Ud. la opción 2), e ingresa la potencia 
dos, obtendrá el siguiente desarrollo: 

1X+2 YtO primer término 

2 X* 1 Y-t i segundo término 

1 XTO Yt2 tercer término 

que es esquivalente a (x + y) 2 = x* t 2xy + ■f 

Microbyte Agosto 1987 



c) Si Ud. se decidió per la opción 2), e ingresa 
como potencia la uno, el primer término será 

mtl Y* o y el segundo es 1 xr o Y* 1,1o 
cual es completamente correcto ya que 
(X + y)' - x + y, 

d) Este programa puede ser fácilmente adaptado 
a otro ordenador, realizando, por supuesto, las 
debidas modificaciones. 

5) Bibliografía, 
a) Spiegel, Murray "Algebra Superior". Editorial 
McGraw-HIII Latinoamericana S.A., Colón, Re- 
pública de Panamá. 1 956 M 



US! 

ii peí "íEt'tíí :e 

L ÍMISBIS"! 

23 F8E 1*15 I! i S 
IEF-1 

25 PF:¡ CSS II"";: 
HEKT I 

:ú fft i peí "i.*» 

I ITÍiLLB"; 

IB SMETHF El' 'i 
■■¡IF Et>"P" IBES Í8 

45 PSI IPÍI "lüli 
ÍEPE, ÍjTOOOS LOS IE 



58 EET IPÍI "[«AL 
E1UES ? "¡ 

:»Ot=l£V:IF i¡v¡ 
: 'MF0f«"2" TSEII Sí 

55 '■ 0!="¡'¡60T0 

m 

?« IF a>"2";tnis 



:ii FF! lili "POTE;! 
lU",:!."IEPfl.',K 

203 IF DIMISBIS 2 
81 

:»5 IF liiEsfOIÜ 288 



28í IF MIGSTS 288 


nana - 


218T»H!'«.H;tl>'i 


52! PEÍ "TE-;':''- 


(t-M] 


ftiPS! 


215 IF EÍ="I"¡8S! 5 


558 PE! íPEI 


88 


so peí "5í!eiíc¡o=" 


228 P8I ■•->»::;»"! 


IHliPF.I i P.EI 


"fü-F.tl!" íi : ';K-l! 
231 SOi'E SÍES» 
588 FÍI IIBF "PE!;!! 








C1B ',« 


LIÍTOiO ti EJESPL0 


383 IF IIíSIEOIE 300 


"íopEiT -■•el emome 


383 if ej="i"ie;E 5 


PÍTEIICIB" ! 


88 


I2PÜIHB= 3 


318 FBÍ K=l Til IW 




328 U=ll!/((IHM)!t 


-i ! ít 1 » 2 


(S-DI) 




138 PEÍ 11" Ífflt-J 


TESBESB SEL BIII0ÜI8 


♦u" iriK-i, 


FOTEIlilíp 2 


34! UBI K 


ti 5 í: 5 


:.5ii bote SfFIlfi 




50] II'jtE TIFEI "TES 


2 B 1 ít 1 


TE'IH ÍEt ¡liilIIO '■■ 




518 IF 8S="r;6W! 


1 ít 8 W 2 


528 




515 IE DÍ=~2-380TO 


ÍEBÍEiO PPPPB B. !! 


548 


1986 Sí 


528 PE! "POTEHCIfi." 


•Hltltllltllliülí' 








Mlcrobyte Agosto 




Breakout 



Nuestros amigos de Cerveux 
S.A. han tenido la gentileza de 
hacernos llegar este entreteni- 
do programa para asi dar co- 
mienzo a la publicación de pro- 
gramas para máquinas MSX en 
Microbyte. 

El programa en si es una ver- 
sión del famoso juego de los la- 
drillos musicales en la que la 
astucia y rapidez son requisitos 



indispensables para tener algu- 
na posibilidad de éxito. 

La construcción del programa 
es muy elegante, estando al co- 
mienzo el bloque principal y a 
continuación las subrutinas de- 
bidamente señaladas por lineas 
de comentario. Por esto, ade- 
más de ser un excelente pro- 
grama para jugar, lo es también 
utilizar las ca- 



pacidades de tu MSX, sobre 
todo en lo que a gráfica y ani- 
mación se refiere. 

Para quienes deseen cono- 
cer más antecedentes sobre 
Cerveux S.A. les rogamos diri- 
girse a Av. Córdoba 654 (1054) 
Capital, república Argentina, te- 
léfonos 392-5328/761 1 /8043 M 



i 00 BR=0 
H 5CR=0 

iso screen e,o 

130 COLOR 15,1,11 



fin 


riOSIIIi 


1070 


M 


GfJLilJB 


B40 




GDSUB 


•fifi 


BU 


BXMSC 

X'ieo 





E".o st=stici 



1 C=PQINTIX*3,V*3> 



IfK AND RNDIIK.5 THEN HV-SGNIh 



w 


H&- 


■f : '■"■ 


B 



Microbyte Agosto 1987 



560 L.1NE -5TEP<<iB,B> 

570 DRAWSÍiaO.O" 

SBO PRINT*J,SCR 

5<?0 1F BR=LF»S¡í THEN 

t>00 RETlíRN 



d>90 DRAWBI1179.C 



730 COLDR I 
730 LU-LU-1 

mo print#i, "vidas "jU 

760 RUT BPRITE l,IB«,lt 
770 PUI SPRITE s,iB«*a, 
7SO IF LVOO THEN 1B0 
790 DRAU"6M100,!00" 
800 CQi.DR 13 



GQSUB Í.S0 



8B0 LINEIH'.B,01-<E55,1' 



."SCÜRE "|SCR 



i FOR A- 1 
990 READC 
1000 FOR 8=1 



3 SPRITE»<0)=S» 
130 R=RND<-TIME> 
DATA OOOOOOOO 
DATA OOiWiiJOÚ 
1160 DATA 0001 1000 



IStO RETURN 




W ltl \\^ 





p 




w 




1 > 






1 1 1 



Mlcrobyte Agosto 1987 



El rincón de Commodore 



Eduardo Ahumada M. 




Este mes continuaremos el tema que quedó in- 
concluso en e! número anterior de MICROBYTE: 
La confección de una Base de Datos Discográfica, 
usando el archivo DATA del BASIC. 

El meollo del programa será un menú que ofre- 
cerá las siguientes opciones: 

[1] Listar toda la Base de Datos 
[2] Buscar por Intérprete 
[3J Buscar por Tema 

Para que el Menú quede atractivo, hace falta 
una formado posicionarel cursor en cualquier parte 
de la pantalla. En el C-64 esto se puede lograr 
usando la subrutina: 



910 REM ■ POSICIONAR CURSOR - 

920 : POKE 782.C8: POKE 781, F8: SYS 65520 

930 RETURN 

El Sistema Operativo del C-64 posee justamente 
una rutina para posicionar el cursor, y su punto de 
entrada está en la dirección 65520. Esta rutina es- 
pera recibir en el registro X de la CPU 6510, la fila 
en que se desea posicionar el cursor (0-24), y en 
el registro Y la columna (0-39). La instrucción SYS 
del BASIC nos permite usar la rutina del Sistema 
Operativo, pero para colocar valores en los regis- 
tros de la CPU se usan, en el C-64, direcciones 
especiales de la memoria, en la forma siguiente: 

Dirección 730 ... Acumulador 
Dirección 781 ... Registro X 
Dirección 782 ... Registro Y 

Estas direcciones de memoria, y las rutinas prin- 
cipales del Sistema Operativo, están detalladas 



Conecta Video Inverso 
Desconecta V. Inverso 
Tecla RETURN 
Pija Color Blanco 
Fija Color Azul 



ampliamente en el manual "Guía de Referencia 
del C-64". 

Una buena costumbre al programar en el BASIC 
2.0 del C-64 es darles nombre a los principales 
caracteres de control, en la siguiente forma: 

1000: 

1010 REM •INICIALIZAR- 

1D20:CLEAR$=CHR$(147) Borrar Pantalla 

1025:IZQ$=CHR$(157) MoverCursoralalzq. 

1030:RVS$=CHR$(18) 

1035:OFF$ =CHR${146) 

1040:RET$=CHR$(13) 

1045: WHT$=CHR$ (159) 

1060:BLU$=CHR$(154) 

1065RETURN 

Los códigos CHR$ de cada tecla ei 
en el Manual del C-64, los que se han indicado aquí 
son solamente los que usaré en este programa. 

El Menú es muy simple y aparece en las líneas 
60-240 del Listado adjunto. Este listado se imprimió, 
por claridad, en el modo de mayúsculas/minúsculas, 
pero en realidad el programa deberá ejecutarse en 
el modo normal de mayúsculas/caracteres gráficos 
del C-64. En la línea 21 la instrucción PRINT impri- 
mirá lo siguiente, en la fila 1 5, columna 5 de la pan- 
talla: 

SELECCIÓN =í> _ 

y el cursor, gracias al carácter IZQ$, queda posicio- 
nado sobre el "-'*. 

En las líneas 300-440 están las instrucciones que 
permiten listar en pantalla el contenido de la base 
de datos, en el orden en que aparecen las sentencias 
DATA. Las variables que se emplean son: 



VOL$. V$ 


: Número de VOLumen del disco o 




cassette, o "•" en el caso de los te- 




mas, V$ conserva el número del 




disco. 


NOS 


: Nombre del Disco. 


IN$, TEMAS 


: NombredelINtérpreteydelTEMA. 


Ul$ 


: Nombre del Ultimo Intérprete dis- 




tinto de "=". 


LIN 


: Contador de LINeas. permite 




paginar el listado. 



Si bien no se usa ningún formato particularmente 
especial para el listado, se ha tomado la precaución 
de hacer una pausa al llenar cada pantalla; si el 
contenido de un disco aparece en más de una pan- 
talla el programa reimprime al comienzo de cada 
pantalla de continuación el Número y Titulo del disco; 
y sólo se imprimen 1 4 letras del Intérprete y 23 letras 
del nombre del Tema, de forma que quepa todo en 



Mtcrobyte Agosto 1987 



Como la función de recorrer la Base de Datos 
buscando un Intérprete o un Tema es muy similar 
en ambos casos, he implemeniado una rutina co- 
mún, que busca por intérprete si la variable TB es 
1 , o busca por tema si TB es 2. Esta rutina está 
ubicada en las lineas 550-670. Las variables que 
emplea, además de las indicadas anteriormente, 
son: 

TB : Tipo de Búsqueda (1 = Buscar Intérprete, 
2 = Buscar Tema) 

E$ : Indicador, "NO" mientras aún no se En- 
cuentre un registro que "calce" con el pa-. 
trón de búsqueda. "SI" en caso contrario. 

X$ : Argumento de la rutina INSTR, es la ca- 
dena en donde se realiza la búsqueda. Si 
TB = 1 contiene el nombre del Intérprete, si 
no contiene el nombre del Tema. 

Y$ : Argumento de la rutina INSTR. Contiene 
el patrón de búsqueda. 

P : Argumento de retorno de la función INSTR, 
contiene la posición de Y$ dentro de X$, o 
si Y$ no está en X$. 

Esta rutina tiene dos fases: En la primera busca 
un registro de la base de datos que calce con el 
patrón de búsqueda, por ejemplo el patrón "MICK" 
calzará con "MICK JAGGER", con "MICKEY MOU- 
SE", etc. Mientras busca imprime un "," por cada 
registro inspeccionado, de modo de poder observar 



la velocidad de proceso. 

En la segunda lase, que sucede en el momento 
de encontrar al menos un registro que coincida con 
el patrón de búsqueda, se borra la pantalla, el pa- 
trón se imprime en la parte superior en video inver- 
so, y el programa comienza a listar todos los temas 
que calzan con este patrón, resaltando en blanco, 
ya sea el intérprete o el tema, según el tipo de 
búsqueda que se esté realizando. 

En las lineas 500-545 se prepara la llamada a 
la rutina recién estudiada, para que busque por 
Intérprete. En las líneas 700-740 se prepara la bús- 
queda por tema. 

Conclusiones: 

Et programa terminado ocupa un mínimo de me- 
moria, dejando así el máximo espacio posible para 
las sentencias DATA que alojan a la Base de Datos. 
Este esquema se presta igualmente bien para todo 
tipo de problemas en que se desea consultar infor- 
mación en lorma rápida y por cualquier concepto. 
Su limitación es que los datos no deben sufrir alte- 
raciones muy a menudo (en este caso considérese 
con cuánta frecuencia agregan un disco a vuestra 
colección). 

En próximas ediciones estudiaremos las caracte- 
rísticas de otros medios de almacenamiento de 
información. Como siempre, todo comentario o su- 
gerencia en relación al contenido de esta columna 
será bien recibido ¡A 



20 rem" ** ÍNDICE DIECOGBAFICO ** 






-10 : 






50 gosub 1000; rem inicialiaar 






80 : 






70 rem" * Menu Principal * 






80 : 






90 : print clear$ 






110 


f8=l: c8=9: ffosub 900: print rvsí: "indico disonflraf ico" 






130 


f8=4: c8-5: «osub 900: print "[1] listar base de datos" 






150 


fB=6: (fosub 900: print "[2] buscar por interprete" 






170 


f8-8: «oBiib 900: print "[3] buscar por tema" 






190 


fB^lO: Hosub 900: print "[4] fin de] proceso" 






aoo 


f8-15: c6=5: gosub 900 






210 


f8 = 15: gosub 900:print "selección => R":iz(ií; 






220 


get s$: if s$<"l" or s$>"4" trien 220 






225 


print aí 






230 


<in vol(st) fiosub 300,500,700,60000 






240 








300 : 






310 rem" * Listar índice * 






320 print. cleorí: lin=0: rectora 






330 read volí: if volí^'<fda>" fchen 440 








read ndí: v$=volí 






350 


Iin=lir*2: if lin>20 fchen Roaub 950 






360 


print: print whtí; vol$; " " : rvsí;ndí ; hluS 






370 


read volS: if vol$<>"*" then 430 






380 


read iní.temat 






390 


if inS="=" then iní=uií: goto 400 






395 


ui$=in$ 






400 


lin=lin*l: if lin>20 then gosub 950: print wht$;v$; " "; 


vs»;nd»;blu» 




410 


print " "; leftjf in*, 14) ; tabí. 16 > ; lef t*< tema». 23) 






420 

430 


Hoto 370 
if vol*o"<fda>" then 340 


0^" 





Mlcrobyte Agosto 1987 



440 gof 
500 : 
510 rer 



ib 950: re 



por Interprete * 
print clear$: 



interprete" ;y$ 



1500 : 

605 : 

610 ' 

615 : 

620 : 

630 : 



if iní- 1 



iií=)ní 



'■ then 670 

then 660 
í-"no" then pi 
ii$:goto 610 



x$ = iema.$: if tb=l then x$=inS 

gostib 800: if p=0 then 580 

if e$="no" then e$="si": print clearS 

lin=]in+l: if lin>20 then gosub 950: ] 

if tb=l then 643 

print " ":«htí;left$(temaí. 16);blu$ 
goto 645 
643 : print " "; leftí( temas, 16) ; tab( 1 

print tab(36) ;rvs$;v$ 
goto 5B0 
660 : if volSO"<fda>" then 570 
670 gciBuh 950: return 
700 : 

' Buscar por Tema * 



-)!$:y$: Hn=0 

Sitab(lB) : Ipft$< in$,20) : 
whtS; left$(inS,20) ;blu$; 



730 restwe: e$=' 



cleí 



tb-2 



i" * FUNCIÓN INSTR * 
9-len(yS): j9=len(x$>-i9+I : 
or p-1 to j9: if midílxt.p, 



i p=0: return 



, fB: sys 65520 



1000 : 

1010 rem" * INTCIALIZAR * 

cleart-chr.í{M7): iat 
rvBÍ-rhríllB): off$=< 
iet$=rahr$(13) 
wl.h$=cihr$(159) : b1ti$= 



1040 ; 
1050 : 
1060 : 



1071! t 




Mlcrobyte Agosto 1987 



Validación de Longitud 



Carlos Schwabe N. 



-1 




El programa permite solucio- 
nar uno de los inconvenientes 
que se presentan al trabajar 
con lenguaje SASIC. cual es, 
que la sentencia INPUT no per- 
mite controlar una longitud má- 
xima de caracteres, teniendo 
esto como consecuencia des- 
truir el lormateo de pantalla y 
permitir el ingreso a una varia- 
ble de un dato de longitud ex- 
cesiva. 

La parte importante del pro- 
grama es la que está compren- 
dida entre las lineas 2000 a 
2019. y que corresponde a una 
subrutina que se debe incorpo- 
rar al programa que se haga, 
en que se necesite ingresar da- 
tos desde teclado, aparecien- 



do esta información en la pan- 
talla. 

Para poder utilizar esia su- 
brutina se debe previamente 
haber dimensionado las vaha- 
bles seriales que ésta va a utili- 
zar según la linea 10, y abrir un 
archivo de teclado como en la 
linea 20 Además, recomiendo 
(aunque no es necesario) ha- 
cer desaparecer el cursor por 
medio de un POKE 752,1 Para 
volver a hacer aparecer el cur- 
sor utilizar un POKE 752.0. 

La forma de utilizar la subru- 
tina es; 

a) Asignarle un valor a cada 
uno de los parámetros de 
entrada, es decir: LINEA, 
POSI,R$,yLARGO. 



b) GOSUS 2000 (o el número 
de línea en que va a co- 
menzar la subrutina. si es 
que ésta es remunerada en 
el programa en que se va a 
utilizar) 

c) El dato va a ser aceptado 
en la Linea LINEA, desde la 
columna POSI: va a aceptar 
un iargo máximo de LAR- 
GO, apareciendo los últi- 
mos caracteres no ingresa- 
dos con el carácter de relle- 
no R$. 

d) Para eliminar el último ca- 
rácter ingresado se presio- 
na ta tecla BACK SPACE y 
para ingresar definitivamen- 
te el dato, se presiona la te- 
cla RETURN. 

e) En el parámetro de salida 
CAPS, queda el dato ingre- 
sado delictivamente 

Todos los parámetros de en- 
trada no modifican su valor 
dentro de la subrutina. Las va- 
riables P$ y CAPS deben estar 
dimensionadas de la misma 
cantidad de caracteres, co- 
rrespondiendo esia cantidad al 
dato de mayor largo que se in- 
gresaría de lodos los llamados 
a esta subrutina, dentro del 
programa que se está ejecu- 
tando. 

Las lineas del programa 
comprendidas entre los núme- 
ros 100 al 310 y desde el 9000 
al 9010 tienen ei único objetivo 
de demostrar la utilización de 
esta subrutinaJKl 



***** ATRRI 600 XL ***** 

VOLIDRCION DE LONGITUD 

21/OCT. /1985 



1 REM ** 

2 REM * 

3 REM * 
h REM * 
5 REM * 
5 REM * 

7 REM * Carlos Schwab" N. CIDEC 
3 REM * 

9 REM ***************************** 

10 dim pt<:d0>,cflp*(;¿i0;),op*a>. R*a> 

20 OPEN #1,4,0, "K:" 
100 RESTORE 3001: POKE 752.1 
110 FOR K=l TO 10 
Mlcrobyte Agosto 1987 



120 
130 


PRINT CHRtC125> 


P0SITI0N 8,0:PRINT "1 PARÁMETROS DE ENTRADA |" 


140 


READ LINEO, POSI, Rt, LARGO 


150 


POSITION 10,4=PRINT "LINEA. ..]" 5LINE0 


160 


POSITION 10,6:PRINT "P05I. 3"!P0ST 


170 


POSITION 10,B:PRINT "Rt I " ! Rt 


180 


POSITION 10. 105PRINT "LARGO. .. 1" ¡LARGO 


190 


POSITION 7, 14:PRINT "1 PRESIONE TECLA <RETURN) 1" 


200 


GET #1,AUX3:IF AUX30 155 THEN 200 


210 


PRINT CHR*'.'125> 


220 


GOSUB 2000 


230 
240 


PRINT CHRtC125) 


POSITION 3,0: PRINT "| PARÁMETROS DE SALIDA 1" 


250 


POSITION 10,7:PRINT "CAP*. . . . I " ;CAP* 


260 


POSITION 7, 14:PRINT "1 PRESIONE TECLA (RETURN) r 1 


270 


GET (tl,AUX3!IF AUX30155 THEN 270 


2E0 


MEXT K 


290 


CLOSE ttÜPOKE 752,0 


300 


PRINT CHRK125) :LIST 1,9 


310 


END 


2000 


AUX=0 ! CAPt= " " : AUX 2=P0S I +LARGO- 1 


2001 


P0SI2=P0SI 


2002 


FOR I=AUX2 TO POSI STEP -1 


2003 


POSITION I.LINEASPRINT Rt; 


2004 


NEXT I 


2005 


GET #1, AUX3:0Pt=CHRt(AUX3) 


200E 


IF 0Pt=CHRtC155) THEN 2015 


2007 


IF AUX=LARGO AND OPt O CHRÍ < 126) THEN 2005 


200S 


IF AUX=0 AND 0P*=CHRi(12G> THEN 2005 


2009 


IF 0PtOCHRtfl26) THEN 2012 


2010 


P0SI2=P0SI2-Ü POSITION P0SI2, LINEA 


2011 


PRINT Rt;iAUX=AUX-l:GOTO 2005 


2012 


POSITION P0SI2,LINEA:PRINT OPt! 


2013 


P0SI2=P0SI2+1 :AUX=AUX+1 


2014 


PttAUX:t=0P4:00T0 2005 


2015 


IF AUX=0 THEN 2019 


2016 


FOR 1=1 TG AUX 


2017 


CAPÍ<LENtCAPt)+l)=PÍ<I, I) 
NEXT I 


2018 


2019 


RETURN 


9000 


REM Parámetros 


9001 


DATA 15, 10.D, 11 


3002 


DATA 15,23,13 1 


3003 


DATA 5, 17,-, 3 


9004 


DATA 1,4,*, 8 


9005 


DATA 15, 23d,3 


9006 


DATA 8, 1, 13,2 


9007 


DATA 14, 17, +,4 


9008 


DATA 14,25,01, 1 


3009 


DATA E, 8, . , 7 


9010 


DATA 12, BQ, E 



Mlcrobyte Agosto 1987 



s de VTOC o directorio, para co- 
nocer también el tamaño de cada programa de! 
sistema. 
■ Documentación del sistema, que permite inte- 
riorizarse de las características de inleractivi- 
dad de cada sistema además del contexto ge- 
neral de cada uno. lo que ayudará en el análisis 
posterior 



Análisis de portafolio de sistemas 






Matriz de datos para Índices de comparación obje- 


tiva 










SISTEMA 


HU 


LOC 


NP 


NPI NM 


r ac tu ración 


564 


27012 


13 


5 7 


:tas Ctes Clientes 


VA\ 


12580 


V» 




2 tas. Ctes Proveedores 


m 


17321 


■V 


11 3 


existencias 


252 


31250 


4» 


5 5 


Costos 


324 


67963 


S? 


13 31 


"oniabilidad 


tiU> 


57426 


13 


3 2 


Remuneraciones 


252 


123315 


17/ 


22 57 


iisl Int. Estratégica 


84 


4330? 


.•,-' 


31 1 


Adquisiciones 


156 


18715 


VH 


5 


-letes 


192 


12317 


*» 




3 agos 


144 


25201 


1/ 


3 2 


= resupues!o 


.... 




líi 


6 15 



La Tabla N" I muestra la información recopila- 
da para un portafolio üpico en una empresa hipo- 
tética que permitirá realizar el análisis propuesto 

Análisis numérico y gráfico 

Haciendo uso de los datos recopilados, pode- 
mos calcular los índices propuestos, que se 
muestran en la Tabla N*"' 2, |unto con el indice pro- 
medio del portafolio. Sin embargo, el análisis grá- 
fico de los mismos resultados permite formarse 
una mejor idea de los resultados de cada sistema 
del portafolio. 



Matriz de resultados para índices de comparación 


objetiva 










SIS "MA 


PRES. 


™a. 


ÍNTER. 


CAL ID 


Factumcujn 


19.75% 


6 06% 




35 U-t^ 


Cías Cíes Clientes 




2 82% 


■■::,:■ 




Cías Cíes Proveedure 


3 36% 


389% 


■i-l ¡s-. 


97 87% 


Enislencias 


8 82% 


/,!■':, 


12.50% 


96-15' 






15 25% 


25 00% 


76 r;i ■ '■■ 


Contabilidad 


21 43% 


12.88% 


23 08% 


ya ■,■:■::. 




8B2% 


27 66% 


12 43% 


59 57-. 


Sis! Inl Estratégica 


■ .!■> 


971% 


79.49% 


■!'.i :■">'■■ 


Adquisic roñes 


5 46% 


420% 




ion x :: ,. 


Fletes 




2 76% 


; : ';' 2211 


9 y :v.- 




5 04% 






yt'bB-, 


Presupuesto 


2 10% 


2 10% 


60 00% 


m : íf ■.■'.- 




8.33% 


8 33% 


33.47% 


91.67% 



El gráfico 1 permite apreciar que los sistemas 
de Contabilidad y Facturación acaparan entre les 
dos más de! 40% del tiempo total de proceso de 
sistemas, mientras que el Sistema de Información 
Estratégica sólo tiene una presencia del 3%. La 
conclusión podría ser que la computación aún no 
ha sido considerada como un arma estratégica en 
la empresa, sino que existe un enfoque tradicional 
y anticuado en que la computación no es más que 
una mecanización de las funciones contables tra- 
dicionales Lo anterior se corrobora con el nivel 
de presencia de sistemas como Cosíos, existen- 



ANALISIS DE PORTAFOLIO DE SISTEMAS 



> nn 


"I 

HnnnnH 



FAC CCC CCP EXI COS CNT R 



;\(líj 'I I ■:-., I'KI 



El gráfico 3 aporta otros aniecedenles que tien- 
den a reafirmar, que el énfasis del portafolio está 
en la parte contable En electo, vemos que los 
mismos sistemas de Contabilidad. Costos, Exis- 
tencias y Remuneraciones presentan bajos índi- 
ces de interactividad Por otra pane, el Sistema 
de Informacibn Estratégica, con un alto nivel de 

Gráfico 3. 

ANÁLISIS DÉ PORTAFOLIO DE SISTEMAS 






QUUD 



dOd 



Microbyte Agosto 1987 



mteractividad. tiene una muy baia utilización, lo 
que indica que lal vez el esfuerzo de diseño reali- 
zado no está siendo debidamente aprovechado 
Gráfico 2. 





ANÁLISIS DE PORTAFOLIO DE SISTEMAS 

índice Oe Tamaño 


25% 




I-] 




& 








S ?')■% 








s 15% 













g 10% 










n 


5% 
0% 


leu 








Innllr 



:i COS CN1 REM SIE ADO FLE PAG P 



ÍCCCC 



El grálico 2 permite descubrir un hecho intere- 
sante, el sistema de remuneraciones es delictiva- 
mente el más grande de todos los sistemas, y sin 
embargo su presencia es baja y el nivel de inte- 

Gráf Ico 4. 

ANÁLISIS DE PORTAFOLIO DE 



11,1 1 I 11,11 , 11.11 11.11.11,11 



FAC CCC CCP EXI COS CNT REM SIE ADO FLE PAG PRE 

ractividad también Por otra parte, el gráfico 4 
muestra que se trata de un sistema de baja cali- 
dad, que ha requerido un gran número de man- 
tenciones en el ultimo año. Todo lo anterior permi- 
te concluir que es necesario revisar y posiblemen- 
te reemplazar totalmente ese sistema, pues su ni- 
vel de uso no justifica desviar muchos recursos 
hacia su mantención y además ocupa un espacio 
excesivo de almacenamiento 

El sistema de Presupuesto, según se aprecia 
en los distintos gráficos, tiene un tamaño reduci- 
do, una alta interactividad, una calidad regular y 
una baja presencia Dado que este es un sistema 
típicamente estratégico, que permite realizar una 
mejor gestión de la empresa, podría concluirse 



que es necesario mejorar la calidad del sistema, 
pues esa es probablemente la razón de una baja 
utilización por los usuarios, en circunstancias que 
el enfoque de diseño está probablemente correc- 
to, dado el nivel de interactividad que presenta. 

Los anteriores no son más que ejemplos de los 
muchos tipos de razonamientos que es posible 
derivar a partir del análisis de las cifras y gráficos 
obtenidos para este portafolio en particular Sin 
duda, al usar la metodología podrán realizarse 
otros análisis e incluso podrían definirse otros ín- 
dices como los propuestos para situaciones o 
portafolios específicos. 



Conclusiones 

El uso de los indicadores propuestos permite 
llegar a conclusiones objetivas, basadas en datos 
reales provenientes de los sistemas que integran 
el portafolio Estas conclusiones pueden ayudar, 
entre otras cosas, a detectar sistemas de mala 
calidad, demasiado caros por su uso de recursos 
de almacenamiento y memoria o ayudar a cuali- 
ficar la extensión del concepto tradicionalista de 
la computación en la organización Obviamente, 
los índices definidos no agotan las posibilidades, 
por lo que podrán diseñarse Índices objetivos de 
diversos tipos según las necesidades específicas 
de los portafolios en estudio. 

En la segunda parte de este artículo, abordare- 
mos el tema de los índices que mientan medir as- 
pectos subjetivos de los portafolios, es decir. 
aquellos aspectos relacionados con las percep- 
ciones de los usuarios y del personal técnico 
acerca de cada sistema En este caso, se habla 
de índices de posicionamiento, en lugar de indi- 
ees comparativos j£ 




n\ .!'.■ mi<;hu 



Mlcrobyte Agosto 198? 



COMPUTADOR PROFESIONAL 




la Computación a su alcance... 



El PC CLONE pone la computación al 
alcance de las empresas pequeñas, 
medianas y de los estudios profesionales. 
La clave está en su precio 
sorprendentemente bajo. Compruébelo. 

PC CLONE: Con el respaldo de SISTECO, 
compatible con IBM, fácil de adquirir, especial 
para empresas pequeñas, medianas y 
estudios profesionales. 



PC CLONE: Lo que usted necesita de fa 

computación. 

NI más ni menos. 




CLONE 


TURBO PC 


TuflSO 2M 


P.crasadd 


BOBB 


2 (16:20 IMS) 


BC2B6 - 8 (I6V2J b.r S ) 




MoT* 














cápaciflaa Granea 


Tipo r 


éreules CGA EGA 


Trpo Hercules CGA EGA 


























Unidad * tSftMM 




ÍWKB [5 v*-> 


fSp"uM8 «¡ im 


sSto*" 6 "" 


"** 


(Opcional) 


12" MonOCTOm O 14- CokB 


Teclado separado 


; w 


184 ledas 


Español 10' ledas 



Adquiéralo en SISTECO o en un Distribuidor Autorizado. 

ft SISTECO 



... Encóleme la en computación 



Vlcufta Mackenna 152, telefono 222 55 33 




Impresora Cilizen: De precio y calidad incomparables. 



CLONE TURBO - 386 



Comparta las experiencias, resuelva sus dudas y participe con nosotros 
en esta sección orientada a los PC y compatibles. 



Dr. PC 



Dr PC es una sección que pretende establecer una comunicación aciiva enire MICROBYTE y sus lecto- 
res. Queremos que usted, estimado lector y amante de los computadores personales, nos escriba parti- 
cipándonos sus inquietudes, sus dudas, sus problemas, sus trucos y sus descubrimientos en la utiliza- 
ción cotidiana de su IBM -PC o compatible 

Todo lo que debe usted hacer es escribirnos contándonos su duda o descubrimiento Nosotros res- 
ponderemos a través de esta sección, permitiendo a nuestros lectores conocer un poco más de esta 
máquina tan asombrosa como es el PC. 



Peligroso tor mateo 



He conocido casos 
de personas que al querer for 
matear un diskette se han lleva- 
do la tremenda sorpresa de que 
por error o por taita de concen- 
tración, en lugar de formatear el 
diskette, han formateado el dis- 
co duro perdiendo toda la infor- 
mación que éste contenía. 

En mi caso, l recuente mente 
debo hacer backups de archi- 
vos del disco duro en disketles, 
por lo que Irecu ente mente debo 
formatear de estos últimos. 
¿Existe algún método que per- 
mita protegerse de errores de 
esa naturaleza? 



Efectivamente, el 
problema del formateo de dis- 
kettes en sistemas con disco 
duro es especialmente riesgo- 
so El problema del comando 
Formal es que requiere del 
operador que escriba el nom- 
bre del drive en el que quiere 
formatear Si uno se equivoca 
de letra, entonces el problema 
comienza 

Asumiendo de que su siste- 
ma contenga un disco duro ins- 
talado como C y un drive de 
floppies instalado como A, lo 
conveniente para asegurarnos 
de |amás formatear el drive C 
es agregar a nuestro sistema 
una pequeña rutina. 



En primer lugar, cambie el 
nombre de Formal COW en el 
disco duro por otro que usted 
recuerde y respete como "Bo- 
rradis. COM" o el que usted 
prefiera. Luego, usando el edi- 
tor o un procesador de texto, 
escriba y grabe en el mismo 
disco, el programa Format BAT 
el cual contiene nada más que 
dos lineas; 
ECHOOFF 
Borradis A:/S 

De este modo, al tipear For- 
mat correrá este programa que 
llama el programa lormateador, 
pero asignándole de partida el 
drive A: como el depositario del 
disco que se desea formatear 
No existe posibilidad ya de 
error de parte del usuario, por 
lo que la integridad del disco 
duro está asegurada. La op- 
ción /S se usa para copiar el 
sistema operativo en el disco 
que se lormatea j£ 



Turbo WordStar 



Soy un usuario 
bastante antiguo de WordStar y 
luego de haberme acostumbra- 
do a sus comandos crípticos, 
creo que no lo cambiaría por 
otro. Sin embargo, no en pocas 
ocasiones me ha exasperado la 
lentitud con que realiza algunas 
tareas, como por ejemplo movi- 
miento de cursor de palabra en 
palabra, o tiempo que demora 
entre menú y menú, etc. 



¿Existe algún método de ob- 
viar algunas de estas innecesa- 
rias demoras? 



Por ser WordStar 
un software que corre en una 
inlmidad de equipos distintos. 
con distintos terminales, éste 
debe adecuarse a las capaci- 
dades de éstos Asimismo 
WordStar debe aiustarse a la 
velocidad en que cada uno de 
nosotros Irabaia Están aque- 
llos de lectura veloz y rápidos 
reflejos y estamos también 
quienes requerimos de un ritmo 
más pausado a fin de compren- 
der lo que leemos y ordenar los 
pensamientos 

Los lapsos de espera de 
WordSiar a que se refiere eslán 
fijados en deH a del5 Estos 
son los que controlan el liempo 
que toma cada operación Del 1 
y Del2 controlan la frecuencia 
de parpadeo del cursor y es 
poco lo que pueden apurar la 
operación general del progra- 

Del3, sin embargo, ya es más 
significativo pues controla el 
lapso entre que se presiona 
uno de los prefijos Ctrl-J. Ctrl- 
K, Ctrl-O, ele y el momento en 
que aparece el menú corres- 
pondiente Para usuarios más 
expertos que ya conocen la 
mayoría de los comandos les 
es más fácil obviar ese menU 
especifico y presionar directa- 
mente el comando deseado 
Para ello. WordStar le concede 



Mlcrobyte Agosto 1987 



■I 
II; 



Poder Computacional 



NCR stFtl 

trabajando e invesligando, i 
sofisticada tecnología para 



nales de su empr 

pequeña. 

Los computadores NCR son poderosas herramiei 

tas de trabajo capacitadas para dar respuesta ii 

mediata a las necesidades del futuro. 

Poder para que trabajen simultáneamente l 

mayor número de personas, poder para almacén. 

ypr 

para crecer junto a las necesidades de su empres 



CR 



un tiempo determinado. Si el 
usuario se demora y no tipea 
nada es porque no es lan ex- 
perto y WordStar le muestra el 

Del4 es una de las demoras 
más molestas y corresponde al 
¡lempo en que WordStar deja 
en pantalla su presentación y el 
tiempo que toma en que diga 
"archivo nuevo" o "abandona". 
Del5. por último, controla el lap- 
so de scroll horizontal. 

Una de las veniajas de 
WordStar es que permite modi- 
ficar muchos de sus paráme- 
tros internos. Precisamente 
para remediar algunos de los 
puntos que encuentra lentos, lo 
que debe hacer es reinstalar su 
versión de WordStar, aunque 
previamente le recomendamos 
grabar su versión de trabajo en 
otra parte por si algo le llegase 
a fallar 



Para ello, corra su programa 
instalador Install o Winstall o 
como se llame en su versión El 
programa le presentará una se- 
rie de opciones cómo modificar 
la instalación de terminales o 
impresoras. En lugar de elegir 
alguna de esas opciones pre- 
sione la tecla " + ", Esto lo con- 
ducirá a la rutina Patcher en la 
que es posible modificar algu- 
nos bytes dentro del programa. 

En general, todas las versio- 
nes traen 1, 4, 8, 16 y 9 como 
los valores de Dell a Del5. 
Como están en hexadecimal 
aparecerán en su pantalla 
como 1, 4, 8, 10, 9. En mí ver- 
sión los modifiqué a la secuen- 
cia 1 >, 3. 3, 3 y la velocidad es 
bastante satisfactoria. 

Cuando el programa instala- 
dor le pregunte por la dirección 
inicial tipee ":deM", incluyendo 
los dos pumos y presione Re- 



turn. Aparecerá una lista de va- 
lores de del! y los 15siguientes 
bytes que son del2, de!3, etc El 
computador preguntaré si ésa 
es la dirección requerida a lo 
que conteste "Y". Patcher en- 
tonces le presentará la direc- 
ción de memoria de de!1. Si no 
quiere modificarla, presione 
simplemente Return. Patcher le 
presenlará la siguiente direc- 
ción, la de del2. Para cambiar 
el valor a 2. por ejemplo, tipee 
",2" la coma indicando que el 
número es hexadecimal. Siga 
con el mismo procedimiento 
para de!3 del4 y de!5 Para de- 
jar el Patcher después de modi- 
ficar de!5. al aparecer el valor 
del siguiente byte tipee "." y 
Return. Luego "X" para volver 
al menú de instalación y nueva- 
mente "X" para salir de Install. 
seguido de A para que queden 
grabados todos los cambios m 



Biblioteca computacional 



THE ART OF 
GRAPHICS FOR THE 
IBM PC 

COD. 05871 

Autores : McGregor- 

Watt 
Editorial : Addlaon 

Wesley 

(1986, 454 

pags.) 
Este nuevo y ensilante libro 



de compotadores IBM PC. 

Las técnicas de gráficos 
i ni erad i vos le permitirán 
creer sofiwaie do imágenes 
para recreación, educación 
yCAD. 



EL LIBRO DEL BASIC 
COD. 05875 

Autor : Rodnay 
Zakfl 

Editorial : Anaya 

Multimedia 
(1984, 236 
paga.) 

El Nb-o del BASIC es el mes 
sencillo, clero y cómprele 



anos, siendo el libro id 



manejo o programación de 
■nicrocompuladores Puede 



COD. 05873 

Autor : Byron 

Gotttrled 

Editorial : McGraw 
HUÍ (1986, 
396 págs.) 

PHECIO S 3.750 



Autor ! Byron 

Gottfried 
Editorial : McGraw 



INTRODUCTION TO 
DATA 

COMMUNICATIONS 
AND COMPUTER 
NETWORKS 

COD. 05872 

Autor : Fred 

Halsall 
Editorial : Addlaon 

Wesley 
(1985, 270 
págs.) 

Este lloro enlrega una 



especial énfasis en r.: 






% 



H„ 






Autor : John 

Glbbons 

Editorial : Anaya 

Multimedia 

(1985, 336 

págs.) 

información detallada de 



■s Slandards Monitor Wedge-MON s< 



PROGRAMACIÓN 
AVANZADA DEL 
COMMODORE 64 



sprites, sonido, y conseguir 
espectaculares efeclos 
gráficos usando 
interrupciones para 
conl rolar sprites múltiples o 
hacer scroll tngs de pantalla. 
PRECIO S 3.480 



Dé el salto tecnológico 
con mitac 



MITAC lanza al mercado chileno 

su nueva generación de equipos de alta tecnología. 

más poderosos, veloces y a precios excepcionales. 

SI Ud. no tiene computador, 

MITAC le ofrece el modelo adecuado 

en función de sus necesidades actuales y de sus 

expectativas de crecimiento. 

SI Ud. ya tiene computador, 

MITAC le ofrece la conexión Inteligente. 

Una o más estaciones de trabajo o bien el equipo 

que operará como computador central. 







mitac 


i 




COMPUTfTAN 












• 640 k ram amplíame a 1 2 MB 




mitac 


1.2 MB 


§ 

1 


TURBO 


• IBM PC/XTMT Compelióle 


• Micmproceiador 80BB-2/B Mhz 




! 


• 76B K RAM STANDARD expandir: 


e 


• Disco duro desae 20 MB / Diskett 


ráete 


f 


360 K. 








i 







EN 



«$?£* 



mETRD 



UNA DIVISIÓN SINCLAIB CHILE 
AV. LUIS THAYER OJEDA 1234 • TELEFONOS: 2SI6343-231064S . SANTIAGO 

DISTRIBUIDORES: ANTOFAGA5TA: Eiipíis. Sucre 4S4 ATEC. Marpú SOS VIÑA DEL MAR MPR Computación Galería Goui 
SANTIAGO; Compumanque. Apumarque Local 703 Comercial El Estera, Apoq-indo 3797 MlcrolOgica, General Flores IOS 
Catedral 1111,2° Piso. CONCEPCIÓN Microcomp. Angoi 45 1 VALDIVIA Promoiora JeeL Maip 
COYHAIOUE: Waiíer Fnísch BilDao SIO. PUNTA ARENAS Tecn.ca. E.rázurir 420 



>** 



I CASTRO :S 



Sólo "C" que nada "C". Usted no lo diga. 

LA ESENCIA DEL 
LENGUAJE C 



Luciano E. Chiang 




C es un lenguaje de programación de aplica- 
ción general. En C se han implemenlado concep- 
tos de computación recientemente desarrollados 
y que por lo tanto, no aparecen en lenguajes más 
antiguos y conocidos como Fortran, Cotral. Basic 
e incluso Pascal En este sentido se puede decir 
que C es de tecnología más avanzada que los 
mencionados lenguajes Muchos de los progra- 
madores que han adoptado C. lo han hecho pre- 
cisamente porque las nuevas herramientas que 
incorpora dicho lenguaje, les permiten aumentar 
notoriamente su productividad. Al mismo tiempo. 
pueden obtener un óptimo código ejecutable en 
cuanto a tamaño y rapidez de ejecución. 

A continuación, trataremos de explicar la causa 
de la explosiva popularidad de C Para ello, ha- 
blaremos un poco de su historia, de sus ventaias 
y desventajas, y de algunas de las características 
notables que este lenguaje presenta. 

La Historia 

El lenguaje C es comúnmente asociado con el 
sistema operativo UNIX Ello se debe a que C fue 
desarrollado como ¡a herramienta básica de pro- 
gramación en UNIX, y porque el propio UNIX está 
escrito en un 95% en dicho lenguaje El lenguaje 
C lúe desarrollado en la década del 70 por Dennis 
Ritchie en los Laboratorios Bell, la división de in- 
vestigación y desarrollo de la empresa telefónica 
ATT Una gran parte de los nuevos conceptos que 
C incorpora, provienen de su predecesor, un len- 
guaje escrito por Ken Thompson a principios de la 
década del 70 y que se conoció, como podrán su- 
poner, como el lenguaie.. B Este lenguaje, a su 
vez, era basado en un lenguaje experimental lla- 
mado BCPL que existía hace ya un tiempo 



Thompson era. al igual que Ritchie, un científico 
empleado en los Laboratorios Bell La diferencia 
básica entre el lenguaje C y los lenguajes BCPL y 
B. estriba en el tipo de variables que pueden ma- 
nejar. Mientras C posee una gran cantidad de ti- 
pos de variables predefinidos y permite al usuario 
la definición específica de otros, sus predeceso- 
res permitían un solo tipo de vanaples: el tamaño 
de palabra del computador, o word De tal mane- 
ra que. al igual que la programación en lenguaje 
Assembler, era responsabilidad del programador 
crear las rutinas de manipulación de variables de 
alto nivel como son los caracteres, números rea- 

Claslflcaclón del lenguaje C 

Un género de clasificación que comúnmente se 
aplica a los lenguajes de programación es el de 
nivel. En esta categoría tenemos en un extremo a 
los lenguajes de alto nivel y al otro, a los lenguajes 
de bajo nivel Los lenguajes de alio nivel se carac- 
terizan por hacer absoluta abstracción del hard- 
ware del computador Dicho en otras palabras, el 
programador no necesiia saber de la arquitectura 
del computador para escribir sus programas La 
necesaria interacción con el computador se efec- 
túa a través del programa compilador del lengua- 
je y el programador no tiene acceso a dicha inte- 
racción para efectos de modificarla o eliminarla 
Ejemplos de este tipo de lenguajes son Pascal y 
Fortran. 

En la programación de aplicaciones el lenguaje 
de alto nivel normalmente permite obtener los re- 
sultados deseados con eficiencia satisfactoria 
Sin embargo, a medida que las aplicaciones se 
hacen más sofisticadas y más dependientes del 
hardware, la poca flexibilidad de los lenguajes de 
alto nivel con respecto al manejo de los recursos 
del computador, obliga al usuario a la búsqueda 
de otras alternativas Consideremos por ejemplo, 
el manejo de pantalla y teclado en un programa 
de entrada de datos. La calidad de un programa 
de este tipo está asociada con la posibilidad de 
posicionar el cursor a discreción en los bloques 
de entradas de datos, de editar la información re- 
cién ingresada, etc Un lenguaje de alto nivel en 
su forma pura no permite realizar estas funciones. 
El hecho de que se realicen en tal o cual compu- 
tador personal se debe a que la implementación 
particular deí compilador incluye tales capacida- 
des, pero ello significa la pérdida de transportaoi- 
lídad del código fuente, ya que las funciones adi- 

Mlcrobyte Agosto 1987 



El mejor japonés del mercado 
Miniturbo PC XT MBC-16 PLUS 




MUCHOS VENDEN PC, 
NO TODOS DAN SOPORTE. 
SANYO, EL ÚNICO 
CON SOPORTE 
LAS 24 HORAS DEL DÍA 
LOS 365 DÍAS DEL AÑO. 



Más velocidad 8 MHz 
Alta resolución 
Gabinete reducido 
640 Kb Standard 
Permite operación vertical 
3 ranuras de expansión 



horizontal 



9» 



DE CHILE LTDA. 

La Concepción 80. L. 1 - Providencia 

Teléfonos: 2230513-2230546 

LO MEJOR Y MAS NUEVO DE LA ALTA TECNOLOGÍA 

SOFTEL'B7 HOTEL CROWNE PLAZA 03 - 07 AGOSTO 



cionales no son comunes a ¡odas las versiones de 
los compiladores, por las diferencias ¡¡sicas enire 
los computadores donde cada oragrama compi- 
lador reside 

Los lenguaies de baio nivel se utilizan cuando 
es necesario acceder elementos de la arquitectu- 
ra del computador, o para lograr la máxima velo- 
cidad de ejecución de alguna aplicación especifi- 
ca Un ejemplo típico es la implementación de 
protocolos de comunicación con mterfaces exter- 
nas al computador ceniral En este caso, el desa- 
rrollo de tal aplicación seria imposible sin la capa- 
cidad de acceder elementos de hardware como 
puertas de entrada/salida, registros de la CPU y 
posiciones de memoria. 

El lenguaje Assembler es un lenguaie que nene 
la capacidad de realizar las operaciones descri- 
tas Existe una versión especifica de este lengua- 
je para cada CPU Por sus caracleristicas es el 
epitome de un lenguaje de ba|o nivel 

El hecho de considerar el lenguaie Assembler 
como un lenguaje de bajo nivel, no debe inducir a 
pensar de él en forma peyorativa. Programar en 
un lengua^ de bajo nivel no significa realizar un 
trabaio sucio o de baia categoría Todo lo contra- 
rio, se requiere mucho más experiencia y conoci- 
mientos para programar en un lenguaje de bajo 
nivel que en uno de alto nivel; pues se requiere de 
un profundo conocimiento del funcionamiento in- 
terno del computador y de gran capacidad de re- 
tención de secuencias lógicas y de dirección de 
flujos En este ultimo sentido, es posible estable- 
cer una analogía entre un buen programador de 
Assembler y un jugador de ajedrez Ambos de- 
ben ser capaces de hilvanar y analizar largas se- 
cuencias lógicas y anticipar lo que pudiera suce- 
der dadas múltiples eventualidades. Y mientras el 
lugador de ajedrez liene la posibilidad de recupe- 
rarse tras cometer un error, ya sea cambiando la 
estrategia de juego, o por error del contrario: para 
el programador de Assembler, un error significa el 
jaque mate instantáneo, o al menos el mate aho- 
gado pues el programa en proceso y muchas ve- 
ces también el sistema completo se vendrán aba- 
jo 

La causa de que se haya llamado a un lenguaje 
como el Assembler. lenguaje de bajo nivel, se 
debe a consideraciones de análisis y diseño de 
un sistema computacional Tipicamente los inge- 
nieros comienzan un diseño análisis definiendo 
un modelo de computador que contiene agrupa- 
das en bloques, las funciones generales requeri- 
das A medida que se avanza en el diseño se pro- 
fundiza o "desciende" en el nivel de estos mode- 
los, dividiendo sucesivamente cada bloque en 
sub-bloques, hasta eventualmente descender a 
los últimos detalles, o sea, los componentes (¡si- 



La clasificación de C en cuanto a nivel es ambi- 
valente Tiene todas las características de un len- 
guaje de alto nivel pero además, permite realizar 



¡odas aquellas funciones propias de un lenguaje 
de bajo nivel Entre las características de alto ni- 
vel que se encuentran en C podemos mencionar, 
entreoirás: 

a) Recursividad, es decir, existe la posibilidad de 
utilizar funciones y rutinas que se llamen a sí pris- 
mas. 

b) Programación estructurada, donde el progra- 
ma puede dividirse en módulos o unidades de 
ejecución, en los cuales pueden existir variables 
en forma tanto local como global 

c) Definición de estructuras de datos: el usuario 
puede definir estructuras de datos para aplicacio- 
nes específicas, y referirse a ellas en otras partes 
del programa. 

d) Formato libre: el número de caracteres en 
blanco, al principio, en medio o al final de una ex- 
presión es ignorada por el compilador. 

d) Iteraciones y Direccionamienlo Lógico 

El direccionamiento lógico se realiza mediante 
la típica instrucción if-else. En el caso de múlti- 
ples alternativas de flujo, existe la instrucción 
switch. que funciona en forma similar a la instruc- 
ción case del lenguaje Pascal. 

En cuanto a iteraciones, el lenguaie posee las 
típicas instrucciones tor, while l...|y do L.iwhile 
( ) 

e) Expresiones y Operaciones 

Aparte de las operaciones aritméticas básicas 
( + , -.*,', módulo), C cuenta con un poderoso 
arsenal de operadores que permiten describir re- 
laciones y expresiones en forma muy compacta 

En primer lugar tenemos a los operadores lógi- 
cos, los cuales permiten las siguientes operacio- 
nes lógicas, cuando A y B son números enteros: 



« && B = > Aa< 



A = B. ei 




Los operadores relaciónales, utilizados en tests 
lógicos, generalmente para decidir el flujo del 



Mlcrobyte Agosto 1 



Visite Softel'87 y 

sepa porqué Acer 1100 de 

Multitech es el primero 

en la carrera. 



El porqué es una 
gran razón que cabe en 
la palma de la mano. 

Una Unidad Central 
de Procesamiento -el 
cerebro del Acer 1100— 
de 32 bits y16MHz, capaz 
de correr cualquier programa 2 
a 3 veces más rápidamente que 
un AT convencional. De hecho, 
el Acer 1100 le entrega todo el 
poder de un mlnlcomputador 
en el formato y por el precio de 
un computador personal. 

Y eso no es todo, porque 
es 100% compatible con los 
programas PC/AT que usted 
pueda tener. 

Venga al Crowne Plaza 
entre el 3 y el 7 de agosto, 
asista y conozca las novedades 
del X Taller de Sistemas y de 
Softel '87, y sobre todo, deje 




atrás todo lo conocido con el 
pique del Acer 1100 de 
Multitech. 

* Acer (ey-ser) es marca 
registrada de Multitech 
Industrial Corporation, una 
nueva clase de sistemas 
personales compatibles con el 
estándar del mercado. 



lílFOUinD 

RED DE VENTAS V SERVICIOS CIENTEC 



A < B. ¿es A menor que B? 

A < = B, ¿es A menor o igual que B 9 

A > B, ¿es A mayor que B^ 

A > = B, ¿es A mayor o igual que B? 

A - -^B, ¿esAogualaB? 

A 1= B, ¿es A distinto de B? 

El resultado es 1 s¡ el tesl es verdadero, en 
caso contrario 

Como carácter íslicas de lenguaje de ba|o nivel. 
podemos mencionar las siguientes: 

a) Puede extraer la dirección de una variable en 
memoria y asignarle directamente, parcial o total- 
mente valores 

b) Acceso a registros de la CPU y puertas de en- 
trada/salida que el usuario especifique. 




c) Permite electuar operaciones binarias bit-a- 

bit. como las que se describen a continuación 

para A y B, números reales: 

A & B. Operación and bil-a-bit 

A I B, Operaciónor bil-a-bil 

A A B, Operación Xor bit-a-bit 

- A. Operación 1- Complemento de A 

A<<n. Shift a la izquierda n bits 

A>>n, Shitt a la derecha n bits 

Ventajas y Desventajas de C 

El éxito del lenguaje C se debe en gran medida 
a que este lenguaje ha permitido combinar carac- 
teristicas tanto de alto como de bajo nivel. Ello 
otorga al programador una gran flexibilidad de 
acción y control de los recursos del computador 
Como consecuencia de ello, vemos hoy paquetes 
de software que nos maravillan con lo que logran 
hacer. 

Por otro lado, por la filosofía de diseño. C tiene 
una estructura y organización que produce pro- 
gramas ejecutables de mucho menor tamaño y 
mucho más rápidos que sus contrapartes en For- 
tran o Pascal Las instrucciones de C han sido de- 
Imidas de tal modo que el compilador, que utiliza 
los más recientes conceptos de compilación. 



puede crear código mucho más óptimo desde el 
punto de vista de tiempo y con mucho menos có- 
digo redundante Ello se traduce en último térmi- 
no para el usuario, y para su empresa, en un sig- 
nificativo ahorro. 

El lenguaje C tiene, sin duda, muchas caracte- 
rísticas que lo hacen un excelente lenguaje de 
programación La prueba está en la extraordinaria 
acogida que ha tenido Hoy por hoy, es el lengua- 
je sine qua non de los programadores de siste- 
mas Sin embargo. C no es perfecto, como nada 
en la vida lo es. Todas las ventaias descritas exi- 
gen, por ley de la naturaleza, algún sacrificio a 
cambio En este caso el sacrificio es simplicidad 
En efecto, C es un lenguaje complejo, muy mne- 
molécnico. muy compacto y muy poco amigable 
Para estar confortable con el, el programador 
debe estar muy bien preparado y realmente cono- 
cer su oficio; C no está diseñado para el progra- 
mador casual, es decir, aquel que utiliza el com- 
putador esporádicamente, por cortos periodos de 
tiempo y para aplicaciones sencillas. 

En relación a esta desventajosa característica 
recuerdo, hace un par de años, haber visitado" en 
Santiago, una empresa de software para compu- 
tadores personales Fama tenía de ser una de las 
empresas lideres en el país La empresa a la cual 
yo representaba requeria un paquete de software 
a pedido especial, por lo que nos mostraron la 
aplicación estrella que tenían, desarrollada por 
ellos mismos, y que se suponía era la demostra- 
ción irrefutable de su superioridad técnica, relati- 
va a otras empresas de computación. Era una 
aplicación de contabilidad, interesante y bien lo- 
grada; se veía claramente que habían efectuado 
un trabajo serio y profesional Quedé muy impre- 
sionado y busqué, después de la demostración 
al jefe de programadores de aquella empresa 
para hacerle unas cuantas preguntas 

Lo encontré, y olvidando presentarme siquiera, 
le pregunté de inmediato el lenguaie de progra- 
mación que se había utilizado en aquella aplica- 
ción recientemente demostrada Luego de cavilar 
un momento me respondió que lo habían hecho 
en Basic. Enseguida, pude convencerlo de que 
me mostrara algo de la organización del sistema, 
de modo que fuimos a "hojear" el disco duro del 
computador personal Dada la complejidad del 
sistema, no fue sorprendente averiguar la canti- 
dad asombrosa de archivos de código ejecutable 
y de datos que el sistema maneíaóa y los tiempos 
de proceso requeridos En un momento dado, no 
pude resistir la tentación de insinuarle la clara 
conveniencia de utilizar un lenguaje más apropia- 
do de aplicación, específicamente, un lenguaje 
comoC 

Me quedé esperando la reacción de mi interlo- 
cutor Era muy probable que se tornara agresivo 
pues, al igual que compositores y autores, los 
programadores tienden a considerar sus obras 
como manifestaciones o extensiones de su perso- 

Microbyte Agosto 1987 



PORTABIUDAD EN TODA LA LINEA 



Di 



idorcsMAl Basic 
ncn purlíihilidilif 



Cualquier programa funciona tu todos 

■ i uno de los modelos do Importandi 

maño de ésle: desde ti mas pequen 
a los poderoso* Sistemas MP» de 



{luje Business BASIC: 

Business BASIC es el poderoso lenguaj 

..mipiilaiioriiil -ercjJn v lider.ido ¡mi 
tlAI hasit Knur'* nuis exitoso en el 
imhilii de las Li|>lif;ji-iiiries itiuJIilisuíliÍíií 
mi terminales en linea. por U) que y;l e; 
iti eslándiir iiiiiiptiiiin por l¡i industria 



ORKÍIN 1 


": Son»i 


re de 4" Generaeión 


Que significa benel 


ció In mediato 




Iwsnl-. 






dccuiit 




ORJGIN 


" que le 


icrmito generar 








BASIC a 


eiiieni:n! oniipiilaeíonal. 


ConGRIOlN 1 " 1 se 


tienen respuestas 
csidades. 



.1 prolcsional Je LÓGICA, s 



LÓGICA. Eliodoro Yínte 1215 
Planta Telefónica 225671 7-Saniiago. 
Concepción: O'llipgms 166-Tcl. 2IMS7 




LOS PAPELES NO DESAPARECEN 

A menos que Ud. los destruya! 




9e/ro :í::zz 

La mejor destructora de documentos 



Lasco 



DIVISIÓN EQUIPOS DE OFICINA 



UN SOLO MAX-2000 LO HACE TODO! 

Programación semanal, bisemanal o mens ual 



MAXER-2000 

Reloj Control Electrónico 




I 



lasco 



M EQUIPOS DE OFICINA 



PROTECCIÓN ELECTRÓNICA 
DE DOCUMENTOS 

4r* Gran capacidad a bajo costo 

^^SrfW S- O Fall e |*,r„n, H D Disolav lamino» 



Protectora de chequea =í= Burroughs 

Lasco 



DIVISIÓN EQUIPOS D 



LAS NUEVAS S/2000 DE IBM 

para tanto ti 




MAQUINAS, SUMINISTROS, SERVICIOS 



Lasco 



na. y como tal, toda critica a dichas obras es un 
ataque frontal hacia ellos. Grande lúe mi sorpresa 
entonces, cuando, con una mirada, mezcla de 
sorpresa y abatimiento, me confiesa: "La verdad 
es que lo intentamos una vez. Como tanto se ha- 
blaba de C, pensamos que debiamos traducir 
todo nuestro código a ese lenguaje. Durante unos 
meses trabajamos en ello. Sin embargo, nos en- 
contramos con demasiados problemas técnicos y 
nunca pudimos conseguir resultados aceptables 
C me dejó traumatizado". 

La experiencia en la empresa mencionada es 
un caso claro de lo que puede ocurrir si se preten- 
de utilizar dicho lenguaje sin tener la preparación 
adecuada Por analogía, programar en C es para 
un programado', lo que para un jugador de tenis 
es jugar en escalafón. Es algo que cuesta mucho 
llegar a hacer, pero cuando se logra, los golpes 
más efectivos y los triunfos más impresionantes 
se pueden conseguir. 

Conclusiones 

Hemos querido entregar una pincelada de lo 
que es el lenguaje C. Hemos hablado un poco de 
su historia, y de las ventajas y desventajas que 
ofrece Para el programador en ciernes, es útil te- 
ner nociones de lo que es este nuevo lenguaje, lo 
cual le ayudará a comprender mejor ese otro len- 
guaje que recién comienza a dominar. Para el 
programador experimentado, ¿no será hora de 
empezar a utilizar C? 

Un aspecto fascinante de C, es la capacidad 
de acceso a las direcciones de memoria de las 
variables del programa. Esto permite el manejo 
de datos en forma muy concisa y consistente, y 
abre un mundo nuevo de aplicaciones. A los lec- 
tores interesados les adelanto que en un próximo 
artículo, profundizaré en este tema tA 
Bibliografía 
1] Kochan. Stephen G , "Programming ¡n C", Hayden 

Book Company, Inc., 1983 
2). Kemlghan, Brian W. and Ritchie, Dennis M . "The C 

Programming Language", Prentice Hall, 1978. 
3) Microsoft C Reference Manual Ver 3.00. Microsoft 

Corporation, 1983. 






Civil Mecánico er la 

d de Stanford. 

rífl t*t:-ca y Ph.D Inge- 
rí y .i Mecánica también en 



f^ 









Mlcrobyte Agosto 1987 



Llega a Chile 




El equipo ARC-TURBO, 100% Compatíble,producido por American 
Research Corporation de California. 

DATAMERICA lo ofrece al más bajo precio del mercado: Configuración 
completa PC-Turbo a USS 1.125 más IVA (*) y en las mejores condiciones 
de créditos a largo plazo. 

5 años en Chile 
AV. PEDRO DE VALDIVIA 1642 - TELEFONOS 2516464 - 2516465 SANTIAGO. 



Sistema Personal/2 IBM.C 



„% 



lle g ó la hora 

del Salto £"„„,„ 
Generacional. 



Ponpie usted neresita miIui'Ídmi's i ada vez más dri-iivas. I KM ha croado 
la próxima generación de l;i nimpii.'aniiii [leixinul: Sistema (Vrsnnal/2 IBM. . _, 
Hernus ereacb un sistema abierto a] pasado, para ijm- pueda Iraliajat mi los \¿^'**i 
anlericires rompí Madores [wr^mali-- <l- IBM: («tu -oliiv IihIii. un sisi.-niii aliiertn 

al futuro, eapaz de cuin-i-i¿i n-c- r»n sistemas más v más ¡¡rumies, ift-n 

creado un sistema i ii- rompiitaeióii jk-ixiiiüI. raya/, di- proteger su 

anterior y futura. 
Sistema Personul/2 IHM rs el resultado iimin'li) V in 



l!M."' 



ri|iin.- nía- importantes de esta teenelogia que 

sirte en reemplazar con mía pieza el trabajo de vac 
lidad de trabajo realizado en menos tiempo, más o 
a forma de ir más allá en Ni protección de si 

illill.' - I KM. -JMtiitli-,1 jili-lln ilullUIIHi i-iilllpllllli 



■de la leeiioliiiíia IHM 
«prende siempre. 

is. lo cpie si- traduce en 

lii.iiiiliiind \ menoiTs i 

lidad .jiii- usted 





eado para crecer con usted . 



Capacidad para almacenar iná- información en menos espacio. 
Capacidad para procesar líalos de manera má- rápida v eficiente. 
•5 Capacidad para n'aliz.ar más traktji» al mismo licnijMj. Capacidad para crecer 

-. de 256.1 N NI i 'i lluro. f-ji ln-.- pal.ilir.i-: l'l.'ic. nini .-.;■..: ninmil . |i:ir;i .niin.'imir 

la productividad de s» negocio, 
„^^£=i> Pleno dominio oompulacional a través de cuatro modelos de alio rendimiento, 
con lints |nuler. niá- rapidez.. v má- eficiencia. |ior(pie mucha.- de las funciones 
inie aillos eran opcionales, altura m.ii estándar y han sido mejoradas. 

Olra de las novedades del Sistema Personal/:! IBM eslá en lo* nuevos 
y avanzados mini di-kclle> de 3.5". Sin má- ]Hipieños. má.- maurjalilos v '^lan mejor 
pniiepdo- por una enliierla de plástico dnni. Kshis nuevos inini disketto sin capaces de 
almacenar niá.- del dolile de dalos i|nc los di-kclles de SW~. 

Si piensa ipie lia llegado la hora de iiicnr]iorai>c a la próxima «enoración 



de! 



compilación [«■rsonal. v darle a -u Iraliajo loda.s las ventajas de la más rt 
ion de la looiinlneia IBM. ai-cnpie-e a las tiendas y los centros de eonipiitaeión 



» '■» ^n 




Hace 5 años, lanzamos en todo 
el mundo la línea de 
microcomputadores B20. 
Fue un hito. 

Por primera vez, se creaba un 
sistema multi usuario, que 
permitía interconectar varios 
microcomputadores 
compartiendo la misma 
información. 

Por primera vez, una linea de 
microcomputadores ofrecía un 
ambiente muí tita rea, facilitando 
el desarrollo de diversas 
funciones simultáneas, 
Por su capacidad de 
procesamiento distribuido, de 
medularidad y crecimiento, la 
línea de los B20 inició una 
época. Hoy.con amplia respuesta 
del mercado, los B20 exhiben 
una base instalada de más de 
1.000 equipos en Chile y una 
experiencia que se traduce en 
mejores y tangibles niveles de 
productividad para nuestros 
numerosos clientes. 
Pero, por sobre todo, posibilitan 



el perfeccionamiento continuo de 

la linea. En una palabra, un 

desarrollo futuro. 

La aparición del mas reciente y 

espectacular progreso en la 

tecnología de 

mi cropro cesa dores, el chip 

80386, ya ha sido incorporado a 

la familia de los 820 

proyectándolos en la avanzada 

computacional. 

Porque han tomado su lugar en 

el futuro, y al cumplirse 5 años de 

su aparición, siguen marcando 

nuevos hitos. 

UNISYS 

Avda. Los Leones 325 

Teléfono: 2312100 




UIMSYS 



Frente a los vértigos de la tecnología, un llamado de atención para la 
salvaguardia de los valores humanos. 

HACIA UNA GUIA ETICA 
PARA LA COMPUTACIÓN 



Lie. Raymond Colle 

La computación ha introducido en la actividad 
humana una importante luente de progreso, espe- 
cialmente por el hecho de acelerar la adquisición 
del conocimiento Sin embargo, también es una 
nueva fuente de errores y permite usos que po- 
drían ser perjudiciales para las personas y socí 
dades Como toda actividad humana, implica de- 
cisiones responsables, basadas en juicios de va- 
lor Requiere, por lo tanto, someterse a las orienta- 
ciones de la ética. 

Pero las obligaciones éticas que conlleva la 
computación muy poco han sido consideradas 
hasta ahora. Los conocidos alcances acerca de la 
privacía de la información y el respeto para los 
deíechos de autor (y correspondiente condena 
moral y legal de la "piratería") posiblemente no 
sean más que una pequeña fracción de las impli- 
cancias éticas de esta difusión tecnológica 



Et "decálogo" de la computación 

Tras una exhaustiva búsqueda bibliográfica 
-efectuada recientemente por el "Center for the 
Study of Communication and Culture" de Londres- 
hemos podido conocer la única obra que, hasta 
ahora, pretende encontrar y proponer reglas fun- 
damentales para una correcta "socialización" de 
la computación Se trata de "Computer Ethics: A 
Guide for the New Age", de Douglas W Johnson 
Propone seis reglas básicas que resumimos a con- 
tinuación 

1. La primera regla consiste en recordar que 
los computadores son herramientas. Algunas per- 
sonas tienden a tratarlos como personas y. por lo 
tanto, a dejarse involucrar emooonalmente o fo- 
mentar en otros tal actilud Pero atribuir carácter 
humano a productos creados por el hombre involu- 
cra una peligrosa opción valórica: significa deva- 
luar el hombre para sobrevalorar la máquina Y ello 
puede llevar -en última instancia- a borrar la enor- 
me distancia entre creador y creación Recordar 
que estamos frente a una herramienta, al contrario, 
permite mirarla tan críticamente como cualquier 
otro invento, hacernos preguntas acerca de los 
valores que pudieran ser afectados por su desar 
rrollo masivo y fijar condiciones o limites para el 
mismo. 

Microbyte Agosto 1987 



2. Todo usuario ha de conocer las capacida- 
des y las limitaciones del instrumento que utiliza. 
En matena de computación, esto implica dominar 
ciertos conocimientos técnicos mínimos, caracte- 
rísticas posibles aplicaciones para las cuales la 
máquina sirve y para cuales no sirve. El compu- 
tador plantea requisitos y limitaciones para el tipo 
de dato que puede procesar y, de este modo, 
también las preguntas que se le puede hacer y las 
respuestas que puede dar Es importante que el 
usuario tenga conciencia de las preguntas que NO 
pueden ser resueltas por la máquina, a fin de eva- 
luar correctamente su aporte -muy parcial- a la 
solución de los tan complejos problemas lipica- 
mente HUMANOS. 

3. Deben diseñarse adecuados sistemas de 
control social del uso de la computación Este prin- 
cipio dice relación con el problema general de la 
conservación masiva y el uso de informaciones 
acerca de las personas (por el Estado y empresas 
como las bancarias y crediticias). Es evidente que 
no pueden dejarse las manos libres a programado- 
res y operadores para acceder a tales datos y 
manipularlos sólo con criterios técnicos. Somos 
testigos en nuestro país -por ejemplo- no sólo de 
un auge del control económico estatal sobre los 
contribuyentes sino de un intento de algunos ban- 
cos por hacer lo mismo, lo cual atenta contra el 
derecho a la vida privada. Este último es -por 
cierto- sólo uno de los problemas éticos mayores 
aqui involucrados ya que ameritarían también una 
mayor discusión las nuevas relaciones entre la per- 
sona y el Estado en una sociedad "informatizada" 

4. Lo anterior lleva a formular una cuarta regla: 
el asegurar el reconocimiento (descubrimiento y 
protección) de tas verdaderas necesidades socia- 
les en el campo tecnológico. Si se considera, como 
Johnson, que las tres necesidades humanas 
más fundamentales para formar una sociedad sóli- 
da, son la interacción, la estimulación y el descan- 
so, es evidentemente factible que tales requeri- 
mientos sean satisfechos en una sociedad infor- 
matizada cuyas características sean la estandari- 
zación, la velocidad y la impersonalidad ... lo cual 
no cumple necesariamente con el más alto ideal 
ético. Podemos, al contrario, esperar que el desa- 
rrollo de la computación favorezca la comunica- 



ción. respete las diversidades personales y contri- 
buya a enriquecer a todos Y no a hacer del tra- 
bajador un apéndice de la máquina, costoso o 
remunerativo según quien sea el dueño de ésia. 
5. Dado que el computador está penetrando 
en los hogares es también indispensable que se. 
ayude a éstos a enfrentarlo y utilizarlo adecuada- 
mente Puede ser un complemento útil para la acti- 
vidad profesional y, a la vez, para la educación de 
los hijos. Pero también puede transformarse en 
una suerte de droga hipnótica, a través de los 
múltiples juegos que ofrecen los productores de 
programas Aquí se puede volver a encontrar un 
fenómeno similar al ocurrido con la televisión: el 
nuevo medio puede tanto servir como impedir la 
comunicación familiar y la verdadera educación 




6. La última regla general propuesta por John- 
son consiste en exigir el desarrollo de un adecua- 
do marco legal, no solo para el uso, sino también 
para la fabricación y la venta de máquinas y pro- 
gramas Y si bien es importante que una legisla- 
ción desarrolle las normas que han de imponerse 
para custodiar y propiciar el bien común y el bien 
de las personas, no menos importante es que vaya 
^^o^aj^rípjja^reilai^óji.a^itn.cj^qjicje, 

ética en que se pongan de acuerdo todos los acto- 
res del proceso de "informatización" de la socie- 
dad. 

Estas seis reglas son complementadas por cua- 
tro sugerencias destinadas principalmente a orga- 
n/smos religiosos, Deganóo asi a conformar un 
"decálogo". Creemos que es válido y necesario 
extenderlas a todas las instituciones de enseñan- 
za 

7. Primero, resulta evidente -y complementa- 
rio de la cuarta regla- que se ha de propiciar ante 
todo el desar rollo de las personas, en el respeto de 
su dignidad, originalidad y creatividad (en contra 
de las presiones centralizadoras y uniformizantes) 

8. Segundo, se ha de considerar un privilegio 
y una obligación el "crear un entorno en el cual el 
pueblo pueda cultivar sus sensaciones y emocio- 
nes", condición indispensable para evitar la des- 
humanización. 



9. Tercero, se ha de educar al hombre para 
que sea un ciudadano a la vez caritativo, compasi- 
vo y critico. La vigencia de la justicia y del respeto 
por todos depende de nosotros. 

10. Finalmente, se ha de poner en práctica en 
la propia institución los principios aqui enuncia- 
dos. Se tiene más influencia a través de los actos 
que a través de las palabras 

La responsabilidad cultural 

El respeto de este "decálogo" seria la condición 
fundamental para lograr la conformación progresi- 
va de un "entorno inteligente", como el sugerido 
por A TOFFLER en su obra "La Tercera Ola" (Tof- 
fter. 1 980) Es obvio que vivimos en una nueva era 
en que la información constituye un trasfondó ca- 
da vez más importante, lo cual es consecuencia 
-en su mayor parte- del desarrollo de la informáti- 
ca. Pero Si bien la mayoría de ios autores que 
reflexionan sobre las consecuencias sociales de 
este desarrollo concuerdan en considerar que 
conlleva una verdadera revolución en el campo 
cultural, las opiniones divergen y se dividen en 
"optimistas" y "pesimistas" cuando tratan de eva- 
luar el sentido de la misma Aún Iralando de evitar 
pronósticos bastante contradictorios, parece im- 
posible pasar por alto algunos llamados de aten- 
ción como el de M. Shallis que nos advierte de los 
peligros de la "tecnosis", moderna entermedad 
que hace al hombre peligrosamente dependiente 
de la técnica Sin pensar aún en el mañana, ¿cuán- 
tos caos puede ya crear hoy un prolongado corte 
de luz 9 ¿Cuántas cosas, en una gran ciudad, he- 
mos deíado de poder hacer sin el apoyo de medios 
técnicos? ¿No significa esto una pérdida de huma- 
nidad? 

Para avanzar en la reflexión, nos parece necesa- 
rio recordar, como ya lo señalaba MCLUHAN. que 
los medios técnicos no son meros artefactos fun- 
cionales. Por una parte llegan a ser prolongacio- 
ne_s_ (ap_é_ndice_s_) i de nuestros propios órganos -al 
punto que sin ellos nos vemos como "amputa- 
dos"- y por otra son portadores de un significado 
simbólico expresivo de una cosmología y de una 
antropología ("El medio es el mensaje" o. en la 
paráfrasis menos sibilina de Umberto Eco "Los 
meólos son ellos mismos ióeologia"). En oSraspa- 
labras implican una concepción del hombre y de 
los valores que puede ser muy distinta de la que 
sustenta la cultura vigente en los países importa- 
dores de tecnología 

Todo demuestra, hasta ahora, que la difusión de 
los computadores caseros responde más a una 
estrategia de mercadeo que a preocupaciones 
culturales de los fabricantes. En este sentido, la 
situación que conocemos es perfectamente con- 
gruente con la investigación de Y. EUDES acerca 
de la política de "conquista de los espíritus" desa- 
rrollada por los Estados Unidos (EUDES, 1982) 
Revela que estamos frente a una amplia y delibera- 

Microbyie Agosto 1987 



da estrategia política, cuyo primer objetivo es lo- 
grar supremacía mundial y el primer "lema" es 
precisamente "favorecer la economía de los Esta- 
dos Unidos". V otro de los cinco lemas mas impor- 
tantes es favorecer la "libre circulación de ideas" 
en y hacia los Estados Unidos (jpera el tlu¡o hacia 
el exterior es controlado y limitado!). Asi aparece 
desvelado un importante "significado simbólico" 
-en el sentido macluhaniano - de la tecnología de 
la computación, propio de una escala de valores 
muy peculiar 

Pero además la invasión de los computadores 
sólo es la demostración más patente de un fenó- 
meno más amplio, al cual se refiere S. SILVA cuan- 
do señala que "la tendencia de autonomización y 
autofmahzación del sistema científico-lécnico. 
trae como consecuencia la posibilidad de desfruir 
la cultura tal como ella ha existido hasta ahora" (S. 
SILVA. 1986, pp 171] La ciencia y la técnica "lo 
cambian lodo" en forma cada vez más rápida. Esto 
nos parece el problema de fondo más seno en 
relación a nuestra cuestión particular: los "valores 
superiores del espíritu" no son -desgraciadamen- 
te- una parte suficientemente importante de la 
preocupación de los divulgadores de la informáti- 
ca Demasiadas veces la competencia comercial 
genera incompatibilidad entre equipos y entre pro- 
gramas, fruslrando las expectativas de los usua- 
rios Al mismo tiempo, como lo menciona también 
S. Silva, el avance tecnológico es tan rápido que 
los equipos hoy más avanzados quedan obsoletos 
prácticamente en el momento de su compra 



Pero mucho más grave es el perjuicio histórico- 
cullural que se esta gestando al concentrar los 
conocimientos en soportes en su mayoría magnéti- 
cos y todos codificados por la máquina. La dificul- 
tad de comunicación entre distintos iipos de com- 
putadores aliada a la multiplicidad de códigos de 
codificación hace que gran parle de esta informa- 
ción podría perderse irremediablemente. No sólo 
se atiera con facilidad debido a su carácter mag- 
nético: manienerla, significa, cada vez más fre- 
cuentemente, realizar complejos procesos de co- 
pia y "cambio de formato" para que una máquina 
nueva pueda decodificar archivos creados antes 
de que ella "naciera" Como lo acumulado crece y 
crece, pronto se seleccionarán las informaciones y 
se perderán irremediablemente aportes que po- 
drían ser de enorme importancia en el futuro D. 
Murrah. director del Museo de la Universidad Téc- 
nica de Texas, advierte "A los historiadores del 
futuro les será más fácil descifrar la vida del siglo 
XVII I y XIX que la del Siglo XX Debemos registrar la 
información en un formato que sea susceptible de 
entenderse en el futuro". ( Esta no deía de ser una 
importante responsabilidad socio-cultural! 

Sugerimos en consecuencia dos reglas más. a 
agregar al Decálogo de Johnson propiciar la co- 
municabilidad (en el nivel llamado técnicamente 
"compatibilidad") de los equipos y programas y 

Microbyte Agosto 1987 



En torno a lugares comunes" 

Muchos fabricantes de software utilizan siste- 
mas de protección que imposibilitan el proceso de 
copia, lo cual puede constituir un atentado contra 
los derechos del usuario a utilizar un programa las 
veces que quiera y desde el periférico que desee 
(diskeftera. "discoduro'odispositivodecmta) De 
este modo pretenden defenderse de la asi llamada 
"piratería" de programas, que ha llevado a la quie- 
bra a muchas empresas dedicadas a crear softwa- 
re: sin el cobro de los derechos de autor, no han 
podido recuperar su inversión. La única solución, 
aquí, parece ser educativa- lograr que los usuarios 
entiendan que copiar es robar, lo cual parece es- 
pecialmente difícil por cuanto se asimila el robo a 
la sustracción de un objelo físico. Pero en este 
caso, lo que se compra es esencialmente un bien 
intangible: muchas horas de Irabaio para diseñar y 
probar un programa, cuyo cosió debe ser reparti- 
do equitativamente entre los usuarios Una copia 
ilegal lesionará sea los derechos de los creadores 
(que no son pagados en la lorma debida), sea los 
derechos de los demás usuarios (que deberán 
suplir la parte de pago no cubierta por quienes 
copian). 

Lo anterior nos lleva a sugerir dos nuevas reglas 
a recoger aquí: el comprador de programas liene 
derecho a recibir o hacer copias de respaldo para 
su uso personal, pero, al mismo tiempo, et produc- 
tor liene derecho a proteger su material contra la 
reproducción ilegítima y a exigir que no se intente 
quebrar tal prolección con el fin de multiplicar los 
usuarios Esta última precisión nos parece un ele- 
mento importante: no es el número de copias lo 
que realmente produce periuicios. sino la multipli- 
cación de los que usufruciúen del beneficio del 
trabaio de otros 

Tal perspectiva lleva a otra consideración: 
¿quién ha de considerarse corno "usuario"? Inicial- 
mente los fabricantes trataron de imponer el crite- 
rio de "relación par" entre programa y computa- 
dor. Este criterio no resistió en la práctica, y hoy 
está reconocida la relación par entre programa y 
usuario Pera aún queda por resolver qué ocurre 
con usuarios que sean "personas jurídicas", como 
en el caso de funcionarios de una empresa o prole- 
sores y alumnos de una institución educaliva. Hoy, 
medíanle computadores mterconectados. varios 
individuos pueden usar simultáneamente un pro- 
grama del cual una sola copia ha sido cargada, tal 
como ocurre desde hace mucho tiempo con los 
"mainframes". De la similitud de situación con és- 
tos es fácil concluir que se ha de considerar el 
comprador-usuario como persona jurídica más 
que como persona natural Ahora bien, si al usuario 
colectivo que dispone de varios micro- 
computadores unidos a un "disco duro" le basta 



un solo programa, ¿no tiene el mismo derecho el 
que cuenta con varias máquinas no unidas en red? 
Es probable que tenga menos recursos, por lo cual 
sería más injusto exigirle la compra de varios pro- 
gramas Y podemos considerar que tiene todo el 
derecho de producir el número de copias que ne- 
cesite. 

En consecuencia parece ser una nueva obliga- 
ción de los productores favorecer sistemas que no 
exijan la presencia física constante del soporte 
original (diskette) en los computadores de los 
usuarios, para respetar la igualdad de Oerechos 
de éstos Sólo habría de exceptuar aqui los pro- 
gramas con "overlays", en cierto modo "sobre- 
dimensionados" en relación a la máquina que los 
utiliza. Pero el fabricante deberla informar en su 
propaganda si utiliza este sistema, sobre todo si 
sus programas están protegidos contra la copia 
ilegal. 

Conclusión 

Podemos resumir señalando que la aclividad 
computacional implica responsabilidades de los 
productores, de los usuarios y del sistema educa- 
cional. Es responsabilidad del usuario aprender a 
utilizar adecuadamente el instrumento que utiliza 
(en este caso tanto el computador como el progra- 
ma o "software" que corresponde a la aplicación 
elegida). Y es responsabilidad del docente adver- 
tir de las posibilidades tanto como de las limitacio- 
nes Pero ni uno ni otro pueden eiercer su respon- 
sabilidad sí el lábricante y el vendedor no le ofre- 
cen los medios adecuados para realizar el apren- 
dizaje especifico asociado a la máquina o al pro- 
grama adquiridos. Igualmente se han de exigir de 
los productores una buena documentación tanto 
sobre el "hardware" como sobre el "software" . al 
mismo tiempo que una forma de documentación 
que facilite el aprendizaje (manuales de auto- 
aprendizaje y manuales de consulta). Y, por otra 
parte, se ha de exigir hoy que el sistema educativo 
entregue todos los conocimientos básicos necesa- 
rios para que cada profesional o lécníco esfé en 
condiciones de utilizar adecuadamente la nueva 
tecnología en lo que corresponde a su profesión 
También ha de proveer orientaciones generales 
para que la sociedad toda se beneficie de este 
progreso y ha de disponer mecanismos oue eviten 
la pérdida del conocimiento acumulado. 

Pero no se puede olvidar que la "seguridad" 
(rente a posibles errores de uso involucra también 
a los fabricantes en otras dos áreas que podríamos 
llamar de seguridad física y de seguridad lógica 
La "seguridad física" se refiere al diseño, la reparti- 
ción de los componentes (como la ubicación de las 
teclas, para evitar "deslices" destructivos en la 
manipulación), la aislación de los elementos más 
frágiles o peligrosos, etc La "seguridad lógica" se 
refiere a la necesidad de que existan sistemas de 
control de uso. que eviten no sólo que el usuario 
cometa errores que afecten el correcto funciona- 
miento de la máquina sino también su propia mani- 



pulación de datos. 

Para terminar, sólo podemos recalcar el aspecto 
altamente dinámico del avance tecnológico actual 
y. por lo tanto, la imposibilidad de proponer un 
con|unto exhaustivo de normas específicas. Frente 
a esta situación, corresponde no sólo al moralista 
sino a cada actor especifico -científico de la infor- 
mática, fabricante, vendedor, docente, usuario- 
estar alerta para aplicar principios generales como 
los enunciados por JOHNSON y. en último término, 
evaluar toda nueva situación de acuerdo a la pauta 
última de la moralidad: el Bien final tanto de la 
persona como de la sociedad j£ 
Bíbliogragía 

1 "Las fronteras del Evolucionismo" 
Mariano Artigas. 

Libros WC. 3 a ed 1985 

2 "La conquéte des espnts" 

Ed Maspero. Paris, 1982 
3. "Computer Elfucs: A Guide for the New Age" 

Dougias W Johnson 

Brelhren Press, Elgin, IL , 1984 
A "El ordenador inleligente" 

Rogerl Schank 

A. Bosch. Barcelona, 1986. 
5. "The Silicon Idol. The Macro Revolution and its 



Social 



npl.o. 



Michael Shalüs 
Oxford Univ. Press, Oxford, 1985 
6. "El punto de vista de un humanista", en la obra 
colectiva "Conocimiento, Educación Superior y 
Desarrollo Nacional" 
Sergio Silva 
CPU, Santiago, 1986 

7 "El cerebro y la mente". 
Gordon Taylor. 

Ed Planeta. Barcelona 3" ed.. 1983 

8 "La Tercera Ola" 
Alvin Toffler 

Plaza 6 Janes Barcelona, 1980 

9 "EL segundo yo las computadoras y el espíritu 
humano" 

Sherley Turkle. 

Ed Galápago, Buenos Aires, 1984 



Pío! Raymond Colle es Li- 








cenciado en Cene as Mo'a 








les y especialista en Comu- 


















¡¡ 






1969 






Se desempeña actualmente 








como docente en la Escuela 
















siüad Católica de Chile 








(Sandago) en las caled ras 






r " 








macón y Análisis de Conte- 








Es también Coordinador de 








Computación de 'a í k ultad 








dad y miembro del Consep 






4t 


Compul ación 


de 


rabajo 


sobre distintos 




aspectos c 




pies artículos y documentos 


Otón 


-i,;);,. 





Mlcrobyte Agosto 1987 



Todo en Cintas 

Industrial termofil S.A 

Carmen 1985 

Teléfonos • 518365 - 515696 - 5558324 

Telex -341583 

FAX - 5556144 



íes*» 






Vc5S2£Ü 




EQUITY I : 
EPSON g< 



IBM PC compatible 

4.77 MHz 

7.16 MHz 

Monitor Color 

Disco duro de 20 Mbytes 



Mar de! Plata 2147 - Providencia - Fono 745090 
Mac Iver 115 - Santiago - Fono 383621 
Ecuador 236 ■ Viña del Mar - Fono 976670 



Precio de Lista: U.S.* 3.150* + !. V. 

Precio de Oferta SOFTEL '8¡ 
U.S.* 1.990* + I.V.A. 



Soporta Software 



flexDE 



asicom