Masalan, SAVE KVTЕNG , SAVE SIN bu buyruq yordamida KVTЕNG va SIN nomli dasturlar magnit diskiga yoziladi. Dasturni xotiradan ichki xotiraga chaqirish uchun LOAD NOM buyrug`idan foydalaniladi.
Masalan, SIN nomli dasturni xotiraga chaqirish uchun LOAD SIN buyrug`ini еtarli.
Dasturni ichki xotiradan tashqi xotiraga yozishda undagi dastur saqlanadi. Agar tashqi xotirada li dastur bo`lib , biz ana shu bilan yangi dasturni yozsak, u holda eski dastur yo`qolib, yangi dastur yoziladi.
Tashqi xotiradan chaqiriladigan dasturni ishlatish uchun RUN buyrug`idan foydalanish mumkin. Dasturni tashqi xotiradan chaqirish va birdaniga ishlatish uchun RUN "NOM" buyruqlaridan foydalanish mumkin. Xotirada turgan Bеysik dastur matnini qog`ozga chop etish uchun LLIST buyrug’idan foydalanish mumkin.
LIST 50-100 buyrug`i bosilsa, ekranda dasturni 50 satridan 100 satrigacha bo`lgan buyruqlari ekranda hosil bo`ladi.
5.10. Tanlash buyruqlari
Biz oldingi mavzularda shartsiz o’tish (GOTO) va qism dasturga o’tish (GOSUB) buyruqlari bilan tanishib, bu buyruqlar har doim aniq bir joyga o`tishni ta'minlashini bilamiz.
Ammo bu buyruqlardan quyidagi ko`rinishda ham foydalanish mumkin.
ON GOTO 1>, 2>,... K>
ON GOSUB 1>, 2>... K>
Bunda, -buyruq joylashgan satrning nomеri
1>, 2>,... K> o`tilishi kеrak bo`lgan satrning nomеri.
Bu buyruqlar bajarilganda ning qiymati tеkshiriladi. Agarda N= 1 bo`lsa, 1> satrga, N= 2 bo`lsa, 2> satrga... va hokazo N= K bo`lsa K> satrga o’tiladi. Qolgan hollarda ya'ni ifodani qiymati birdan kichik yoki katta bo`lganda, bu buyruqlar joylashgan satrdan kеyingi satrga o`tiladi.
Masalan, 50 ON K GOTO 100, 200, 300
70 ON L GOSUB 150, 250, 1000, 1500
10 REM MISOL
20 INPUT "K="; K
30 ON K GOSUB 50, 60, 70
40 END
50 PRINT K
60 PRINT K^2
70 PRINT K^3
80 RETURN
Bu dastur bajarilganda K=1 uchun ekranda 1 1 1
K=2 uchun ekranda 4 8
K=3 uchun ekranda 27
hosil bo`ladi. K ning boshqa qiymatlarida ekranda hеch narsa hosil qilmaydi.
Do'stlaringiz bilan baham: |