Primer: Malo bolj kompliciran program, ki vÄita nekaj ; imen s tastature dokler ne vtipkamo "STOP", Takrat se imena dodajo v datoteko in program konÄa. 50 Ie] 100 PROC START 110 EXEC VHOD 120 IF A$-"STOP" THEN CALL KONEC 130 IF A$:-"VPIS" THEN EXEC VPIS 140 B$ (I)-A$: I-Itl 150 CALL START 160 PROC VHOD (procedura za vpis) 170 INPUT A$ 180 END PROC 190 PROC VPIS (proced.za izpis doslej 200 FOR J:l TO I vpisanih imen na ekran) 210 : PRINT B$(I) NEXT ne 230 END PROC 240 PROC KONEC (proced.dodaja imena v dat.) 250 OPEN 2,8,2,"imena,S,A" 260 FOR Jsl TO I 270 : PRINTYÂŁ2,B$(I) 280 NEXT 290 END 14. SPREMENLJIVKE V BASICU V standardnem Basic-u so vse spremenljivke globalne, kar po- meni, da je kjerkoli definirana spremenljivka od takrat dalje znana celemu programu do konca. To je vÄasih neugodno, ker mo- ramo paziti, da v podprogramu ne zamenjamo kakĹĄne spremenljiv- ke, ki jo potrebujemo samo v glavnem programu. Simon' s Basic ej uvaja t.i. lokalne spremenljivke. To so spremenljivke, ki obstajajo samo v doloÄenem primeru in jih lahko potem enostav- no zbriĹĄemo. TakĹĄen naÄin dela tudi pospeĹĄuje izvajanje pod- programov. Kajti Äe je manj nazivov spremenljivk jih Basic hitreje pregleda in najde zahtevano. 14.1.LOGAL Format: LOCAL SPRl, SPR2,.. SPRn Namen: DoloÄiti lokalne spremenljivke. Delovanje: Ukaz naredi novo kopijo navedenih spremenljivk, | tako, da vrednosti v spremeljivkah z istim ime- nom uporabljenih kje drugje ' v programu ne spreme-. HA; s/e