Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Языки Бейсик

.pdf
Скачиваний:
0
Добавлен:
11.08.2026
Размер:
622 Кб
Скачать

Глава XIII. Примеры программ

211

FOR x = — 10 TO 10 STEP .01 y = fny(x)

PSET (x, y), 2 NEXT x

'Вводим интервал в виде-начало интервала-конец интервала

VIEW PRINT 15 TO 17 'определяем окно для текста

a: PRINT “введите интервал”: INPUT “MIN=“; min: INPUT “MAX=“; max 'Вводим точность вычисления

a001: PRINT “введите точность”: INPUT “шаг=“; h IF h = 0 THEN

PRINT “ТОЧНОСТЬ СЛИШКОМ ВЕЛИКА ДЛЯ МЕНЯ” GOTO a001

END IF

IF min >= max THEN

PRINT “min должен быть меньше max! Повторите ввод!” GOTO a

END IF

y1 = fny(min) 'вычисляем значение ф-ции в начале интервала y2 = fny(max) 'вычисляем значение ф-ции в конце интервала IF y1 * y2 < 0 THEN

PRINT “в этом интервале существует по крайне мере один корень”

ELSE

PRINT “в этом интервале корней нет”: GOTO a END IF

a01: DO WHILE y1 * y2 < 0 min = min + h

y1 = fny(min)

x1 = min

LOOP

a1: PRINT “функция=“; y1 PRINT “при х=“; x1

INPUT “будете уточнять?(0-нет, точность вычисления — да)”; h min = x1

IF h = 0 THEN GOTO m2 'больше не вычисляем

IF flag% = 0 THEN flag% = 1: GOTO m1 ELSE flag% = 0: GOTO a01 m1: DO WHILE y1 * y2 > 0

min = min — h y1 = fny(min) x1 = min LOOP: GOTO a1 m2:

PRINT “следующий корень(0-нет)?” n% = VAL(INPUT$(1))

IF n% <> 0 GOTO a END

13.9. Программа построения трехмерной фигуры

'Построение трехмерной фигуры DECLARE FUNCTION graf! () 'программист Заяц Артур SCREEN 12

212

 

Языки Бейсик

s =

SQR(2) / 2

DIM

max(-300 TO 300)

DIM

min(-300 TO 300)

FOR

i = — 300 TO 300: min(i) = 300: max(i) = — 300: NEXT i

WINDOW (-200, — 200)-(200, 200)

l =

graf 'Построение осей координат

FOR

x = — 120 TO 150 STEP 2

c% =

c% + 1: SELECT CASE c%

CASE

1: k = .5: CASE 2: k = 1: CASE 3: k = 2: CASE 4: k = 3

CASE

5: k = 4: CASE 6: k = 5: CASE 7: k = 6: CASE 8: k = 7

CASE

9: k = 8: c% = 1:

END

SELECT

FOR

y = — 120 TO 150 STEP k

z =

SIN((x ^ 2 + y ^ 2) / 2000) * 20

u =

x * s — y * s

v = z + y * s + x * s

IF v

< min(u) THEN min(u) = v: PSET (u, v), c%

IF v

> max(u) THEN max(u) = v: PSET (u, v), c%

NEXT

 

 

NEXT

 

 

FUNCTION graf

LINE

(-200, 0)-(200, 0), 1

LINE

(0, — 200)-(0, 200), 2

LINE

(-200, — 200)-(200, 200), 3

'FOR

x = — 200 TO 200 STEP .5

'sin((x^2+y^2)/2000)=0

'PSET (x, SQR(x / 2))

END

FUNCTION

13.10.Программа “Игра в отгадывание слов” (самообучающаяся программа)

'Самообучающаяся программа Программист Волков Сергей

DECLARE FUNCTION otv% ()

DIM s(1000) AS STRING

SCREEN 12

VIEW PRINT 15 TO 20 q: CLS

'COLOR 13, 9 LOCATE , 20

PRINT “___________________Здравствуй!_________________” PRINT “ Давай поиграем в слова ?”

c: COLOR 4

IF otv% <> 0 THEN GOTO a

'CLS : PRINT “Очень жаль.”: END

a: it = 0 CLS

COLOR 13 LOCATE , 20

PRINT “————————————————————————-”

Глава XIII. Примеры программ

213

PRINT “ Задумай слово “

 

d: PRINT “Задумал? Ответ “; IF otv% <> 0 THEN GOTO r

'CLS : PRINT “Давай быстрее.”: GOTO d r: 'CLS

LOCATE , 20

PRINT “Слово, которое ты задумал относится к животным?”; IF otv% <> 0 THEN a$ = “a:\slova\animals.txt”: GOTO ar 'CLS

LOCATE , 20

PRINT “Слово, которое ты задумал относится к именам или кличкам?”;

IF otv% <> 0 THEN a$ = “a:\slova\names.txt”: GOTO ar 'CLS

LOCATE , 20

PRINT “Слово, которое ты задумал относится к названиям

городов?”;

IF otv% <> 0 THEN a$ = “a:\slova\city.txt”: GOTO ar

'CLS

LOCATE , 20

PRINT “Слово, которое ты задумал относится к школе?”;

IF otv% <> 0 THEN a$ = “a:\slova\school.txt”: GOTO ar GOTO r

ar: CLS COLOR 11 PRINT a$

OPEN a$ FOR INPUT AS #1 ak: DO WHILE NOT EOF(1)

INPUT #1, s(it + 1) it = it + 1

LOOP ae: ' CLS

FOR i = 1 TO it ' CLS

LOCATE , 20

PRINT “Это слово — “, s(i) af: PRINT “Ответ :”;

IF otv% <> 0 THEN GOTO al aa1: NEXT i

ah: INPUT “Сдаюсь. Какое это слово — “, s$

FOR i = 1 TO it

IF s(i) = s$ THEN CLS : PRINT “Ты нечестно играешь. Я называл это слово.”: GOTO au

NEXT i CLOSE #1

OPEN a$ FOR APPEND AS #1 WRITE #1, s$

CLOSE #1 GOTO au

al: CLOSE #1 LOCATE , 20 CLS

214

Языки Бейсик

LOCATE , 20

 

PRINT “УРА!!! Я ВЫИГРАЛ!”

 

au: PRINT “Играем еще?”;

 

ay: PRINT “Ответ :”;

 

IF otv% <> 0 THEN i = 0: GOTO a

 

CLS

 

LOCATE , 20

 

PRINT “Очень жаль.”: END

 

FUNCTION otv%

 

PRINT “(0-íåò)”

 

otv% = VAL(INPUT$(1))

 

END FUNCTION

 

Содержание

215

Содержание

 

От автора . . . . . . . . . . . . . . . . . . . . . .

3

Предисловие редактора . . . . . . . . . . . . . . . . .

4

Глава I. ЭВМ . . . . . . . . . . . . . . . . . . . . . .

6

1. ЭВМ (PC, компьютер) . . . . . . . . . . . . . . . . . .

6

Глава II. Язык программирования . . . . .

2.1.Алфавит . . . . . . . . . . . . .

2.2.Лексические единицы . . . . . . . .

2.2.1.Операторы языка . . . . . . . .

2.2.2. Переменная . . . . . . . . . .

2.2.3.Разделители . . . . . . . . . .

2.2.4.Константы . . . . . . . . . .

2.3. Выражения . . . . . . . . . . . .

2.3.1.Арифметические операции . . . . .

2.3.2.Операции сравнения . . . . . . .

2.3.3.Операции сцепления . . . . . . .

2.3.4. Операнды . . . . . . . . . . .

2.3.5. Виды выражений . . . . . . . .

2.3.5.1. Условные обозначения . . . .

2.3.5.2.Правила записи выражений . . .

. . . . . . . . .

8

. . . . . . . . . .

8

. . . . . . . . . .

8

. . . . . . . . . .

8

. . . . . . . . . .

9

. . . . . . . . . .

9

. . . . . . . . . .

9

. . . . . . . . . .

10

. . . . . . . . . .

10

. . . . . . . . . .

11

. . . . . . . . . .

12

. . . . . . . . . .

12

. . . . . . . . . .

12

. . . . . . . . . .

12

. . . . . . . . . .

13

Глава III. Данные . . . . . . . . . . . . . . . . . . . .

15

3.1. Оператор присваивания LET . . . . . . . . . . . . . . .

15

3.2. Оператор обмена SWAP . . . . . . . . . . . . . . . . .

15

3.3. Операторы вывода данных на экран монитора CLS и PRINT . . . .

16

3.4. Оператор DATA . . . . . . . . . . . . . . . . . . . .

16

3.5. Оператор READ . . . . . . . . . . . . . . . . . . . .

17

3.6. Оператор RESTORE . . . . . . . . . . . . . . . . . .

17

3.7. Оператор CONST . . . . . . . . . . . . . . . . . . .

18

3.8. Типы данных . . . . . . . . . . . . . . . . . . . . .

18

3.8.1. Оператор DIM . . . . . . . . . . . . . . . . . . .

18

3.8.1.1. Массивы (индексированные переменные) . . . . . . . .

19

3.8.2. Оператор REDIM . . . . . . . . . . . . . . . . . .

21

3.8.3.Оператор ERASE . . . . . . . . . . . . . . . . . .

22

3.8.4. Оператор OPTION BASE . . . . . . . . . . . . . . .

22

3.8.5. Тип данных, определенный пользователем . . . . . . . . .

22

Оператор TYPE . . . . . . . . . . . . . . . . . . .

23

Глава IV. Ввод информации . . . . . . . . . . . . . . . .

24

4.1. Ввод данных с клавиатуры во время выполнения программы . . . .

24

4.1.1. Оператор INPUT . . . . . . . . . . . . . . . . . .

24

216

Содержание

 

4.1.2. Оператор LINE INPUT . . . . . . . . . . . . . . . .

25

 

4.1.3. Функция INPUT$(n) . . . . . . . . . . . . . . . . .

26

 

4.1.4. Функция INKEY$ . . . . . . . . . . . . . . . . . .

27

Глава V. Вывод данных на экран монитора . . . . . . . . . . .

28

5.1. Оператор LOCATE . . . . . . . . . . . . . . . . . . .

28

5.2. Работа с графической информацией . . . . . . . . . . . . .

28

 

5.2.1. Оператор SCREEN . . . . . . . . . . . . . . . . .

28

 

5.2.2. Оператор PSET . . . . . . . . . . . . . . . . . . .

29

 

5.2.3. Оператор PRESET. . . . . . . . . . . . . . . . . .

29

 

5.2.4. Оператор LINE . . . . . . . . . . . . . . . . . . .

30

 

5.2.5. Оператор CIRCLE. . . . . . . . . . . . . . . . . .

32

Глава VI. Операторы работы с экраном монитора . . . . . . . .

34

6.1. Преобразование системы координат экрана дисплея . . . . . . .

34

 

6.1.1. Оператор VIEW . . . . . . . . . . . . . . . . . .

34

 

6.1.2. Оператор WINDOW . . . . . . . . . . . . . . . . .

34

Глава VII. Управляющие операторы языка Бейсик . . . . . . . .

37

7.1. Оператор END . . . . . . . . . . . . . . . . . . . .

38

7.2. Оператор GOTO-безусловный переход . . . . . . . . . . . .

38

7.3. Оператор IF-THEN-ELSE-условный оператор . . . . . . . . .

39

7.4. Оператор IF-GOTO — оператор условного перехода . . . . . . .

40

7.5. Оператор FOR-TO-NEXT-арифметический цикл. . . . . . . . .

40

7.6. Оператор WHILE-WEND-итерационный цикл1 . . . . . . . . .

42

7.7. Оператор DO-LOOP-безусловный цикл . . . . . . . . . . . .

43

7.8. Оператор DO-WHILE(UNTIL)-LOOP-итерационный цикл2 . . . .

44

7.9. Оператор DO-LOOP-WHILE(UNTIL)-итерационный цикл3 . . . .

45

7.10. Оператор SELECT-CASE-ENDSELECT — структура с условием . .

46

7.11. Оператор GOSUB-RETURN-выполнить подпрограмму . . . . .

47

7.12. Оператор ON-GOTO — выбрать безусловный переход . . . . . .

48

7.13. Оператор ON-GOSUB-выбрать подпрограмму . . . . . . . . .

48

7.14. Оператор ON-ERROR-выполнить подпрограмму обработки ошибок .

49

7.15. Оператор RESUME-продолжить выполнение программы после

 

 

подпрограммы обработки ошибки . . . . . . . . . . . . .

51

7.16. Оператор STOP-временно остановить выполнение программы . . .

51

7.17. Оператор DEF-определить функцию пользователя . . . . . . .

51

Глава VIII. Математические функции . . . . . . . . . . . . .

54

8.1. Функции ABS и SGN . . . . . . . . . . . . . . . . . .

55

8.2. Функции CDBL и CSNG . . . . . . . . . . . . . . . . .

55

8.3. Функции CINT и CLGN . . . . . . . . . . . . . . . . .

55

8.4. Функции CVDMBF, CVSMBF и MKSMBF$, MKDMBF$ . . . . .

56

8.5. Функции EXP и LOG . . . . . . . . . . . . . . . . . .

57

8.6. Функции INT и FIX . . . . . . . . . . . . . . . . . . .

57

Содержание

217

8.7. Функции RANDOMIZE и RND . . . . . . . . . . . . . .

57

8.8. Тригонометрические функции . . . . . . . . . . . . . . .

60

8.9. Функция SQR . . . . . . . . . . . . . . . . . . . . .

61

Глава IX. Работа с символьными данными . . . . . . . . . . .

63

9.1. Преобразование кодов. . . . . . . . . . . . . . . . . .

63

9.1.1. Функция CHR$ . . . . . . . . . . . . . . . . . . .

64

9.1.2. Функция ASC . . . . . . . . . . . . . . . . . . .

64

9.1.3. Функции LCASE$, UCASE$ . . . . . . . . . . . . . .

64

9.2. Выделение части символьного выражения . . . . . . . . . . .

65

9.2.1. Функции LEFT$, RIGHT$ . . . . . . . . . . . . . . .

65

9.2.2. Функция MID$ . . . . . . . . . . . . . . . . . . .

65

9.3. Замена части символьного выражения . . . . . . . . . . . .

66

9.3.1. Оператор MID$. . . . . . . . . . . . . . . . . . .

66

9.3.2. Функции LTRIM$, RTRIM$ . . . . . . . . . . . . . .

66

9.4. Формирование строк одинаковых символов . . . . . . . . . .

67

9.4.1. Функция STRING$ . . . . . . . . . . . . . . . . .

67

9.4.2. Функция SPACE$ . . . . . . . . . . . . . . . . . .

67

9.5. Обработка числовой информации в тексте . . . . . . . . . . .

68

9.5.1. Функция VAL . . . . . . . . . . . . . . . . . . .

68

9.5.2. Функция STR$ . . . . . . . . . . . . . . . . . . .

68

9.6. Перевод чисел из одной системы счисления в другую . . . . . . .

68

9.6.1. Функция OCT$ . . . . . . . . . . . . . . . . . . .

68

9.6.2. Функция HEX$ . . . . . . . . . . . . . . . . . . .

69

9.7. Количественные характеристики символьных строк . . . . . . .

69

9.7.1. Функция LEN . . . . . . . . . . . . . . . . . . .

69

9.7.2. Функция INSTR . . . . . . . . . . . . . . . . . .

69

9.8. Пересылка символов в текстовую строку. Функции LSET и RSET . . .

70

Глава X. Файлы данных . . . . . . . . . . . . . . . . .

72

10.1.Средства обработки файлов . . . . . . . . . . . . . . .

73

10.2. Оператор OPEN . . . . . . . . . . . . . . . . . . .

74

10.3. Оператор CLOSE . . . . . . . . . . . . . . . . . . .

76

10.4. Оператор WRITE# . . . . . . . . . . . . . . . . . .

77

10.5. Оператор INPUT# . . . . . . . . . . . . . . . . . . .

77

10.6. Оператор PRINT# USING . . . . . . . . . . . . . . . .

79

10.6.1. Шаблоны для символьных данных. . . . . . . . . . . .

79

10.6.2. Вывод числовой информации . . . . . . . . . . . . .

80

10.6.2.1.Шаблоны для вывода целых чисел имеют вид: . . . . . .

80

10.6.2.2. Шаблоны для вывода чисел с фиксированной точкой имеют вид:

81

 

10.6.2.3. Шаблоны для вывода чисел с плавающей точкой имеют вид: .

82

10.7. Оператор PRINT# . . . . . . . . . . . . . . . . . . .

84

10.8. Оператор LINE INPUT# . . . . . . . . . . . . . . . .

85

10.9. Функция INPUT$# . . . . . . . . . . . . . . . . . .

86

10.10. Оператор FIELD . . . . . . . . . . . . . . . . . . .

86

218

Содержание

10.11. Функции MKI$, MKS$, MKD$, MKL$ . . . . . . .

. . . .

86

10.12. Операторы LSET и RSET . . . . . . . . . . . .

. . . .

87

10.13. Оператор PUT . . . . . . . . . . . . . . . .

. . . .

88

10.14. Оператор GET . . . . . . . . . . . . . . . .

. . . .

90

10.15. Функция LOC . . . . . . . . . . . . . . . .

. . . .

94

10.16. Функция LOF . . . . . . . . . . . . . . . .

. . . .

95

10.17. Функция EOF . . . . . . . . . . . . . . . .

. . . .

95

10.18. Функции CVS, CVI, CVD, CVL . . . . . . . . . .

. . . .

95

10.19. Функция SEEK. Оператор SEEK . . . . . . . . .

. . . .

96

10.20. Оператор FILEATTR . . . . . . . . . . . . .

. . . .

96

10.21. Оператор FREEFILE . . . . . . . . . . . . .

. . . .

97

10.22. Оператор LOCK, UNLOCK . . . . . . . . . . .

. . . .

97

Глава XI. Справочно . . . . . . . . . . . . . . .

. . . .

99

11.1. **СИНТАКСИС** . . . . . . . . . . . . . .

. . . .

99

11.2. **НАБОР ОСНОВНЫХ СИМВОЛОВ** . . . . . . .

. . . .

99

11.3. **КЛЮЧЕВЫЕ СЛОВА БЕЙСИКА** . . . . . . .

. . . .

100

11.4. **БЫСТРЫЕ КЛАВИШИ** . . . . . . . . . . .

. . . .

101

11.5. **КЛАВИШИ РЕДАКТИРОВАНИЯ** . . . . . . .

. . . .

102

11.5.1. Клавиши перемещения курсора . . . . . . . . .

. . . .

102

11.5.2. Клавиши прокрутки текста . . . . . . . . . .

. . . .

102

11.5.4. Клавиши вставки и замены . . . . . . . . . .

. . . .

103

11.5.5. Клавиши удаления . . . . . . . . . . . . .

. . . .

103

11.6. **КЛАВИШИ ПРОСМОТРА И ПОИСКА** . . . . .

. . . .

104

11.7. **КЛАВИШИ ЗАПУСКА И ОТЛАДКИ** . . . . . .

. . . .

104

11.8. **КОДЫ СИМВОЛОВ** . . . . . . . . . . . .

. . . .

104

11.8.1. Стандартная таблица ASCII (коды символов 0 — 127) .

. . . .

104

11.8.2.Расширенная таблица ASCII (коды символов 128 — 255)

. . . .

105

11.8.3. Атрибуты и значения цвета. . . . . . . . . . .

. . . .

106

11.8.4.Режимы экрана . . . . . . . . . . . . . .

. . . .

107

11.9. **СКАН-КОДЫ КЛАВИАТУРЫ** . . . . . . . .

. . . .

109

11.10. **КОДЫ ОШИБОК ВЫПОЛНЕНИЯ** . . . . . .

. . . .

110

Глава XII. Алфавитный указатель операторов, ключевых слов,

 

функций языка Бейсик . . . . . . . . . .

. . . .

112

ABS-функция . . . . . . . . . . . . . . . . . .

. . . .

112

ABSOLUTE-ключевое слово . . . . . . . . . . . . .

. . . .

112

ACCESS-ключевое слово . . . . . . . . . . . . . .

. . . .

112

AND — оператор . . . . . . . . . . . . . . . . .

. . . .

113

ANY-ключевое слово . . . . . . . . . . . . . . .

. . . .

113

APPEND-Ключевое слово . . . . . . . . . . . . . .

. . . .

114

AS — ключевое слово . . . . . . . . . . . . . . .

. . . .

114

ASC — функция . . . . . . . . . . . . . . . . .

. . . .

114

ATN — функция . . . . . . . . . . . . . . . . .

. . . .

115

Base-ключевое слово . . . . . . . . . . . . . . . .

. . . .

115

BEEP — оператор . . . . . . . . . . . . . . . . .

. . . .

115

Содержание

219

BINARY — ключевое слово . . . . . . . . . . . . . . . . .

115

BLOAD — оператор . . . . . . . . . . . . . . . . . . . .

115

BSAVE-оператор . . . . . . . . . . . . . . . . . . . . .

116

CALL-оператор . . . . . . . . . . . . . . . . . . . . .

116

CALL ABSOLUTE-оператор . . . . . . . . . . . . . . . . .

116

CASE-ключевое слово . . . . . . . . . . . . . . . . . . .

116

CDBL-функция. . . . . . . . . . . . . . . . . . . . . .

117

CHAIN-оператор . . . . . . . . . . . . . . . . . . . . .

117

CHDIR-оператор . . . . . . . . . . . . . . . . . . . . .

117

CHR$ — функция . . . . . . . . . . . . . . . . . . . . .

118

CINT — функция . . . . . . . . . . . . . . . . . . . . .

118

CIRCLE-оператор . . . . . . . . . . . . . . . . . . . .

118

CLEAR-оператор . . . . . . . . . . . . . . . . . . . . .

119

CLNG — функция . . . . . . . . . . . . . . . . . . . . .

119

CLOSE — оператор . . . . . . . . . . . . . . . . . . . .

119

CLS — оператор . . . . . . . . . . . . . . . . . . . . .

120

COLOR — оператор . . . . . . . . . . . . . . . . . . . .

120

COM — оператор . . . . . . . . . . . . . . . . . . . . .

121

COMMON — оператор . . . . . . . . . . . . . . . . . . .

122

CONST — оператор . . . . . . . . . . . . . . . . . . . .

122

COS — функция . . . . . . . . . . . . . . . . . . . . .

123

CSNG — функция . . . . . . . . . . . . . . . . . . . . .

123

CSRLIN — функция . . . . . . . . . . . . . . . . . . . .

123

CVD — функция . . . . . . . . . . . . . . . . . . . . .

123

CVDMBF — функция . . . . . . . . . . . . . . . . . . .

124

CVI — функция. . . . . . . . . . . . . . . . . . . . . .

125

CVL — функция . . . . . . . . . . . . . . . . . . . . .

125

CVS — функция . . . . . . . . . . . . . . . . . . . . .

125

CVSMBF — функция . . . . . . . . . . . . . . . . . . . .

125

DATA — оператор . . . . . . . . . . . . . . . . . . . .

125

Функция DATE$, Оператор DATE$ . . . . . . . . . . . . . .

126

DECLARE — оператор . . . . . . . . . . . . . . . . . . .

127

DEF FN-оператор. . . . . . . . . . . . . . . . . . . . .

127

DEF SEG-оператор . . . . . . . . . . . . . . . . . . . .

128

DEFINT-оператор . . . . . . . . . . . . . . . . . . . .

128

DEFLNG-оператор . . . . . . . . . . . . . . . . . . . .

129

DEFSNG оператор . . . . . . . . . . . . . . . . . . . .

129

DEFDBL-оператор . . . . . . . . . . . . . . . . . . . .

129

DEFSTR-оператор . . . . . . . . . . . . . . . . . . . .

129

DIM-оператор . . . . . . . . . . . . . . . . . . . . . .

129

DO LOOP-оператор . . . . . . . . . . . . . . . . . . . .

130

DOUBLE-ключевое слово . . . . . . . . . . . . . . . . . .

131

DRAW-оператор . . . . . . . . . . . . . . . . . . . . .

131

$DYNAMIC-метакоманда . . . . . . . . . . . . . . . . . .

132

ELSE-ключевое слово . . . . . . . . . . . . . . . . . . .

133

ELSEIF-ключевое слово . . . . . . . . . . . . . . . . . .

133

END-оператор . . . . . . . . . . . . . . . . . . . . . .

133

220

 

 

 

 

 

Содержание

ENVIRON$-функция , ENVIRON-оператор . .

.

.

.

.

.

. . . .

134

EOF-оператор . . . . . . . . . . . . .

.

.

.

.

.

. . . .

134

EQV-ключевое слово. . . . . . . . . . .

.

.

.

.

.

. . . .

135

ERASE-оператор . . . . . . . . . . . .

.

.

.

.

.

. . . .

135

ERDEV-функция, ERDEV$-функция . . . . .

.

.

.

.

.

. . . .

135

ERR-Функция, ERL-функция. . . . . . . .

.

.

.

.

.

. . . .

135

ERROR-оператор . . . . . . . . . . . .

.

.

.

.

.

. . . .

136

EXIT-оператор. . . . . . . . . . . . .

.

.

.

.

.

. . . .

137

ЕХР-оператор . . . . . . . . . . . . .

.

.

.

.

.

. . . .

137

FIELD-оператор . . . . . . . . . . . .

.

.

.

.

.

. . . .

137

FILEATTR-оператор . . . . . . . . . .

.

.

.

.

.

. . . .

138

FILES-оператор . . . . . . . . . . . .

.

.

.

.

.

. . . .

138

FIX-оператор . . . . . . . . . . . . .

.

.

.

.

.

. . . .

138

FOR-оператор . . . . . . . . . . . . .

.

.

.

.

.

. . . .

139

FRE оператор . . . . . . . . . . . . .

.

.

.

.

.

. . . .

139

FREEFILE-оператор . . . . . . . . . .

.

.

.

.

.

. . . .

140

FUNCTION-оператор . . . . . . . . . .

.

.

.

.

.

. . . .

140

GET-оператор(файл). . . . . . . . . . .

.

.

.

.

.

. . . .

141

GET-оператор(графический) . . . . . . . .

.

.

.

.

.

. . . .

142

GOSUB-оператор . . . . . . . . . . . .

.

.

.

.

.

. . . .

143

GOTO-оператор . . . . . . . . . . . .

.

.

.

.

.

. . . .

144

HEX-функция . . . . . . . . . . . . .

.

.

.

.

.

. . . .

144

IF-оператор . . . . . . . . . . . . . .

.

.

.

.

.

. . . .

145

IMP-ключевое слово . . . . . . . . . . .

.

.

.

.

.

. . . .

145

INKEY$-оператор . . . . . . . . . . .

.

.

.

.

.

. . . .

146

INP-оператор . . . . . . . . . . . . .

.

.

.

.

.

. . . .

146

INPUT-оператор . . . . . . . . . . . .

.

.

.

.

.

. . . .

146

INPUT$-функция . . . . . . . . . . . .

.

.

.

.

.

. . . .

147

INSTR-функция . . . . . . . . . . . .

.

.

.

.

.

. . . .

148

INTEGER-ключевое слово . . . . . . . .

.

.

.

.

.

. . . .

148

IOCTL-оператор . . . . . . . . . . . .

.

.

.

.

.

. . . .

148

IOCTL$-функция . . . . . . . . . . . .

.

.

.

.

.

. . . .

149

IS-ключевое слово. . . . . . . . . . . .

.

.

.

.

.

. . . .

149

KEY-оператор(отображение). . . . . . . .

.

.

.

.

.

. . . .

150

KEY-оператор(отслеживание) . . . . . . .

.

.

.

.

.

. . . .

150

Объявление определенных пользователем клавиш

.

.

.

.

.

. . . .

152

KILL-оператор. . . . . . . . . . . . .

.

.

.

.

.

. . . .

152

LBOUND-функция . . . . . . . . . . .

.

.

.

.

.

. . . .

153

LCASE$-функция . . . . . . . . . . . .

.

.

.

.

.

. . . .

153

LEFT$-функция . . . . . . . . . . . .

.

.

.

.

.

. . . .

153

LEN-функция . . . . . . . . . . . . .

.

.

.

.

.

. . . .

154

LINE-оператор. . . . . . . . . . . . .

.

.

.

.

.

. . . .

154

LINE INPUT-оператор . . . . . . . . . .

.

.

.

.

.

. . . .

155

LIST-ключевое слово . . . . . . . . . .

.

.

.

.

.

. . . .

155

LOC-функция . . . . . . . . . . . . .

.

.

.

.

.

. . . .

155

LOCATE-оператор . . . . . . . . . . .

.

.

.

.

.

. . . .

155

LOCK-оператор . . . . . . . . . . . .

.

.

.

.

.

. . . .

156

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]