Você está na página 1de 84
NUNCA MAIS PaclicoM Niel ala\-k oly oman Fantasy Zone ESTRUTURA DE ARQUIVOS EM COBOL Entre aplicativos e games fique com os dois na AECTRON coloca a sua disposi¢ao, completa variedade de programas, incluindo games e aplicativos. O que a ECTRON quer é preencher seu tempo e todo o espaco de seu MSX, tanto nas horas de trabalho, como de lazer. | SOFTWARE LANCAMENTOS: ele a ECTRON ELETRONICA LTDA. Fo a ee Agni atgrerl am O) om eos 9 SHE AL Cesare 13 1= Me to Santanal-sao Paulo SE “*Curso de Basic MSX” Acompanha livro “Dominando © MSX" Tel.: (011) 290-7266 PERIFERICOS cPu x AGUIA INFORMATICA LTDA. AV.N. S. DE COPACABANA 861 GRUPO 809 COPACABANA 22040 - RIO DE JANEIRO - Rj TELEFONE: GERAL: 235-3541 REDACAO: 258 5246, FAX: 235-3472 DIRETOR RESPONSAVEL GONCALO R. F MURTEIRA DIRETOR COMERCIAL JOSE IDEMAR A. NASCIMENTO EDITOR RESPONSAVEL DOLAR TANUS REGISTRO 430-RS EDITORA DE ARTE | ROSA LUCI DE FIGUEIREDO ‘CAPA MILTON MEIER JUNIOR ARTE FINAL FRANCISCO SANTANA (MONTAGEM/REVISTA) CARLOS A. BAUER GUIMARAES (MONTAGEM /ANLINCIOS) ADMINISTRACAO LUZIMAR GOMES DA SILVA PUBLICIDADE SERGIO A.C. REIS ASSINATURA CRISTIANO LUIZ. DE FRANCA comPosi¢Ao ‘ALFA LOGICA PROCESSAMENTO FOTOLITOS PROJETA STUDIO GRAFICO IMPRESSAO GRAFICA LORD DISTRIBUICAO FERNANDO CHINAGLIA DISTRIBUIDORA S.A RUA TEODORO DA SILVA, 907 FONE (021) 577-6655 (PU € uma pubdcagdo da Aguia informatica Todos dretos serves. Proibida 3 dispositive, components et descr ra "evista pcm estar 300 a potegao de patente. Os eeutos puchcades So poe waggenecconaos sem uae in iuratvo Os programas apesentados hos ores mesa se formecidas em suet So de propiedode dos autores, cabo ‘les todos dts prevstos em let feat eee News 6 ARrTIGOS __ESTRUTURA DE ARQUIVOS EM COBOL _ 8 ALGUMAS APLICACOES PARA O SEU EXPERT 10 POR DENTRO DA INTERFACE 16 PROJETOS PROJETO SPECTRO eee PROJETO MSX DEBUG 28 PROGRAMA UTILITARIO CONTROL NUNCA MAIS 36 INTRODUCAO DE PROGRAMA DYNAMIC PUBLISHER 1.88/1.81 44 Jocos __THE MUNSTERS _52 ANALSE DE LIVRO GUIA DO PROGRAMADOR MSX 78 EDITORIA| Caro Leitor mente diferente. Isto é consequéncia de um projeto grafico que vern sendo elaborado, jd hd algum tempo, com todo o cuidado, para que o resultado final pudesse atender a vocé da melhor forma possivel. Um trabalho como este demonstra a preo- cupagao que a diregfio da CPU tem com o leitor, que a partir de agora, terd mais facilidade em localizar os assuntos de seu interes- se Editorialmente a revista continuird trazendo o maior nimero de informagdes quanto aos varios programas em Basic, Cobol e As: sembler, para satisfazer aos usudrios mais exigentes do MSX. Com toda a crise que o pals atravessa, o mercado de MSX até que tem fugido um pouco da realidade da situagio. Prova disso é que varias empresas tém efetuado lancamentos. ‘Na drea editorial, a Ciéncia Moderna, tradicional editora do-ff: Rio de Janeiro, langou 0 livro, Guia do Programador MSX, de auto- ria de Eduardo Barbosa, que jd é conhecido da maioria dos usud- ios de MSX. Quem estiver interessado em conhecer um pouco de trabalho desenvolvido, poderd encontrar nas pdginas de CPU, um ‘bom material, onde realizamos andilise da publicacao. Além do livro, Eduardo Barbosa também lancou, através da Giencia Moderna, trés programas utiitérios, que tém por finalidade Gjudar os usuérios na cdpia de programas. A linha TOP, composta pelo Top Pirate, Top Erase e Top Format, vale a pena ser analisada por quem gosta de possuir cépias backups de seus trabalhos, para indo ter surpresas futuras. O Top Format é 0 tinico programa para formatacdo existente para MSX, que pode alterar 0 Interleave do disco, além de possibilitar a formatagao de um disco, sem apagar os dados. ‘A Nemesis Informatica também promete para breve 0 lanca’ mento do ano, o programa Gradius, que faz tudo que faltava ao ‘MSX fazer. O autor do soft é 0 Marcio Machado de Moura, que jé 6 conhecido de todos os leitores de CPU. Na drea de Hardware, foi langada, pelo Anselmo Salzani, a Light-Pen, que permite efetuar desenhos na tela e que, hd muito, era esperada Mas isto néo é tudo, aguardem, pois muitas novidades virgo pela frente. E sta edigdo de CPU, como vocé poderd observar, estd total- Gongalo Murteira 44 crUMS Nt 20 /opTUBRO 1550 E VOCE... Se a resposta for sim, vocé ja nos conhece. Sabe que ha mais de 3 anos oferecemos os melhores produtos em software e hardware. Atendimento honesto e personalizado, técnicos experientes para resolver qualquer problema. Seja qual for o seu caso, fale conosco. FAULISOFT Sempre Copiada, Nunca Igualada. R. Cel. Xavier de Toledo, 123, 3° Andar - Sdo Paulo - SP - Tels. (011) 371814 & 345253 elaborado para usudrios de lin- _tavam o New York Times, Natio- gua inglesa nal Geographic Soc NEC. SAMBA ? lotus depoisde anos acw- USA Today e Times Magazine Ec, o ‘sando o software de ser estran- tésetembro,aplanilhaele- gif, esté movendo, agora, um FS A icra Seria’ comercal pce conta aNosic aaa Software facilita zada pela PCSoftware, era cons: dO prdprio TWIN de ser c6piada vida dos clientes derada nacional, fazendo pane Pliiha Lotus 1-23. Enuquanto de hanco dda categoria 1 da antiga SE,ex- 9 parecer desses processo.no tinta no ultimo dia 12de setem- Sah, 2 Lotus aproveta para ina om quer mats sir deca ; mente comegar uma campani a s6 para pegar seu saldo Trento de Rolhia te niorhaten que visaestimulara rocadebe- nobanc¢enretar las mons ¢ Automagdo, Essa categoria re. eS instaladas de outras plan truosas, pode agora, facitar sua Sservava privilégios pare softwa. _ Thaspelo programa da Lotus. Vi- vida com o “Controle Bancério’, resdeservolvidesnépaistaisco. "aS empresas, entre elas aBras- software desenvolvido pela Sot ‘mo apreferéncia na compra por Pett, jtrocaram a Samba pelo supply, Assessoria em Computa- NEWS es compra por Foie #23, Gores Dwecionedo Taro para pol ede saperir a entrada To pees eas aunts rides ise concorertesestangeles D programa autinatiza as ope fom bens a egmeato dain: =)BURT ganha ragdes fomecidas pelo usuato, ridade. do ‘move io em. controlando com maior segurar- Geinccatmas ioe Deyo Publishing se osten mrs er ‘ano (através da Intercorp, um de ‘Ges, cheques pré-datados e ou seus distribuidores no Brasil, a Editora Gréficos Burtifoia _'¥@8 movimentag6es comuns. SEI reconheceu, porém, que 0 A escolhida para receber 0 De fécil operacdo, o sistema software era uma simplestradu- prémio ““Scitex. Imagening "30 exige do usuario conheci dodaplanilha TWIN,daempre- Awards for Visionary oeecide Mentos de informatica, Seu uso Sa norteamericana ‘Mosaic, e pela Associacio de Usuarios de _ilimitado em relagdo ao niime- anunciou que o programa faz Artes Grdficas soitex nas Ament, © de contas, isto &, podese ter ‘parte da categoria 2, destinadaa cas (Canada, Estados Unidos, Mé-_CoMtas em varios bancos ou va nae decinekidccemeon Gclcmda Estados Unidos ME Fo castes na mesa ta jarton“com Nemprenas zetia Acatefent eT que Gao. © isa 4 composto por ‘estrangeiras. top Publishing editoracdo letro. W™ disquete, acompahado de Fruto de uma deciso inédi-iicas}, que a Burtiparticipoucom Manual com todas as instru ta, @ cassacdo do registro do mimero 19 da revista VIA Cin. $0°5. software exige um micro | ‘Samba fol aprovada a partir de turato (publicacgo da Pirelli 'BM PC XT ou AT e acetta qual ‘um parecer técnico emitido pelo meus S/A\,totalmentea produzi- quer tipo de impressora. Grupo de Trabalho, criado espe- do por computador, desde o ras Cae assessorat a SEI cunho daideéiaatofotoita im: HOTCENTER: homes ctmo sha seal qucra dade ere, resultado da unio te nomes como Toshiaki Sasaki Realizada dia 27 de agosto (SED, Miguel de Tewve e passad, a premiaga0 acontecen da Thundersoft (CT), Geovane Cayres durante 0 Encontro Anual dos com a Hotdata (Sociedade Brasileira de Compu- Usuarios Scitex nas Américas, em ; tagdo) e Tomasz Kowaltowski Orlando, Estados Unidos. Ao con- tradicional Thundersoft se (Unicamp), cootdenados pelo cade ofroféy a Bur o Gupo de tuniu a Hotdata, dando ort sub-secretério industrial da SEI Usuarios Scitex apontou aempre- gem a Hotcenter -com novas ins ‘Américo Rodrigues Filho. Duran- sa brasileira como a que se en- _talacbes comerciais e novidades te trés meses, o grupo estudouo contra no mais avancado em Soft e hardware. ‘Samba e 0 TWIN e conclu “‘ndo TEE ckee a, (0 objetivo da nova empresa, haver diivida de que ambos 0s trénica, na frente, inclusive, dos _locaizada na Rua Evaristo [programas foram derivados de Estados Unidos Entre os princi. ga 35, sala 417 -R¢ atender ca lum mesmo programa original, pais concorrentes ao prémio es- da ver melhor o usuario de MSK. CHEGA DE PROBLEMAS COM SEU MSXI Assisténcia Tecnica @ com a Micro Audio Eletronica Somos uma empresa especializada em manutencao de MSX e toda sua linha de periféricos. Faca ja um orcamento @ resolva seu problema... ELETRONICA LTDA. S.0.S. MSX Ligue (011) 815-9089 A melhor Solucdo Av. Brigadeiro Faria Lima, n° 1684 S/L 24 - Pinheiros - CEP ao Menor Custo 01452 - S. Paulo - SP {6 crus nt 20 /esURRO 1990 pe ole een eee ee ALTERAGAO DE ENDERECGO Mudamos para a Av. N. S. de Copacabana 86I/ grupo 609 - Rio de Janeiro - RJ - CEP 22040 (oe G SS primo passo para compreensio da Programe a inuagem Cos jenoertendimento dos apes ‘gerls do conceto de arquivo em process. ‘nto elena de dados Consderando & ‘atta telco desta Inguagem com 9 rea omercal¢rrssimo um programa em Co- bol que no se utile de pelo menos um a gue ano ar dee rg aan. > continue a serie sobre Cobol CPU (nt 4, serum andize sobre os pos de argu ‘os possve's de srem utlizados na prog Image Cobo. Para tal aremos inilalmenite time abordagem sobre agulvos de uma ma nea gral, no objetivo de sana as divides thats Comuns sobre 0 assunto Arquivos e Periféricos O temo avg lngarenteutizado ro Jargto da computa, geralmente€ associ {i's um perterico de armazenamenta como {ta ou dbeo Na realidade ¢ una forma vir tal de reterenlarmos um conunto de dados ddemesma natireza, que st lgaes por um tana rome go ode ho ove dos ou migrados entre perércos, deforma parcial ou eomplta ff Quando inseros in Fermagies em um computador, sja ra for ‘ma de um programa, ou mesmo de um co astro temos que assocar&exsas informe es um nome; para que possamosreeuper {SS sempre que desqjrmos Sea come 3 ¢2- locassemostnfrmagBee em im ‘ue tvesse em sua capa um nome, Ao nos ‘elrenclarmos a este nome, estamos ros re ferenclando, automatiarente a todo oon taido do envelope Setiveseros um condn- {ode envelopes teriamos analogamenta um conjumto de -arquives QL De manetragerl, quando ulizameos © _sstema operaciotal para manipulagao des tezanpuvosexste apenos ua rica mane ra detratamento.O arquivo & abertoe suas inormardes so recuperate aura de tanelrasequencial, de primera aula, A esas nkrmages pe sera ‘com o envio das mesmas do periico em ead para oto qualquer Poder er nner expo cop ed ‘co para disco, ou para outcspertrices de ‘atueza distin exemple Hear um argu fem disco no video, sta mane de 0 dente ‘bes, ni atende os casos deleados, onde a {nanipulagie dos dados condos nos argu er eta de forma mais dnd 02 Se, undo gure buscar arainonn: Germ ue orem aftrente daa qu 0 ts fa geod Fran cao com iverasinguagens de progamogla Essa téercas diem resp forma de organiza (40 que um arquivo pode ser grado. em Cobol Organizacao de Arquivos Existem muitos meios de associarmos Informages de mesma natureza na forma de lum arquivo. Esses diversos modas de orga ‘een a oe aerate ‘maneira como podemos recuperar as infor ‘macGes nele contidas. Das técnicas existe tes, vamos analsar aquelas que 0 mass co ‘muns de serem ulizadas na construcao de sistemas. ‘) Organizaco sequencial 3) Organizagdo aleatéria. ©) Organizacao indexada Para a analise das técnicas deserts act ‘ma, precisamos antes de um conceito muito |mportante no tratamento de arquivos: 6 con: cetto do registo de dados. Registro de dados ‘Quando nserimos dados em um acu a énecessanoque as ntormarbes rele on ‘sj septa os urdacen na {Shatin qe cont as buormogen eta {nidads dams o nome de eget ce po- ¢deser ainda mais ub ormacam es a res ti ae at ‘teemplo mats deo de zag de aga “ne a i as CQuondo ramos uma agenda, sja em um otc mex ea Th paramos as iformacbes em unidades que Eontem os dads sobre» pessoa, als como. nome, enderegoetlelone Nomeamos eta Uniade de eg, eas ements items do registro dams o nome de campos Se fia coo seceda egress ma Icha Ge dead» cad pesos exertera ager on de exter varesiniormaies sobre» pessoa {campos does. ese pare sues Sul que partcem no er stbdvsbes co tno por skerpo um text, end podemas spizara nto de et om deca tthe cu meno cada letra do texto Tipos de Organizacéo © primeiro tipo 6 0 mais comum de to- dos, onde as informgées s4o armazenadas e recuiperadas de maneira sequencial, sendo Jmpossvel acessarmos um dado ser que to- dos os anteriores sejam ldos primeira Por ser ‘auto base de qualquer sera opera ‘ral, todas as inguagens existentes s4o dota. das de técnicas que possibiitam a letra e ‘gravagio deste tipo de arquivo. ‘Na organizardo aleatéra, o conceito de registro se tora fundamental com a present Estrutura de Arquivos cde cin mamtc gence ja mio do aquva ste cohg ue geal ten val dea 65535, ¢uthado nae AES raved dos gato poms Bema: se ecupeces de ora rete de oem das que fram pravadas Ati asta imagens queue Sejaum argue dese po Desa lama, oF goo sera cada pagine do hoe edo ‘ico sera omer da psi. Embs ‘olive somorgenzadosequercamert da pipe i pg sey sat ‘Runiuer uma dele pelo numero da pagina No havendo necesddade delermos ‘oso © te para nas postenaros na Papa cocoa ralmente toms a orgarizaglo mats sofetcad Se dn eatin dead Seu mecansm ¢emalare ao arterox iSente apenas ocodgo queef re so al no prec necssaramerte er urdu devend em ds campos doe gto Far exempiicarmos esse tpo deo Emizaae vanes magiar omar ue Sterha dads cadastats de pessoas pare ido com anos agenda onde cada reso ‘omado pelos segues carps Nome; Endereco; ‘Cidade; Estado: cP. Telefone Se organizarmos este arquivo de forma indevada, Gevemos excolter um dos eampes como cig de seeso, eralmente cham ‘ode chav A loge nos indica que deveros ‘scoer o nome que no seta agrodavel procurarmas um resto peo endeegD ou Inesmo peloton mas ssn no significa Seno pe er ce achive, 9 Sceseo a este arquvo passa ase eto ort fo rome 9 mus mipaca no Rene Cimento. de todos os" outes campos, do ‘Camo podomos ver, épossive alcancar ‘mos qualquer regisro sem a leitura dos ante "ores, com a vantagem sobre. técnica ante- ror, do acessélo por nomes ou co- digas alfanuméricos. Seo arquivo acima fos ‘se uma agenda e quiséssemos saber 0 tele fone do joao da Siva, bastaraindicat 20 com- pputador este nome, que todos os campos re Tativos ao registio desta pessoa (Enderego, C+ dade, Estado, CEP e Tolofone) seriam fornecidos. ‘Descritas as principals organizacbes de arquivos em processamento eltrGnica de da dob, vamos ver como allinguagem Cobol tr ta" com. tals elementos.OL. CHUMSK NY 20 sTUBRO 1970 Tipos de Arquivos em Cobol Existem 4 maneiras de tratarmas dados, na forma de arquivos, dentro do Cobol. Sen do que tratamos derio da guage: nto 80 da menelra de organizar os Hados do ar uivo, como também na forma como vamos ‘acessitlos, nas operacdes deleitura e grav (8 Os tralamentos de arquivo peo Cabel 0 dos seguintes tipos: 4) ORGANIZATION IS SEQUENTIAL; ORGANIZATION IS LINE SEQUENTIAL ©) ORGANIZATION Is RELATIVE, ¢d) ORGANIZATION IS INDEXED. Na prime forma de ogantzagi, co mmo. préprio nome, os dais so idos€ ftavados. deforma. sequencial, mas Utleando-e de enicas que permite bas! amente que apenas progromasescios em lnguagen Cobol tetham acess0 a e385 datos 10 segundo po tem tratamerto id coaoprme sen que germ autos de- rominados CARRIAGE RETURN DELIMITED ta sp os restos so separados por um re tome de cart que parao micocornputador Sige geo igo ODM eon cores dente ea RETURN e a0 codigo de pu Erlinha, separa ada um dos wegstros te po de arqunva também denottinado A qui Teta, € ois do sistema operacio- Or TT TP al) nal podende ser maripuado por qualquer euti nguagem ou uti como edits detent, dumps de aq, ee. Aconshh Se portant 9 uso desta forma ao ves da afgontsacao segeeneal para tipo RELATIVE forma de orgoiza 0 cleat desert no argo. Ta como frerogatiauma chove numca, diene Scare menor ou igual 5635 432707, dependendo da wesi0, «que devo 6 ‘rgarizapio ab pode er ida egravado por pogmasexcos em Cob ‘O quaro e ultimo tipo de organizacso crc muna ara nea luted qualquer conn aanume eo de dados emo Choe podendo ser um tumais campos do repsto De forma andl fh 20 ipo anterior ge arquvs de iso ec Sisto da Ingunget Modos de acesso Alm da organizaco, termos, a forma de acesso ao aruiva, que deve ser dedarada nas ‘organizagdes: RELATIVE e INDEXED, podendo ser de tr tpos: 41) ACCESS MODE Is SEQUENCIAL; 2) ACCESS MODE IS RANDOM, 3} ACCESS MODE IS DYNAMIC. ‘© modo de acesso sequencialabriga que alleitura egravagao dos registross6 podera0 ———————————————— ser fas de manera sequencil, mesmo quando o arquivo € indexada, Na forma RANDOM 36 poemos aces sarragtrosmo argv se ornscermosa ch (no caso Indexad) ou codigo (no aso deat) ‘Quando delaramos que 0 modo de acesso¢dndmic tems a combinagao dos dois mods: SEQUENCIALe RANDOM ou 3 ja podemos midar no decom do programa {manera de acessarms o arquivo sequen ialmente ou aletoramenie ode parece estan que tenhamos 0 ‘mode de acesso te 2 quando podemos utr Tear argue deforma dndmicy mas garart ‘ign os os mas dao oma et Verliaedependerado objetivo do programa 2 escola de um os onto mod. Conclusao Descrita a estruturabasica de arquivos de Cobal vames, no préwimo artigo da série, ‘comecar a apresentacio da estruturg de da dos da linguagem, que por sua flexibiidade no tratamento de camps e varies ter que ser amplamente discutida, 7. MARCIO MACHADO DE MOUR| A TOYGAMES INFORMATICA dispde dos melhores jogos para 0 seu MSX, oferecendo qualidade profissional, novida- des internacionais e garantia dos seus servicos. SUPRIMENTOS *Fitas para impressoras *Disquetes 3 1/2 e 5 1/4 *Formulérios continuos Etiquetas ‘Livros e Revistas Caixa Postal 30961 - CEP 01051 ‘S40 Paulo-SP Rua Galvao Bueno, 714 - Conj. 16 Liberdade - Sao Paulo-SP Préximo Estagao Metré Séo Joaquim FONE (011/277-4878 PERIFERICOS *Drives 5 /4.e 3 U2 *lmpressoras *Modens *Monitores: ABERTO TAMBEM SABADOS DAS 9:30 AS 16:00 HORAS. ACEITAMOS CARTAO DE ‘CREDITO SOLICITE NOSSO CATALOGO GRATIS PROMOGAO +A cada 10 jogos 1 gratis Prego especial para pacote de 100 jogos DESPACHAMOS, PARA TODO O BRASIL UFosne ‘ru msx ne 20 oxTuaRo 199 9 RCIO M. DE MOURA 1D DEPGSITO BANCARIO. 2A YALE POSTAL IMPORTA C30 AGENCIA snes {LARGO BO MACHADO:

Você também pode gostar