ZXTape! ¹VIDEOBASIC>+º @ÿ›ô(¾23613=\+256*¾23614>\),0:ô(¾23613=\+256*¾23614>\+1),0: ê  EDICOES LATINAS " *ý317997|:Ù7:Ú7:ç7:û Mën=0Ì9 :õ¬n,0;" ":ón Cën=1Ì6:õ¬n,4;" ":ón (>ën=3Ì5:õ¬n,10 ;" ":ón 2’õ¬16,23;" ";¬17,21;" ";¬18,21;" ";¬19,20;" ";¬20,20;" " 3~ÿÿÀ€ÿÿÿ€€€ ? ð€€ð€'#+563�ÿÿÿà€ÿøÿ€€€?ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþ`ð€@ð€###133�ÿÿÿø€ÿü~€€ ü ð€ ð€qwÿ{ž~ÿüü€?ÿüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ ø ð€øð€ÿðþ€¿¸000000000000000000000000000000000000000000000000000000000000000000000000001100000001111022200000000000000211000000011112222000000000000002222200022222222220000000000000020200000002222222200000000000000000000000000000000000000666666666000000000066000000000006660088888888888888888880666660000000888===============8000000088888888?===============8888888888888888?<<<<<<<<<<<<<<<8888888888888888?;;;;;;;;;;;;;;;8888888888888888?;;;;;;;;;;;;;;;8888888888888888?:::::::::::::::8888888888888888?:::::::::::::::8888888888???888888888888888888:8888888888???8888????88?????::::8888888888???????889999999989:::888888888?88888888888888889999998888888888888888888888888888888888888888????????????????????????????????8888888888888888888888888888888888888888888888888888888888888888™¹VIDEOLIST }ÑÝ ÿê*  EDICOES LATINAS * fô(¾23613=\+256*¾23614>\),0:ô(¾23613=\+256*¾23614>\+1),0  ý317997| |ô23658j\,8:ô236099\,20:õ¬20,0;:ï""¯318008|:ô236066\,86V:ô236077\,123{ mç7:Ú7:Ù1:û:õ#0;¬0,0; " PARA O GRAVADOR " (-ën=1Ì502:×.01z#× =,¥*60<:ón 2 í0490ê < í0600X F êSUMARIO PÙ1:û:í0690² Z×.6€™™™,21 d;ñp$="VIDEOHARDWARE: ":ñK=6:í0710Æ n:ñp$="O Gravador ":ñK=7:í0710Æ ‚<ñp$="VIDEOBASIC-A LINGUAGEM: ":ñk=10 :í0710Æ Œ;ñp$="DIM - SAVE - VERIFY ":ñk=11 :í0710Æ ‘:ñp$="LOAD - MERGE ":ñk=12 :í0710Æ “ñp$="":ñk=13 :í0710Æ –<ñp$="VIDEOBREAK: ":ñk=15:í0710Æ  ;ñp$="Caleidoscopio ":ñk=16:í0710Æ ª<ñp$="VIDEOBASIC-A PROGRAMACAO: ":ñk=18:í0710Æ ´;ñp$="Uso de Vectores e Matrizes ":ñk=19:í0710Æ ¾8ò100d:í0490ê:û:í0690²:×.6€™™™,18 È:ñp$="VIDEOTEST: ":ñk=8:í0710Æ Ò9ñp$="Jogo de adivinhas sobre ":ñk=9 :í0710Æ Ü9ñp$="os temas da licao ":ñk=10 :í0710Æ æ;ñp$="VIDEO-JOGO: ":ñk=13 :í0710Æ ð:ñp$="Solitario ":ñk=14:í0710Æ ú;ñp$="VIDEONEXT: ":ñk=17:í0710Æ :ñp$="No proximo numero... ":ñk=18:í0710Æ  ò100d #í0490ê:Ù1:û:í0630v "êREGISTO DO NOME ,å 61Ù2:ãaa,bb,cc,dd,ee:úaa=-2Ëì330J @"öaa,bb:ücc-aa,dd-bb,ee:ì3106 J³ö60<,65A:ü-30,-19:ü8,18:Ù1:õ¬9 ,7;"ESCREVE O TEU NOME";¬10 ,10 ;"NO TECLADO";¬11 ,8;"E PRIME ":îÊn$ Tnõ¬9 ,7;" ";¬10 ,9 ;" ";¬11 ,8;" " ^Jõ¬10 ,7;" Esta bem escrito ?";¬11 ,9 ;n$;" (s/n)" hú¦=""Ëì360h rú¦="s"Ŧ="S"Ëì400� |iú¦="n"Ŧ="N"Ëõ¬10 ,7;" ";¬11 ,7;" ":ì330J † ì360h �Nën=1̱n$:ôn+23296[,¯n$(n):ón:ôn+23296[,¯"":ô23296[,¯"" š ì0530 ¤ºä38&,64@,38&,79O,-2,38&,79O,38&,100d,-1,38&,100d,44,,112p,-2,44,,112p,72H,114r,-1 ®‘ä72H,114r,94^,118v,-2,94^,118v,134†,110n,-1,134†,110n,165¥,116t,-2 ¸“ä165¥,116t,197Å,111o,-1,197Å,111o,222Þ,107k,-2,222Þ,107k,220Ü,90Z,-1 ÂŽä220Ü,90Z,215×,70F,-1,215×,70F,190¾,63?,-2,190¾,63?,160 ,65A,-2 ̺ä160 ,65A,130‚,60<,-2,130‚,60<,115s,63?,-2,115s,63?,90Z,59;,-2,90Z,59;,60<,65A,-2 Ö*ä-2,0,0,0,0 àêROTEIROS êœñy$=" PRIME UME TECLA PARA CONTINUAR ":ñs$=y$:ëi=1Ì31:õ#0;Ú1;Ù5;Ü1;¬1,0;y$:×.001wn—,30:ú¦É""Ëî"":þ ôQñy$=s$(iÌ)+s$(2Ìi):×.0004uQ·X,45-:×.0006vIQ‚,557:ú¦É""Ëî"":þ þói:ì0490ê  êTEXTO ­û:í0630v:ö13 ,13 :ü22,0:ü0,30:ü-22,0:ü0,-30:õ¬11 ,0;" Poe em marcha o gravador " ëi=1Ì16:×.04|#× =,36$-i:ói:ò150–:õ¬11 ,0;" ":õ¬10 ,0;" estou carregando "''" VIDEOHARDWARE ":Ù7:ô236066\,0:ô236077\,60<:õ¬0,0;"":ï"" &"êROTINA MAQUINA PARA ESCREVER 0`õ¬l,0;"";:ëq=1̱a$:õa$(q);:úa$(q)É" "Ë×.0005vn—,40(:ëm=1Ì¥*5:óm :4úa$(q)="."Ë×.2~LÌÌÌ,0:ô23692Œ\,255ÿ Dóq:þ NêLE OS UDG X4û:å0610b:ën=0Ì63?:ãa:ôÀ"a"+n,a:ón:þ b0ä0,31,16,16,18,16,16,491,0,240ð,8,8,72H,8,8,204Ì,80P,144�,63?,32 ,63?,2,2,2,10 ,9 ,252ü,4,252ü,64@,64@,64@,2,4,4,8,8,568,121y,1,64@,64@,64@,64@,64@,64@,192À,192À,2,2,2,2,2,2,14,62>,64@,64@,124|,12 ,12 ,4,4,0 lêHOMENZINHO v'ën=30Ì2Í-1:ò10 €túº(n/2)=(n/2)Ëõ¬17,n;"�‘ ";¬18,n;"’“ ";¬19,n;"”• ":×.01z#× =,30:ón:ì0660” ŠZõ¬17,n;"�‘ ";¬18,n;"’“ ";¬19,n;"–— ":×.01z#× =,40(:ón:ì0660” ”þ žêENQUADRO ¨Øõ¬aa,bb;p$:ñaa=(21-aa)*8-2:ñbb=bb*8-2:ñcc=±p$*8+4:öbb,aa:ücc,0:ü0,12 :ü-cc,0:ü0,-12 :öbb+1,aa-1:ücc,0:ü0,12 :þ ²7ñaa=2:ñbb=11 :ñp$="VIDEOLIST":í0680¨:þ ÆBën=1̱p$:õ¬k,32 -n;p$(ÌN):×.002xn—,k*n/8:ón:þ îÆéêa¡á–¢âV£ãLk S PRIME UME TECLA PARA CONTINUAR Y UME TECLA PARA CONTINUAR PRIME UPVIDEO-JOGO: 7»CAR LIST â||€q( ÿ$$$~$$~$$$~$$~$~È~þbd&F(D(Z„z  >>> @8DpÁþ|ƒ ƒƒ|8Hÿ~Àü‚|>@üƒB<"� >ñX0=0:ñY0=31:ñX1=47/:ñY1=40(:í650Š Æ?ñX0=480:ñY0=24:ñX1=72H:ñY1=480:í650Š Ð@ñX0=73I:ñY0=31:ñX1=103g:ñY1=40(:í650Š ÚAñX0=104h:ñY0=24:ñX1=128€:ñY1=480:í650Š ßAñX0=128€:ñY0=31:ñX1=168¨:ñY1=40(:í650Š áAñX0=168¨:ñY0=30:ñX1=192À:ñY1=41):í650Š äAñX0=193Á:ñY0=31:ñX1=255ÿ:ñY1=40(:í650Š îGö568,16:ü0,8:ü8,0:ü0,-8 óHö112p,16:ü0,8:ü8,0:ü0,-8 IõÞ1;¬16,0;"     | "  OõÞ1;¬17,0;"       " IõÞ1;¬18,0;"     | "  lØ24,76L,8:Ø568,76L,8:Ø24,60<,2:Ø568,60<,2 *nö17,73I:ü5,-13 :ö24,58::ü33!,0:ü2,2:ü5,12 4Ø524,557,2 >bö30,513:ü0,4:ü4,0,-2:ü0,-4:ü-4,0 Hbö38&,513:ü0,4:ü4,0,-2:ü0,-4:ü-4,0 RAëX=11 Ì15:õÚ6;¬X,1;Þ1;" ":óX f!õÚ6;¬13 ,4;"””" ƒþ „ Þ0 ‰EñX0=0:ñX1=13 *8:ñY1=16:ñY0=0:í650Š ŠAñX0=143�:ñX1=208Ð:ñY1=47/:ñY0=64@:í650Š ‹HõÜ1;¬14,18;" RODA DE ";¬15,18;" TRACCAO " ŽNõÜ1;¬20,0;" SISTEMA DE ";¬21,0;" AUTO STOP " �þ çâ è'ñL$=" " ò)Ú7:Ù0:ç3:û:í9200ð# Lí300,:í400� V í500ô `ŠñW$="O GRAVADOR E UM PERIFERICO IN-DISPENSAVEL DO TEU PARA A MEMORIZACAO PERMANENTEDE DADOS. VAMOS VER O SEU FUN-CIONAMENTO." j í9500% tœñW$="O PROBLEMA E A MEMORIZACAO DE<0> E <1> NA FITA MAGNETICA,PARA O QUAL UTILIZAMOS DUASFREQUENCIAS DISTINTAS,NO NOSSOCASO, DOIS SONS DIFERENTES." ~qí9500%:ñW$="����� = 1200 HZ <-> BIT=0 ‘‘‘‘‘ = 2400 HZ <-> BIT=1 " ƒ í9500% ˆ¥ñW$="O PROGRAMA, QUER DIZER, A SE-QUENCIA DE <0> E <1>, ESTAGRAVADO COMO SE FOSSE MUSICA.UMA MUSICA UM POUCO MONOTONADADO OS SONS SEREM: 0 E 1.":í9500% ’ í9230$ œ í700¼ ¡sñW$="PRIME <1> O <0> PARA GRAVAROS VALORES CORRESPONDENTES NAFITA. PRIME 'SPACE' PARA TER-MINAR.":í9500% ¦'ñZ$="����� ’ “ " ° í900„ Ä1õ¬17,0;Þ0;Ù7;Ú8;Z$ Éú¦É"1"ƦÉ"0"ƦÉ" "Ëì1225É Ê ñS=¦="1" Ëõ¬20,14;Ü1;S Ìú¦=" "Ëì1500Ü Î ñZ$=¨A$(Z$) ×.1}LÌÌÌ,S*30  ì1220Ä  ì1500Ü Œâ –RñW$="ESCOLHE: R PARA REPETIR C PARA CONTINUAR ":í9500% › Ù9  2õ¬4,11 ;Ú4;Û1;Þ1;" " ª2õ¬5,11 ;Ú2;Û1;Þ1;" " ´ú¦="R"Ëì1 ¾ú¦="C"Ëì2000Ð È ì°"1460" Ü]ñW$="OBSERVA O QUE OCORRE DURANTE ALEITURA DA FITA. PRIME 'SPACE'PARA TERMINAR.":í9500% å'ñZ$="�‘‘��� ‘‘�‘ " æHõ¬17,0;Ú8;Z$;¬17,14;Ü1;Z$(13 ) ë5õ¬20,14;Ü1;¯Z$(13 )-144� ðú¦=" "Ëì1600@ ú ñZ$=¨B$(Z$) ñS=¯Z$(17)-144� ×.5ÿÿÿ,S*30 " ì1510æ @ ì1430– Ðû äSëX=2Ì9 :õÚX-2;¬X,3;Ù9 ;" POE EM MARCHA O GRAVADOR ":óX î/Ú7:Ù7:ç7:õ¬15,0; øï"" #('ñq$=" PRIME UMA TECLA PARA CONTINUAR " #- ñu=0 #2ñl=¾23624H\ #< ç1:î"" #Fõ#0;¬1,0;q$ #K×.01z#× =,¾u/20 #Pñq$=q$(2Ì)+q$(1) #U×.01z#× =,¾u/10 #W ñu=u+1 #Zú¦=""Ëì9030F# #dô23624H\,l #n×.01z#× =,1:î"" #xþ #ð Þ0 #úiëx=11 Ì21:õ¬x,0;Þ1;Ú2;l$:óx:ëx=11 Ì21:õ¬x,0;Ú3;l$:óx $þ $2ëx=11 Ì21:õ¬x,0;Ú7;L$:óX:þ $"þ $Tyëx=10 Ì0Í-1:õ¬x,0;Þ1;Ú2;l$:óx:ëx=10 Ì0Í-1:õ¬x,0;Ú7;l$:óx $^ƒö3,172¬:üÚ4;249ù,0:üÚ4;0,-81Q:üÚ4;-249ù,0:üÚ4;0,81Q $hþ %ñO=0:ñP=1 %! í9300T$ %&ñST=5-º(±W$/60<) %0ñO=O+ST %NëJ=1̱W$ %X úW$(J)É" "Ë×.004yn—,30 %b õ¬O,P;W$(J) %l1ñP=P+1:úP=31ËñP=1:ñO=O+1 %qúW$(J)="."Ë×.1}LÌÌÌ,30 %vóJ %{ í9000(# %€þ %äxô(¾23613=\+256*¾23614>\),0:ô(¾23613=\+256*¾23614>\+1),0:ý32127}:ï""¯ %æ'ñl$=" " %ç.ô236077\,124|:ô236066\,128€ %éMô23676|\,127:ô23675{\,88X:ô23658j\,8:Ù0:û %î7ñW$=" PARA O GRAVADOR ":í9500%:ì1 opøÿÿÿÿÿÿT$³ôê“N%ulL ó•ab+úJ¸°È¹°yQ RIME UMA TECLA PARA CONTINUAR PW“O PROBLEMA E A MEMORIZACAO DE<0> E <1> NA FITA MAGNETICA,PARA O QUAL UTILIZAMOS DUASFREQUENCIAS DISTINTAS,NO NOSSOCASO, DOIS SONS DIFERENTES.{­CAR HARD 1€€}Á€C2.‚ÿ$$$~$$~$~È~þbd&F(D(Z„z  >>> @8DpÁþ|ƒ ƒƒ|8Hÿ~Àü‚|>@üƒB<"� >>BB<DHpHDB@@@@@~BfZBBBBbRJFB HEADER " ªÚõ¬14,0;Ù0;"  TIPO DE BLOCO 1 B   NOME DO BLOCO 10 B   LONGITUDE TOTAL 2 B   DIRECCAO DO INICIO 2 B   LONGITUDE DO BASIC 2 B " ¾‹ñRIG=14:ñW$="VALE: 0 = PROGRAMA 1 = MATRIZ NUMERICA 2 = MATRIZ ALFANUMERICA 3 = BYTES":í2 ÈUñW$="ESTES 10 BYTES REPRESENTAM ONOME DO BLOCO EXPRESSO EM CA-RACTERES.":í2 ÒpñW$="E UM NUMERO DE DOIS BYTES(0-->65535) QUE REPRESENTA ALONGITUDE TOTAL DO BLOCO DEDADOS.":í2 ܇ñW$="REPRESENTA A LINHA DE AUTOEXECUCAO,NESTE CASO DE UM PRO-GRAMA, OU DIRECCAO DE PARTIDANO CASO DE UM BLOCO DE BYTES.":í2 æ•ñW$="INDICA A LONGITUDE REAL DOBASIC, EXCLUINDO A AREA DE VA-RIAVEIS. TEM SO UM SENTIDO SE O BLOCO EUM PROGRAMA.":í2  ðñRIG=0:ì9000(# #' ì8999'# #(QñW$="ESCOLHE: R PARA REPETIR C PARA CONTINUAR ":í9320h$ #2 Ù9 #<2õ¬4,11 ;Ú4;Û1;Þ1;" " #F2õ¬5,11 ;Ú2;Û1;Þ1;" " #P#ú¦="R"ËñINIZIO=1:ì9450ê$ #Zú¦="C"Ëì9070n# #d ì°"9040" #nû #xSëX=2Ì9 :õÚX-2;¬X,3;Ù9 ;" POE EM MARCHA O GRAVADOR ":óX #‚/Ú7:Ù7:ç7:õ¬15,0; #Œï"" #–1ò502:ñq$=" PRIME UMA TECLA PARA CONTINUAR " #  ñu=0 #ªñl=¾23624H\ #´ ç1:î"" #¾õ#0;¬1,0;q$ #È×.01z#× =,¾u/20 #Òñq$=q$(2Ì)+q$(1) #Ü×.01z#× =,¾u/10 #æ ñu=u+1 #ðú¦=""Ëì9150¾# #úô23624H\,l $×.01z#× =,1:î"" $þ $ Þ0 $"iëx=11 Ì21:õ¬x,0;Þ1;Ú2;l$:óx:ëx=11 Ì21:õ¬x,0;Ú6;l$:óx $,þ $62ëx=11 Ì21:õ¬x,0;Ú7;L$:óX:þ $@þ $Jyëx=10 Ì0Í-1:õ¬x,0;Þ1;Ú2;l$:óx:ëx=10 Ì0Í-1:õ¬x,0;Ú7;l$:óx $Tƒö3,172¬:üÚ4;249ù,0:üÚ4;0,-81Q:üÚ4;-249ù,0:üÚ4;0,81Q $^þ $hñO=0:ñP=1 $r í9290J$ $súRIGËí9600€% $|ñST=5-º(±W$/60<) $†ñO=O+ST $�ëJ=1̱W$ $• ú¦="!"Ëþ $š úW$(J)É" "Ë×.004yn—,30 $¤ õ¬O,P;W$(J) $®1ñP=P+1:úP=31ËñP=1:ñO=O+1 $¸úW$(J)="."Ë×.1}LÌÌÌ,30 $ÂóJ $Ì í9110–# $Öþ $àˆô(¾23613=\+256*¾23614>\),0:ô(¾23613=\+256*¾23614>\+1),0:ý32127}:ï""¯:ñINIZIO=0 $êPñA$="00000000":ñPAP=8:ñRIG=0:ñl$=" " $ô.ô236077\,124|:ô236066\,128€ $þMô23676|\,127:ô23675{\,88X:ô23658j\,8:Ù0:û %4úÃINIZIOËñW$=" PARA O GRAVADOR ":í9320h$ % ì1 %ñSX=X1-X0:ñSY=Y1-Y0 %9öX0,Y0:üSX,0:ü0,SY:ü-SX,0:ü0,-SY %&úFL=0Ëþ %0ëX=X0ÌX1ͼ(X1-X0) %:öX,Y0:ü0,SY %DóX %Nþ %€Wõ¬RIG-1,ç;ÚPAP;" ";Þ1;Ú8;Ù8;" " %�ZëH=2̰A$(6Ì7)+¼§:õ¬12 ,°A$(4Ì5)+H;ÚPAP;Ù6;" ":óH %†�ãA$:ñPAP=°A$(1):õ¬RIG,ç;Þ¼§;ÚPAP;Ù6;" ";:õÚ6;" ";:ëH=¼§Ì°A$(2̺§):õÞ¼§;¬RIG,H+¼§;Ú6;Ù8;" ":óH %Šõ¬¼§,¼§;Ü1*(°A$(1)=7);ÚPAP;Ù9 ;" ";A$(8Ì);" ";Ü0;¬RIG,26;Ú6;Þ1;" " %‹gëH=2̰A$(6Ì7)+1:õ¬12 ,°A$(4Ì5)+H;ÚPAP;Ù6;" ":óH %”ñRIG=RIG+1:þ %ä€ä"2140001TIPO DE BLOCO","5170110NOME DO BLOCO","4141102LONGITUDE TOTAL","7191302DIRECCAO DE INICIO","1181502LONGITUDE DO BASIC" ©niziïA00000000°að²içopøÿÿÿÿÿÿJ$³ôêwv�$ul0L B b¸°¹°¸±@¹±0¦ì³ø8³ù(WvESTE E O TELEVISOR DURANTE OSEU FUNCIONAMENTO NORMAL. OB-SERVA ATENTAMENTE O QUE OCORREQUANDO CARREGAS UM PROGRAMA.Q MA TECLA PARA CONTINUAR PRIME U÷’m©CAR HARD 2€€}K€Ê(*‚ÿ$$$~$$~$~È~þbd&F(D(Z„z  >>> @8DpÁþ|ƒ ƒƒ|8Hÿ~Àü‚|>@üƒB<"� >\),0:ô(¾23613=\+256*¾23614>\+1),0 _Çý°"31969":ñz=ç:ñu=¼§:û:ô°"23609",°"20":ô°"23658",°"8":ï""¯°"31970":ï""äf$():ô°"23606",z:ô°"23607",°"124":Ú°"7":Ùz:û:Ú°"8":õÛu;¬°"10",z;" PARA O GRAVADOR ":ëI=Z̰"10":×°".01",°"I*5":óI d%Ù°"9":ñCEN=Z:ñOP=U:ò°"100":ña=°"127" iú¾°"23296"=aËì°"160" n˜û:õ¬°"10",°"3";"ESCREVE O TEU NOME NO TECLADO E PRIME ":îÊn$:û:õ¬°"10",°"4";"ESTA BEM ESCRITO ? (S/N)";¬°"6",°"15-±N$/2";ÜU;" ";N$;" " ‚ú¦="N"Ëì°"110" Œú¦É"S"Ëì130‚ –.ëi=u̱n$+u+u:ô23295ÿZ+i,¯(Âa+n$+Âa)(i):ói  .ñn$="":ëi=°"23297"̰"1e6":ú¾iÉaËñn$=n$+¾i:ói è ñrc=u:ñpn=u L5ñA$="":ëi=u+ṵ"30":úf$(rc,i)É">"Ëña$=a$+f$(rc,i):ói Vú°"i/2=º(i/2)"Ëña$=" "+a$ ~3ñrc=rc+u:í°"8410":ñvc=z:í°"8300":í°"8150":í°"8400" Üí°"8070":ì°"1100" @/ñA$=" POE EM MARCHA O GRAVADOR ":ç°"7":Ú°"7":û JÞZ:ëN=Z̰"29":×°".05",°"2*N" T2õÙ°"4";¬°"8",N;" @";¬°"9",N;" ~|";¬°"10",N;" \]" ^0úN>°"2"ÆN<°"29"ËõÛ1;¬°"8",N;A$(N-2) hóN rGõ¬8,30;" ";¬9 ,30;" ";¬10 ,30;" " | Ù7:ï"" ‹%õ¬°"7",U;:ñT$="ESCOLHE, `:":í°"8330" �|õ¬°"11",°"6";"F FIM";¬°"13",°"6";"I VOLTAR AO PRINCIPIO";¬°"15",°"6";"C PASSO A PARTE";¬°"16",°"6";" SEGUINTE" šñA$=¦:úA$="F"Ëâ ¤úA$="I"Ëñrc=PN:þ ©úA$="C"ÆRC>99cËì°"8000" ®úA$="C"ËñPN=rc:þ ¸ ì°"8090" Ö1ò502:ñt$=" PRIME UMA TECLA PARA CONTINUAR " à/õ#Z;Ú°"6";ÙU+U;ÜU;¬U,Z;t$:×.001wn—,30 êOñt$=t$(2Ì)+t$(U):×.0004uQ·X,45-:×.0006vIQ‚,557:ú¦É""Ëî"":þ ô ì8160à ldñA=Z:ëJ=rcÌ9999':úF$(J,30)É"%"ÆF$(J,30)É"#"ËñA=A+U+(2ÆF$(J,30)="&"):óJ múVCËõ¬°"10-a/2",U; n ñT$=F$(rc) v4í°"8328":ú±T$=30ËúT$(30)="#"Ëñrc=rc+u:þ {'úF$(rc,30)="%"Ëñrc=rc+u:ì°"8300" €ñrc=rc+u:ì°"8302" ‰ õ­1; Šñc=Z:ëN=U̱t$ ”(úT$(N)="%"Ëí8150Ö:í°"8400":ñvc=u:þ ™úT$(N)="`"ËñT$=N$:ì°"8330" ›úT$(N)="&"Ëõ'ÞU''" ";:þ žúT$(N)="#"ËñP=°"8":þ ¨õT$(N);:úT$(N)=" "Ëì8380¼ ²×.001wn—,20 ¼*úOPÆT$(N)="."Ë×.1}LÌÌÌ,35#:ò6 Á"ñc=c+u:úc=30Ëñc=Z:õÞU;" "; ÆóN:þ Ðtña=4:ñXL=248ø:ñYL=169©:ç2:û:õ¬U+U,U;:ö3,3:üÚa;XL,Z:üÚa;Z,YL:üÚa;-XL,Z:üÚa;Z,-YL:þ Ú†í°"8400":õ¬°"3",°"15-±A$/2";A$:ñYL=°"11":ñXL=°"8*±A$+16":ö°"126-XL/2",°"142":üXL,Z:üZ,YL:ü-XL,Z:üZ,-YL:üU,-U:üXL,Z:üZ,YL:õ¬°"13",U;:þ ! ãt$:úñt$Ëþ !úcenËõÞu;­°"16-±t$/2"; ! í°"8330":ì°"8450" !5ëJ=U+aÌ9 +a:õ¬j,u;Ú6+(a=10 ),a$:ój:þ ! ‘ñA=U+U:ëJ=°"26"̰"32"Í6:ö°"28"-J/A,ER+J/A*.7€3333:üJ,Z:üA,-A,§/A:üZ,-J*.7€3333,Z:ü-A,-A,-§/A:ü-J,Z:ü-A,A,§/A:üZ,J*.7€3333:üA,A,§/A:óJ:þ zuÆ­ l. DIM > A INSTRUCAO SERVE PA-RA ARMAZENAR VARIAVEIS DE UMTIPO PARTICULAR: AS MATRIZES.% %A MATRIZ PODE SER COMPARADACOM UMA CAIXA QUE CONTEM ASVARIAVEIS QUE TEMOS ESTUDADO.PODE-SE TER ACESSO A ELA ATRA-VES DE UM OU MAIS NUMEROS (IN-DICES), ESCRITOS ENTRE PAREN-TESIS DEPOIS DO NOME DAMATRIZ. SE ES UM APAIXONADO DOSLIVROS, DISCOS, OU... DOSSELOS, DECERTO QUE ORGANIZARASA TUA COLECCAO COM UMA MA-TRIZ.% %PONHAMOS UM EXEMPLO. SE TEMOSUM LIVRO EM CASA COLOCADO NASALA (PRIMEIRO ARGUMENTO),NA TERCEIRA PRATELEIRANA OITAVA POSICAO... BEM, ` OS NUMEROS 1, 3 E 8 QUE UTI-LIZASTE PARA LOCALIZAR O TEULIVRO NAO SAO MAIS DO QUE IN-DICES DE UMA MATRIZ .% %SE A MATRIZ , CONTEM TO-DOS OS PRECOS DE TODOS OSLIVROS (ORGANIZANDO-OS COMO NOEXEMPLO ANTERIOR), E POS-SIVEL SABER O PRECO DE UM VO-LUME EM CONCRETO COM:& &LET PRECO=B(1,3,8)& &ONDE CADA INDICE (ESCRITO EN-TRE PARENTESIS)REPRESENTA RES-PECTIVAMENTE, A HABITACAO, APRATELEIRA, E A POSICAO .% %PARA PODERES UTILIZAR UMA MA-TRIZ, DEVES PRIMEIRO INFORMARO COMPUTADOR DE QUAIS SAO ASDIMENSOES, E DECERTO, O NU-MERO DE ELEMENTOS A USAR NOSINDICES, E O VALOR MAXIMOQUE ESTES PODEM TER.% %EX.: SE A BIBLIOTECA FOR DIVI-DIDA EM DUAS PARTES, COM 4 ES-TANTES CADA UMA, CAPAZES DEGUARDAR 50 LIVROS CADA ESTAN-TE, O SERA DESTA FOR-MA:& &DIM B(2,4,50)& &ESTA E UMA MATRIZ DE TRES DI-MENSOES.% % NESTE MOMENTO O COMPUTADORE CAPAZ DE RECEBER A SE-GUINTE INFORMACAO: &LET B(1,2,18)=XX& &E SE LE COM: &PRINT B(2,1,30)% %NATURALMENTE, OS INDICES PO-DEM TER MAIS DE TRES NUME-ROS. NO OS NOMESDAS MATRIZES DEVEM SER DEUMA SO LETRA, E COM O SIM-BOLO <$> NO CASO DE SEREMALFANUMERICAS.% %A MATRIZ ALFANUMERICA PODESER CONSIDERADA COMO UM CON-JUNTO DE CADEIAS, COM COMPRI-MENTO CONSTANTE INDICADO PELOULTIMO INDICE.% %POR EXEMPLO:& &DIM A$(3,15) PODE ALTERAR-SE COM: A$(2,8) ACEDENDO A OITO CARACTERESO SEGUNDO ELEMENTO COM: A$ (2) OBTENDO ASSIM, A CADEIA COM-PLETA DE 15 CARACTERES, LOCA-LIZADA NA POSICAO <2>.% %TAMBEM E POSSIVEL USAR COMOINDICE DIRECTAMENTE VALORESNUMERICOS, E ACONSELHAVEL UTI-LIZAR AS VARIAVEIS, E AS EX-PRESSOES NUMERICAS. OBSERVA COMO SE IMPRIME DEIMEDIATO, O NOME DUM MESDA SEGUINTE FORMA:& &10 INPUT MES 20 PRINT G$(MES)& &POSTO QUE OS ELEMENTOS DAMATRIZ ARQUIVAM RESPEC-TIVAMENTE: JANEIRO, FEVREIRO,MARCO, ETC.# # éL£eî¯ða N²ã°îA DIM ¸ìø¹ì©¶ãê'l cîŠ TUM LIVRO EM CASA COLOCADO NAì»CAR DIM â|§€‰Ÿ "ÿ$$$~$$~$$$~$$~$~È~þbd&F(D(Z„z  >>> @8DpÁþ|ƒ ƒƒ|8Hÿ~Àü‚|>@üƒB<"� > A INSTRUCAO SERVE PA-RA ARMAZENAR VARIAVEIS DE UMTIPO PARTICULAR: AS MATRIZES.% %A MATRIZ PODE SER COMPARADACOM UMA CAIXA QUE CONTEM ASVARIAVEIS QUE TEMOS ESTUDADO.PODE-SE TER ACESSO A ELA ATRA-VES DE UM OU MAIS NUMEROS (IN-DICES), ESCRITOS ENTRE PAREN-TESIS DEPOIS DO NOME DAMATRIZ. SE ES UM APAIXONADO DOSLIVROS, DISCOS, OU... DOSSELOS, DECERTO QUE ORGANIZARASA TUA COLECCAO COM UMA MA-TRIZ.% %PONHAMOS UM EXEMPLO. SE TEMOSUM LIVRO EM CASA COLOCADO NASALA (PRIMEIRO ARGUMENTO),NA TERCEIRA PRATELEIRANA OITAVA POSICAO... BEM, ` OS NUMEROS 1, 3 E 8 QUE UTI-LIZASTE PARA LOCALIZAR O TEULIVRO NAO SAO MAIS DO QUE IN-DICES DE UMA MATRIZ .% %SE A MATRIZ , CONTEM TO-DOS OS PRECOS DE TODOS OSLIVROS (ORGANIZANDO-OS COMO NOEXEMPLO ANTERIOR), E POS-SIVEL SABER O PRECO DE UM VO-LUME EM CONCRETO COM:& &LET PRECO=B(1,3,8)& &ONDE CADA INDICE (ESCRITO EN-TRE PARENTESIS)REPRESENTA RES-PECTIVAMENTE, A HABITACAO, APRATELEIRA, E A POSICAO .% %PARA PODERES UTILIZAR UMA MA-TRIZ, DEVES PRIMEIRO INFORMARO COMPUTADOR DE QUAIS SAO ASDIMENSOES, E DECERTO, O NU-MERO DE ELEMENTOS A USAR NOSINDICES, E O VALOR MAXIMOQUE ESTES PODEM TER.% %EX.: SE A BIBLIOTECA FOR DIVI-DIDA EM DUAS PARTES, COM 4 ES-TANTES CADA UMA, CAPAZES DEGUARDAR 50 LIVROS CADA ESTAN-TE, O SERA DESTA FOR-MA:& &DIM B(2,4,50)& &ESTA E UMA MATRIZ DE TRES DI-MENSOES.% % NESTE MOMENTO O COMPUTADORE CAPAZ DE RECEBER A SE-GUINTE INFORMACAO: &LET B(1,2,18)=XX& &E SE LE COM: &PRINT B(2,1,30)% %NATURALMENTE, OS INDICES PO-DEM TER MAIS DE TRES NUME-ROS. NO OS NOMESDAS MATRIZES DEVEM SER DEUMA SO LETRA, E COM O SIM-BOLO <$> NO CASO DE SEREMALFANUMERICAS.% %A MATRIZ ALFANUMERICA PODESER CONSIDERADA COMO UM CON-JUNTO DE CADEIAS, COM COMPRI-MENTO CONSTANTE INDICADO PELOULTIMO INDICE.% %POR EXEMPLO:& &DIM A$(3,15) PODE ALTERAR-SE COM: A$(2,8) ACEDENDO A OITO CARACTERESO SEGUNDO ELEMENTO COM: A$ (2) OBTENDO ASSIM, A CADEIA COM-PLETA DE 15 CARACTERES, LOCA-LIZADA NA POSICAO <2>.% %TAMBEM E POSSIVEL USAR COMOINDICE DIRECTAMENTE VALORESNUMERICOS, E ACONSELHAVEL UTI-LIZAR AS VARIAVEIS, E AS EX-PRESSOES NUMERICAS. OBSERVA COMO SE IMPRIME DEIMEDIATO, O NOME DUM MESDA SEGUINTE FORMA:& &10 INPUT MES 20 PRINT G$(MES)& &POSTO QUE OS ELEMENTOS DAMATRIZ ARQUIVAM RESPEC-TIVAMENTE: JANEIRO, FEVREIRO,MARCO, ETC.# # Ö©DESENHO ¢¢f ¤ÿfô(¾23613=\+256*¾23614>\),0:ô(¾23613=\+256*¾23614>\+1),0 Ú5:Ù5:ý32767ÿ å ï""¯25800Èd <&ëX=32713ÉÌ32724Ô:ãQ:ôX,Q:óX Foä17,0,64@,33!,200È,100d,1,0,27,237í,176°,201É PùÀ32713É ZHÜ0:Ú7:Ù7:õ¬4,0;:ô23570\,16:ï"" ç®ECRAN @Ü €_Ž ÿÿÿñÿÿÿÿÿ€ÿÿÿþÿÿÿÿÿÿÿÿÿÿÿÀž¿ÿøÿÿÿÿÿÿðÿÿLcùþÿÿÿÿÿÀ?ÿü |ÿà>ÿ€ÿÿýðü�„ÿà�¾?ÿÿúÿÿÿÿ?ÿÿàþ÷ÿþÿÿÿÿÿÿÿÿÿÿÿðžßÿðÿÿÿÿøÿÿÿ@Oñþÿÿÿÿ?ÿü |Áÿà>ÿÿÿÀ=üü�€dÿà�<` ÿÿüÿÿÿÿÿÿÿÿøücÿþ?ÿÿÿÿÿÿÿÿÿÿüžßÿàÿÿÿüÿÿÿÿ �qüÿÿþ0¾ÿø> |€1ÿà>ÿÿÿÀ>ÿü�`ÿà<�ÿÿÿüÿÿÿÿ?ÿÿÿÿÿÿücÿüÿÿÿÿÿÿÿÿÿÿÿžÿÿàÿÿüÿÿÿÿÿ‡ƒüÿÿÿ >ÿðÿ |ÿ@ÿà >!ÿÿÿÀÿ€ü�˜ÿà<�ÿÿÿüÿÿÿÿÿÿÿÿÿÿÿÿÀ!þ÷ÿüÿÿÿÿÿÿÿÿÿÿü€žýÿÀÿøÿÿÿÿÿÿÃüÿÿã>ÿãÿà|� ÿà ~@ÿÿÿàÿÀü�~ÿà<`ø,ÿÿÿþÿÿÿþÿÿÿÿÿÿÿÿÿð ÿÿüÿÿÿÿÿÿÿÿÿƒžÝÿ€@ÿÿÿÿÿÿÿÇü~ÃÿðÀ>ÿÏÿð|�ÿà@^€ÿÿÿðÿÀü�€ÿà<ÿÿ@ÿÿÿþÿÿÿþÿÿÿÿÿÿÿÿÿÿü@ÿÿüÿÿÿÿÿÿÿÿÀž;ÿ€ÿÿÿÿÿÿÿÿÿü |0?ÿà>ÿ¿ÿø|�ÿà@Þ†ÿÿÿøàø�àÿà <ÿÿÀ€ÿÿÿþÿÿÿþÿÿÿÿÿÿÿÿÿÿÿLpÿøÿÿÿÿÿÿÿà?ÿž|{ÿÿÿÿÿÿø?ÿü | ÿà>ÿƒÿýü�ÿà€žHÿÿÿüàø�øÿà<Pÿÿÿüàø�þÿà<$øÿÿÁø�ÿáƒxù Gøÿð�ÿãÿÿøÿÿþ ñ‡ÿü€ÿÿø�€ðÿÿÿÿÿÿð€ð!�€ð@ÿ€ÿÿÿÿÄ€Ð!�p�à?ÿðÿÿÿÿø@Ð!�à?ÿþ?ÿÿþ�!�€°ÿÿÿþàø�ÿÿà<¤øÿÿø�ÿàBxÿþ Gøüàð�?ÿÿÿøÿÿÿ B0oÿÿÿÀÿÿ�€ðÿÿÿøÿÿÿáð!�€ð@?€ÿÿÿÿ€Ð!��à?ÿðÿÿÿà€Ð!�€à?ÿþÿÿ€�!�¬ ÿÿÿþàø�ÿà0<¢øÿÿ€ø�ÿà6xÿþ >Ãð�?ÿÿÿø?ÿÿÿ BPÿÿÿÀð!�€ðÿÿÿÀ?ÿÿÿÆð!�€ð@€ÿÿÿþ(€Ð!��à?ÿø?ÿÿÁ �!�`à?ÿÿÿÿ€�!�’ÿÿÿþàø�ÿà <¢øÿÿ€€ø�ÿÿà xÿü  ÿŒð�?ÿÿÿàøÿÿÿÿšA�1ÿÿÿÿÀð!�€ðÿÿÿÿÿÿð!�À�ð€ÿÿÿðÉÐ!�à?ÿøÿÿ �!�à?ÿñðÿÿ€�!ÿQ!øÿþ€ø�ÿà `<’øÿþ@€ø�ÿàx?ÿü°ð�ÿÿÿððÿÿÿÿòAOÿÿÿÿ@ð!�€ðÿÿüÿÿÿþ0ð!� �àþ€ÿÿÿÿá Ð!�à?ÿøpþ0 �!�à?ÿðÿÿ€�!€HÃøÿÿ~ø�€ÿø@À<’øÿü@€ø�ÿàøÿüˆ ÀðŸÿÿÿððÿÿÿÿA0�ÿÿÿþ@ð!�€ð?ÿÿðÿÿÿü`ð!��à?à@ÿÿÿÿ† Ð!�€à?ÿüÿð@€�!��à?ÿàÀÿÿ€€�!€Hƒøÿÿ|ø�@ÿä@€<‘øÿð!ð�ÿàøÿÿüˆ@üÿÿÿÿñðÿÿÿþÀð�ÿÿÿü@ð!�€ðÿÿÀÿÿÿð€ð!��à?ÿàÿÿÿÿÿ Ð!�`à?ÿüÿÀ€@�!�aà?ÿà8ÿÿ€@�9�€Døÿÿ?pø� ÿâ�€x‡øÿÀ!ð�ÿà?ÿøÿÿþ˜€ƒÿÀÿÿÿð�ð?ÿÿÿðÿÿÿø@ð!�€ð@ÿÿÀ?ÿÿÿã€Ð!�€�à?ÿàÿÿÿÿü0Ð!�à?ÿþ?ÿÿ �!�À?ÿÀÿÿ€0'p€?ÿÀãÿÿ€!€?ÿüùÿÿ?ÿÿÀÿÿ€?ÿÿàÿÿ©€ÿþ€€€€?ÿÀÿÿ€!ÿ?ÿþùÿÿ?ÿÿÀÿÿŸÿàÿþ)€ÿþÀ€€€?ÿÀ?ÿÿ€à?ÿÿàqÿÿ?ÿÿÀÿÿ�ÿàÿþ)€ÿþ>€ø€>€?ÿÀÿÿ€Þ?ÿÿÿÿÁÿÿ?ÿÿÀÿÿ€?ðÿþ)€ÿþ€€€?ÿÀÿÿÿ€0?ÿÿàÿÿ?ÿÿÀÿÿ €ðÿþþ€€€€ ?ÿàÿÿÿ€?ÿÿÀÿÿ?ÿÿàÿÿ€ðÿþ `þx€€€?ÿàùÿÿ?ÿÿÀÿÿ ?ÿÿàÿÿ)€ÿþ àþ ‚€€€?ÿðùÿÿ?ÿÿÀÿÿ@?ÿÿàÿÿi€ÿþ@þ@y€€€sssssssttttttttssssssssssssssssssqsssssttttttttsssssssssssssssqssqsqqqqqqtDDttqqqqqqqqqqqqqqqsqssqsqssssstDDDtqqqqqqqqqqqqqqqsqssqsqsqqqqttDDtqqrqqqqqqqqqqqrsqssqsqsqqqqttDtqqqrqqqqssqqqqqrsqsrrrrrrrrrttttttsqqqqqsssqqqqrsqsrqsqsqqqtttttttssqqqssssqqqqrsqsrqsqsttttttttttssqqqqsssqqqqrsqsrqsqsqttttttttttqqqqqsssqqqqrsqsrsrrrrrrtttttrrrqqqqqqqqqqqqqsqsrsrrrrrjtlttrrrrsqqqqqqqqqqqssqsrqrrrjjjjjjjrrrrqqqquqqqqrqqrsqsrsrrrjjjjjjrrrrssqqqssssqsqsssqsrrrrrjjjrrrrrrrqsqqsqsssssqsssssrrrrrjjjjrrrrrrrqqqssqssssqsssssrsrrrjjjjrrrrrrrqqqqqqqqqqqsssssrsrrrrjjjrrrrrrssqqqqqqqssssssssrrrrrrjjjrrrrrrsssssssssssssssssrrrrrrjjjrrrrrrsssssssssssssssssrrrrrrjjjrrrrrrsssssssssssssssssrrrrrrjjjrrrrrrsssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq˜±DIM 2 ”…aa –ÿZfô(¾23613=\+256*¾23614>\),0:ô(¾23613=\+256*¾23614>\+1),0 _øÙ7:Ú7:ý°"31969":ñZ=0:ñU=1:ñCEN=Z:ô°"23570",°"6":ô°"23609",°"20":ô°"23658",°"8":ï""¯°"31970":ï""äF$():ô°"23606",z:ô°"23607",°"124":Ú°"7":Ùz:û:Ú°"8":õÛu;¬°"10",z;" PARA O GRAVADOR ":ëI=Z̰"10":×°".01",°"I*5":óI dÙ°"9":ñOP=U:ò°"100":ña=°"127" iú¾°"23296"=aËì°"160" n–û:õ¬°"10",°"5";"ESCREVE O TEU NOME NO TECLADO E PRIME ":îÊn$:û:õ¬°"10",°"4";"ESTA BEM ESCRITO ? (S/N)";¬°"6",°"15-±N$/2";ÜU;" ";N$;" " ‚ú¦="N"Ëì°"110" Œú¦É"S"Ëì130‚ –.ëi=u̱n$+u+u:ô23295ÿZ+i,¯(Âa+n$+Âa)(i):ói  .ñn$="":ëi=°"23297"̰"1e6":ú¾iÉaËñn$=n$+¾i:ói �$ñTX=°"8330":ñrr=°"8150":ñin=°"8400" ¶ä"2","2 RESERVADO","2","2" ÀXä"510 LET A=5","520 DIM F$(20,10)","530 LET B=A*8","540 PRINT B","550 LET X$=""BASIC""" Ê!ä"4A 5","4F$ ABCDEF","4X$ BASIC" Ïä"6","6 LIVRE","6" Ôä"2 RESERVADO" èñA$=" DIM ":í°"8410" LPñT$="...AQUI ESTA QUAL E A COMPOSI-CAO FISICA IMAGINARIA DUMA MA-TRIZ:":íTX:íRR Ð ê DIM  ¸Îp(i)=°"i/2=º(i/2)":íin �ÞZ:õ¬u,u;Ýu;"DIM A$(12)":×U,Z:ò30:ëi=ṵ"12":õ¬°"16",i+°"6";Ú°"5"+¨p(i);" ":×.01z#× =,I:ói:ò30:õ¬°"18",°"7";Üu;"123456789012";¬°"16",°"5";u Nírr €²õ¬u,u;Ýu;"DIM A$(6,12)":×U,Z:ò30:ëj=u+ṵ"6":õ¬17-j,5;Üu;j;Üz;" ";:×.1}LÌÌÌ,J:ëi=ṵ"12":õÚ5+¨p(i)-¨p(j);" ";:×.01z#× =,J*3+I:ói:ò10 :ój ²írr H-õ¬u,u;Ýu;"DIM A$(3,6,12)":×U,Z:ò30 ¬¶ëa=zÌu:ëj=uÌ6:õ¬13 -j-a*4,11 +a*4;:ò10 :×.1}LÌÌÌ,A*10 +J:ëi=uÌ12 :õÚ5-¨p(i)-¨p(j)-a;" ";:×.01z#× =,I+J*4+A*10 :ói:ój:óa Þ8ëi=uÌ3:õ¬°"19"-i*4,°"16"+i*4;i:ói:írr ¶×U,-U:õÞZ;¬U,U;"DIM A$(3,6,12) ";¬°"20",U;Ú°"6";" INTRODUZ OS 3 INDICES ":î¬U,Z;ÝU;" DEPOIS DE CADA VALOR ";¬Z,U;ÝZ;"LET A$(";Êi$;",";Êj$;",";Êa$ 'ú¯A$<491ůA$>579Ëì3700t B&úi$>"3"Åj$>"6"Åi$<"1"Åj$<"1"Ëì°"3700" C/ú°I$>°"3"ŰJ$>°"6"ŰA$12 Ëì°"3700" `¼õÞZ;¬u,u;Ýu;" LET A$(";I$;",";J$;",";A$;")=""*"" ":ñi=°i$:ñj=°j$:ña=°a$:õ¬°"21-i*4-j",°"2+i*4+a";Ûu;"*":×u,u:õ#Z;¬z,z;ÚU;" PRIME: PARA REPETIR PARA CONTINUAR " j-ú¦="R"Ëõ¬°"21-i*4-j",°"2+i*4+a";" ":ì°"3600" kú¦="C"Ëì°"3750" l ì°"3690" tAõ#Z;¬u,u;"  E R R O !  ":×U,°"-10":ò°"100":ì°"3600" ¦ß×U,°"10":ò°"50":íIN:õ¬6,Z:ñT$="NO CASO DE QUE AS DIMENSOESSEJAM SUPERIORES A <3>, PODESREPRESENTAR A MATRIZ COMO UMCONJUNTO DE VARIOS GRUPOS, ACADA UM DOS QUAIS SE FAZ REFE-RENCIA PELO INDICE RESPECTIVO.":íTX °í°"8070":úIËì°"1000"   ê LOAD  ª!ñRC=U:ñPN=U:ñA$=" SAVE":í°"8410"  í°"8300":íRR T)û:ÞZ:íIN:õ¬u,°"13";Üu;" - MEMORIA - " YJå:ñT$=" ":ëI=º§Ì°"18":ãT$():õ¬I,°"13";Ú°T$(U);T$(U+UÌ):óI ^1õ¬°"10",U+U;ÜU;"PROGRAMA";¬°"14",U+U;"VARIAVEIS" h9õ¬°"20",8;Ú5;Ù0;" SAVE ""BASIC"" " Ì>ñT$()="":ñA$=T$(U+UÌ):ëI=°"7"̰"14":õÞU;¬I,°"13";ÛU;A$:óI:íRR Ö!ëI=°"7"̰"14":õÞU;¬I,°"13";A$:óI 0Hõ¬°"20",4;Ú0;Ù4;" SAVE ""BASIC""  DATA F$() " :õÞU;¬°"13",°"13";ÛU;A$:íRR DñT$()="":õÞU;¬°"13",°"13";A$ ”Aõ¬°"20",u;Ù6;ÚZ;"SAVE ""BASIC""  CODE 31000,1000 " ž%ëI=°"16"̰"17":õÞU;ÛU;¬I,°"13";A$:óI ¨*íRR:ëI=°"17"̰"18":õÞU;¬°"17",°"13";A$:óI ÆúíIN:õ¬º§,Z:ñT$="COMO PODESTE OBSERVAR, SE NAOSE INDICA NADA EM CONTRARIO,OCOMANDO REFERE-SE AO PROGRAMACOMPLETO.":íTX:õ:õ:ñT$=" INDICA UMA MATRIZ;":íTX:õ:õ:ñT$=" ACEDE DIRECTAMENTE AZONA DE MEMORIA INDICADA NOSEU ARGUMENTO.":íTX Üí°"8070":úIËì°"4000" @2Þz:ñA$=" POE EN MARCHA O GRAVADOR ":ç°"7":Ú°"7":û JëN=Z̰"29":×°".05",°"2*N" T2õÙ°"4";¬°"8",N;" @";¬°"9",N;" ~|";¬°"10",N;" \]" ^0úN>°"2"ÆN<°"29"ËõÛ1;¬°"8",N;A$(N-2) hóN rGõ¬8,30;" ";¬9 ,30;" ";¬10 ,30;" " | Ù7:ï"" † íRR:ñI=Z ‹.íIN:õ¬°"7",U;:ñT$="ESCOLHE, "+N$+":":í°"8330" �|õ¬°"11",°"6";"F FIM";¬°"13",°"6";"I VOLTA AO PRINCIPIO";¬°"15",°"6";"C PASSAR A PARTE";¬°"16",°"6";" SEGUINTE" š ú¦="F"Ëâ ¤ú¦="I"ËñI=U:þ ® ú¦="C"Ëþ ¸ ì°"8090" Ö1ò40(:ñt$=" PRIME UMA TECLA PARA CONTINUAR " à/õ#Z;Ú°"6";ÙU+U;ÜU;¬U,Z;t$:×.001wn—,30 êOñt$=t$(2Ì)+t$(U):×.0004uQ·X,45-:×.0006vIQ‚,557:ú¦É""Ëî"":þ ô ì8160à ldñA=Z:ëJ=rcÌ9999':úF$(J,30)É"%"ÆF$(J,30)É"#"ËñA=A+U+(2ÆF$(J,30)="&"):óJ múVCËõ¬°"10-a/2",U; n ñT$=F$(rc) v&í°"8330":úT$(30)="#"Ëñrc=rc+u:þ {'úF$(rc,30)="%"Ëñrc=rc+u:ì°"8300" €ñrc=rc+u:ì°"8302" ŠÞU:Ú°"8":õ­U;:ñc=Z:ëN=U̱t$ ‹(úT$(N)="%"Ëí8150Ö:í°"8400":ñvc=u:þ ŒúT$(N)="`"ËñT$=N$:ì°"8330" �úT$(N)="&"Ëõ'ÞU''" ";:þ ŽúT$(N)="#"ËñP=°"8":þ �õT$(N);:úT$(N)=" "Ëì°"8337" �×.001wn—,30 ‘*úOPÆT$(N)="."Ë×.1}LÌÌÌ,30:ò4 ’"ñc=c+u:úc=30Ëñc=Z:õÞU;" "; “óN:þ Ðtña=4:ñXL=248ø:ñYL=169©:ç2:û:õ¬U+U,U;:ö3,3:üÚa;XL,Z:üÚa;Z,YL:üÚa;-XL,Z:üÚa;Z,-YL:þ ÚŒí°"8400":ñVC=Z:õ¬°"3",°"15-±A$/2";A$:ñYL=°"11":ñXL=°"8*±A$+16":ö°"126-XL/2",°"142":üXL,Z:üZ,YL:ü-XL,Z:üZ,-YL:üU,-U:üXL,Z:üZ,YL:õ¬°"13",U;:þ ! ãt$:úñt$Ëþ !úcenËõÞu;­°"16-±t$/2"; ! í°"8330":ì°"8450" !5ëJ=U+aÌ9 +a:õ¬j,u;Ú6+(a=10 ),a$:ój:þ ! ‘ñA=U+U:ëJ=°"26"̰"32"Í6:ö°"28"-J/A,ER+J/A*.7€3333:üJ,Z:üA,-A,§/A:üZ,-J*.7€3333,Z:ü-A,-A,-§/A:ü-J,Z:ü-A,A,§/A:üZ,J*.7€3333:üA,A,§/A:óJ:þ zu£eîᬠ¸ìø¹ì©¶ã¯ðéÞ N MARIO LUIS´øŠ ²òÖ©îÐ cîKJŠ ê'l I3J6²ã°îA SAVETJ ACEDE DIRECTAMENTE AZONA DE MEMORIA INDICADA NOSEU ARGUMENTO.©¾CAR DIM 2 â|…€¹¢ "ÿ$$$~$$~$$$~$$~$~È~þbd&F(D(Z„z  >>> @8DpÁþ|ƒ ƒƒ|8Hÿ~Àü‚|>@üƒB<"� >, SERVEPARA TRANSFERIR DADOS DAMEMORIA DO COMPUTADOR PARAA FITA MAGNETICA.% %ESTA OPERACAO UTILIZA-SE PARAGRAVAR PROGRAMAS, MATRIZES, EOUTRO BLOCOS DE DADOS, ASSIMPODEMOS CONSERVAR E VOLTARA UTILIZA-LOS EM QUALQUER MO-MENTO.% %EXISTEM TRES TIPOS FUNDAMEN-TAIS DE GRAVACOES:& &SAVE ~NOME~& TRANSFERE PARA A FITA O PRO-GRAMA BASIC E AS VARIAVEIS,DANDO-LHE O NOME DE SAVECOMPLETANDO O COMANDO COM E UMA VEZ CARREGA-DO O PROGRAMA, EXECUTAR-SE-AAUTOMATICAMENTE DESDE A LINHA nn.% %SAVE ~NOME~ DATA F$() ou entao: SAVE ~NOME~ DATA R()& &GRAVA SO A MATRIZ ESPECIFI-CADA DEPOIS DE DATA.% %SAVE ~NOME~ CODE 25000, 1300GRAVA OS DADOS EM MEMORIADESDE A DIRECCAO DE INICIO<25000>, COM UM TOTAL DE<1300> BYTES.% %SE DESEJAS GRAVAR UM ECRAN PORINTEIRO (DESDE A DIRECCAO16384 ATE 23295) DEVERIASEXECUTAR & &SAVE ~NOME~ CODE 16384, 6912PODES UTILIZAR A FORMA: & &SAVE ~NOME~ SCREEN$& &SAO TOTALMENTE EQUIVALENTES.%%DE QUALQUER MODO A LONGITUDEDO NOME NAO DEVE SUPERAR 10CARACTERES.# #á¼VERIFY ÖŸ CqØÿZfô(¾23613=\+256*¾23614>\),0:ô(¾23613=\+256*¾23614>\+1),0 _Èý°"31969":ñz=ç:ñu=¼§:û:ô°"23609",°"20":ô°"23658",°"8":ï""¯°"31970":ï""äf$():ô°"23606",z:ô°"23607",°"124":Ú°"7":Ùz:û:Ú°"8":õÛu;¬°"10",z;" PARA O GRAVADOR ":ëI=Z̰"10":×°".01",°"I*5":óI d%Ù°"9":ñCEN=Z:ñOP=U:ò°"100":ña=°"127" iú¾°"23296"=aËì°"160" n—û:õ¬°"10",°"3";"ESCREVE O TEU NOME NO TECLADO E PRIME":îÊn$:û:õ¬°"10",°"4";"ESTA BEM ESCRITO ? (S/N)";¬°"6",°"15-±N$/2";ÜU;" ";N$;" " ‚ú¦="N"Ëì°"110" Œú¦É"S"Ëì130‚ –.ëi=u̱n$+u+u:ô23295ÿZ+i,¯(Âa+n$+Âa)(i):ói  .ñn$="":ëi=°"23297"̰"1e6":ú¾iÉaËñn$=n$+¾i:ói è ñrc=u:ñpn=u LúRC>91[Ëì8000@ Q5ñA$="":ëi=u+ṵ"30":úf$(rc,i)É">"Ëña$=a$+f$(rc,i):ói Vú°"i/2=º(i/2)"Ëña$=" "+a$ ~3ñrc=rc+u:í°"8410":ñvc=z:í°"8300":í°"8150":í°"8400" Üí°"8070":ì°"1100" @/ñA$=" POE O GRAVADOR EM MARCHA ":ç°"7":Ú°"7":û JÞZ:ëN=Z̰"29":×°".05",°"2*N" T2õÙ°"4";¬°"8",N;" @";¬°"9",N;" ~|";¬°"10",N;" \]" ^0úN>°"2"ÆN<°"29"ËõÛ1;¬°"8",N;A$(N-2) hóN rGõ¬8,30;" ";¬9 ,30;" ";¬10 ,30;" " | Ù7:ï"" ‹%õ¬°"7",U;:ñT$="ESCOLHE, `:":í°"8330" �~õ¬°"11",°"6";"F FIM";¬°"13",°"6";"I VOLTAR AO PRINCIPIO";¬°"15",°"6";"C PASSO P/A PARTE";¬°"16",°"6";" SEGUINTE" š ú¦="F"Ëâ ¤ú¦="I"Ëñrc=PN:þ ©ú¦="C"ÆRC>98bËì°"8000" ®ú¦="C"ËñPN=rc:þ ¸ ì°"8090" Ö1ò502:ñt$=" PRIME UMA TECLA PARA CONTINUAR " à/õ#Z;Ú°"6";ÙU+U;ÜU;¬U,Z;t$:×.001wn—,30 êOñt$=t$(2Ì)+t$(U):×.0004uQ·X,45-:×.0006vIQ‚,557:ú¦É""Ëî"":þ ô ì8160à ldñA=Z:ëJ=rcÌ9999':úF$(J,30)É"%"ÆF$(J,30)É"#"ËñA=A+U+(2ÆF$(J,30)="&"):óJ múVCËõ¬°"10-a/2",U; n ñT$=F$(rc) v&í°"8330":úT$(30)="#"Ëñrc=rc+u:þ {'úF$(rc,30)="%"Ëñrc=rc+u:ì°"8300" €ñrc=rc+u:ì°"8302" Šñc=Z:ëN=U̱t$ ”(úT$(N)="%"Ëí8150Ö:í°"8400":ñvc=u:þ ™úT$(N)="`"ËñT$=N$:ì°"8330" ›úT$(N)="&"Ëõ'ÞU''" ";:þ žúT$(N)="#"ËñP=°"8":þ ¨õT$(N);:úT$(N)=" "Ëì8380¼ ²×.001wn—,20 ¼*úOPÆT$(N)="."Ë×.1}LÌÌÌ,35#:ò6 Á"ñc=c+u:úc=30Ëñc=Z:õÞU;" "; ÆóN:þ Ðtña=4:ñXL=248ø:ñYL=169©:ç2:û:õ¬U+U,U;:ö3,3:üÚa;XL,Z:üÚa;Z,YL:üÚa;-XL,Z:üÚa;Z,-YL:þ Ú†í°"8400":õ¬°"3",°"15-±A$/2";A$:ñYL=°"11":ñXL=°"8*±A$+16":ö°"126-XL/2",°"142":üXL,Z:üZ,YL:ü-XL,Z:üZ,-YL:üU,-U:üXL,Z:üZ,YL:õ¬°"13",U;:þ ! ãt$:úñt$Ëþ !úcenËõÞu;­°"16-±t$/2"; ! í°"8330":ì°"8450" !5ëJ=U+aÌ9 +a:õ¬j,u;Ú6+(a=10 ),a$:ój:þ ! ‘ñA=U+U:ëJ=°"26"̰"32"Í6:ö°"28"-J/A,ER+J/A*.7€3333:üJ,Z:üA,-A,§/A:üZ,-J*.7€3333,Z:ü-A,-A,-§/A:ü-J,Z:ü-A,A,§/A:üZ,J*.7€3333:üA,A,§/A:óJ:þ zuÆ� b.VERIFY> A INSTRUCAO SERVEPARA VERIFICAR SE OS DADOSGRAVADOS NA FITA, SAO IDEN-TICOS AOS QUE ESTAO NA MEMO-RIA.% %A PRIMEIRA VISTA PARECE UMAOPERACAO INUTIL, MAS O GRA-VADOR PODE TER REGISTADOMAL OS DADOS, ATRAVES DUM ER-RO NO VOLUME, OU ENTAO PELOMAU ESTADO DA FITA MAGNETICA. PERMITE-TE VERIFICARSE TUDO SE DESENROLOU COR-RECTAMENTE, E SE OS DADOSPODEM SER CARREGADOS DE NOVO.EM CASO CONTRARIO (SURGIRAUMA MENSAGEM, E TERAS A POSSI-BILIDADE DE REPETIR A GRAVA-CAO.% %E EVIDENTE QUE A INSTRUCAO DEVE TER OS MESMOSPARAMETROS QUE : 'DATA'OU 'CODE'. UM EXEMPLO: & &VERIFY "NOME" ou tambem:& &VERIFY "NOME" DATA X()& & E ASSIM SUCESSIVAMENTE...# #.LOAD> LOAD CARREGA O MESMO TIPODE INFORMACAO QUE SE ESPECI-FICA COM E .PORISSO HA TRES TIPOS DEGRAVACAO, E ASSIM TRES TIPOSDE CARGA:% %LOAD "PEDRO"& &OBTEREMOS A CARGA COMPLETADO PROGRAMA, E AS VARIAVEISBASIC QUE SE ENCONTRAM NAFITA COM O NOME DE.% %A OPERACAO:& &LOAD "GATOS" DATA X()& &CARREGA A NOVA MATRIZ SUBSTI-TUINDO A ANTERIOR (SE EXIS-TIR). O NOME DA NOVA MA-TRIZ EM MEMORIA PODE SER DI-FERENTE DAQUELE COM QUE SEGRAVOU:& &SAVE "NOME" DATA Y()% %LOAD "NOME" CODE XXX,YYY& &TRANSFERE NO LUGAR INDICA-DO POR DA MEMORIA, OSNOVOS DADOS, ELIMINANDO OSQUE EXISTIAM ANTERIORMENTE. O COMPRIMENTO E A DIRECCAO DEINICIO PODEM SER OMITIDOS, EMTAL CASO ASSUMIREMOS QUE SETRATAM DOS ESPECIFICADOS DU-RANTE . TAMBEM E POSSI-VEL ESPECIFICAR UMA DIRECCAODE CARGA DIFERENTE.# ##MERGE> #A INSTRUCAO E ANA-LOGA A , MAS NAO ELIMI-NA O PROGRAMA NEM AS VARIA-VEIS BASIC, QUE PODERIAM ES-TAR ANTERIORMENTE EMMEMORIA.% %O RESULTADO E' QUE A NOVAINSTRUCAO SE ENCAIXA NAANTERIOR COM BASE NO NUMERO DELINHA. EM CASO DOS VALORESSEREM IGUAIS, SO SE CONSERVA ALINHA NOVA.% %ANTERIOR NOVA& &10 REM A 15 REM 20 REM B 20 REM Y 30 REM C 25 REM Z& &O RESULTADO DE MERGE...& &10 REM A 15 REM X 20 REM Y 25 REM Z 30 REM C% %NO CASO DO NOME SEROMITIDO EM QUALQUER OPE-RACAO DE LEITURA, UTILIZA-SEO PROXIMO BLOCO DE DADOSDA FITA MAGNETICA. # # éQ£eî¯ðaN²ã°îA VERIFY¸ìH¹ì ¶ãê'l cîŠ T A CONTINUAR PRIME UMA TECLA PARºCAR VERIFY â|Ÿ€Æõ"ÿ$$$~$$~$$$~$$~$~È~þbd&F(D(Z„z  >>> @8DpÁþ|ƒ ƒƒ|8Hÿ~Àü‚|>@üƒB<"� > A INSTRUCAO SERVEPARA VERIFICAR SE OS DADOSGRAVADOS NA FITA, SAO IDEN-TICOS AOS QUE ESTAO NA MEMO-RIA.% %A PRIMEIRA VISTA PARECE UMAOPERACAO INUTIL, MAS O GRA-VADOR PODE TER REGISTADOMAL OS DADOS, ATRAVES DUM ER-RO NO VOLUME, OU ENTAO PELOMAU ESTADO DA FITA MAGNETICA. PERMITE-TE VERIFICARSE TUDO SE DESENROLOU COR-RECTAMENTE, E SE OS DADOSPODEM SER CARREGADOS DE NOVO.EM CASO CONTRARIO (SURGIRAUMA MENSAGEM, E TERAS A POSSI-BILIDADE DE REPETIR A GRAVA-CAO.% %E EVIDENTE QUE A INSTRUCAO DEVE TER OS MESMOSPARAMETROS QUE : 'DATA'OU 'CODE'. UM EXEMPLO: & &VERIFY "NOME" ou tambem:& &VERIFY "NOME" DATA X()& & E ASSIM SUCESSIVAMENTE...# #.LOAD> LOAD CARREGA O MESMO TIPODE INFORMACAO QUE SE ESPECI-FICA COM E .PORISSO HA TRES TIPOS DEGRAVACAO, E ASSIM TRES TIPOSDE CARGA:% %LOAD "PEDRO"& &OBTEREMOS A CARGA COMPLETADO PROGRAMA, E AS VARIAVEISBASIC QUE SE ENCONTRAM NAFITA COM O NOME DE.% %A OPERACAO:& &LOAD "GATOS" DATA X()& &CARREGA A NOVA MATRIZ SUBSTI-TUINDO A ANTERIOR (SE EXIS-TIR). O NOME DA NOVA MA-TRIZ EM MEMORIA PODE SER DI-FERENTE DAQUELE COM QUE SEGRAVOU:& &SAVE "NOME" DATA Y()% %LOAD "NOME" CODE XXX,YYY& &TRANSFERE NO LUGAR INDICA-DO POR DA MEMORIA, OSNOVOS DADOS, ELIMINANDO OSQUE EXISTIAM ANTERIORMENTE. O COMPRIMENTO E A DIRECCAO DEINICIO PODEM SER OMITIDOS, EMTAL CASO ASSUMIREMOS QUE SETRATAM DOS ESPECIFICADOS DU-RANTE . TAMBEM E POSSI-VEL ESPECIFICAR UMA DIRECCAODE CARGA DIFERENTE.# ##MERGE> #A INSTRUCAO E ANA-LOGA A , MAS NAO ELIMI-NA O PROGRAMA NEM AS VARIA-VEIS BASIC, QUE PODERIAM ES-TAR ANTERIORMENTE EMMEMORIA.% %O RESULTADO E' QUE A NOVAINSTRUCAO SE ENCAIXA NAANTERIOR COM BASE NO NUMERO DELINHA. EM CASO DOS VALORESSEREM IGUAIS, SO SE CONSERVA ALINHA NOVA.% %ANTERIOR NOVA& &10 REM A 15 REM 20 REM B 20 REM Y 30 REM C 25 REM Z& &O RESULTADO DE MERGE...& &10 REM A 15 REM X 20 REM Y 25 REM Z 30 REM C% %NO CASO DO NOME SEROMITIDO EM QUALQUER OPE-RACAO DE LEITURA, UTILIZA-SEO PROXIMO BLOCO DE DADOSDA FITA MAGNETICA. # # à