[an error occurred while processing this directive]
407
ЧАСТЬ IV
.сс
409
41 История Комала
-------------------------------------------------
Комал сначала был разработан в Дании в 1973/74 годах Бенедиктом Лоуфстедом (Аурхусский университет) и Боргом Кристенсеном (Государственный педагогический колледж, г. Тондер). Он был задуман как расширение Бейсика, в основном для использования в школах, и реализовал новейшие достижения в языках программирования.
В течение нескольких следующих лет к нему добавили дополнительные средства, а в 1979 году встретились представители производителей, школ и университетов, чтобы обсудить стандартизацию языка. Эта группа выработала стандарт, который стал известен, как Комал-80, с0держащий общее ядро и рекомендуемые добавления к языку.
Эта версия Комала превышает Комал-80 Стандарт в его опубликованной в 1982 году версии и, кроме того, содержит много дополнений, позволяющих полнее использовать аппаратные средства микрокомпьютеров.
.сс
410
42 Прилагаемые программы
-----------------------------------------------------
920 //
1050 //
920
1050 //
10 //
50
.сс
411
60
220
10 //
1070
.сс
412
1080
1140
10 //
1360
.сс
413
1370
1910
.сс
414
43 Предлагаемые ответы к упражнениям
--------------------------------------------------
Эта глава содержит предлагаемые ответы к упражнениям, данным в конце глав Части I. Там, где в ответах используются названия переменных, их, конечно же, можно заменить любой другой подходящей переменной того же типа. В большом числе случаев существуют альтернативные способы достижения требуемых результатов, которые могут быть такими же хорошими, что и приводимые, хотя необходимо, чтобы вы понимали и предлагаемые методы.
Секция 2.10
1. PRINT 6 + 7 2. PRINT 1 + 2 + 3 + 4 + 5 3. PRINT 4 * 5 * 9 / 6 4. PRINT 7 * 7 - 6 * 6 5. PRINT 24 / (5+3) 6. PRINT 12345679 * 7 * 9 7. PRINT 1 / 0.11 8. PRINT 3.142 * 3.5 ^ 2 / 3 9. PRINT 5.40 * 120 10. PRINT 450 / 120
Секция 3.14
1. 2u начинается с числа
tax paid имеет в средине пробел
print и free оба являются ключевыми словами
2. 9Е9 значит 9 взято 10^3 раз
3. 8.76Е-3 значит, что 8.76 делится на 10^3
4. print out и PRINT OUT оба напечатают 3
5. 3 означает такой же, что и величина lower
6. 4.5 целая переменная не делает различия.
.сс
415
7. 3 целое ниже 3.5
8. 3 целое ниже 3.241592653
Секция 4.11
1. PRINT 2. PRINT или PRINT 3. PRINT 4. PRINT или PRINT
5. 1 Y является первым элементом YyNn
6. 0 Y не находится в Nn
7. 3 Y является третьим элементом в RGYBMCW
8. 1 первая позиция, на которой встречается Y
9. длина reply¤ составляет 1
10. DIM ton¤ of 100
11. Оператор размера не нужен. При первом присваивании test¤ будет зарезервировано 40 позиций. При вводе ошибка не возникнет
DIM test¤ of 40
12. DIM ten¤ of 10
Секция 5.15
1. AUTO 200,5
2. Нажмите клавишу ESCAPE.
3. RENUMBER 100 или RENUMBER 100,10
4. NEW
5. OLD
6. 10 20 30 40 50
.сс
416
затем или
60 70 80
или
60 70 80
затем следует
90
или
90 100 110 120
7. 10 х = 111
затем следует
20
или
20
Секция 6.10
1. 10 20 30 40
2. 10 20 30 40
3. 10 20 30 40
.сс
417
4. 10 20 30 40
5. 10 20 30 40
6. 10 20 30 40
7. 10 80
8. 10 70
Секция 7.7
1. PRINT
2. PRINT
3. PRINT
4. PRINT
В следующем цикличная переменная не обязательно должна быть row. Определенное название переменной - это дело выбора. row# может быть использовано для указания использования переменной. Можно использовать цикличную переменную как часть команды TAB( , ), как показано в вариантах ответов на вопросы 5 и 8.
.сс
418
5. 10
40
или
10
40
6. 10
40
7. 10
40
8. 10
50
или уничтожьте 20 и используйте
40
Секция 8.6
1. COLOUR 1 или red := 1
COLOUR red
2. 100
140
3. COLOUR 3 или white := 3 COLOUR white
4. 100
120
.сс
419
130 COLOUR red
180
5. 115
126
6. COLOUR 2 или green := 2
COLOUR green
7. COLOUR 134 или cyan := 6
CLS COLOUR 128 + cyan CLS 8. 100
210 9. *key 2 RENUMBER 10. *key 2 RENUMBER !m 11. *key 2 RENUMBER !m MODE := 6 !m LIST !m
Секция 9.7
1. 10
60
.сс
419
2. 10
50
3. Добавьте
60
100
4. 10
50
5. Далее следуют изменения и дополнения.
23
100
Секция 10.7
1. PRINT
7. Добавьте следующие строки 5 65 90
.сс
421
Секция 11.13
1. Нет. Графику имеют только режимы 3 и 4. 2. MOVE DRAW 3. 10
50 4. 10
50 5. 10
40 6. 10
170
7. VDU 28,0,15,19,0
Нижний левый угол в позиции 0 - вдоль, 15 - вниз
Верхний правый угол в позиции 19 - вдоль, 0 - вниз
.сс
422
8. VDU 24,0,0;1279;511
Нижний левый угол с координатами 0,0
Верхний правый угол с координатами 1279,511
Секция 23.9
1. 1203
1210 2. 122
126
1005
1425 . assigne_variables display_instructions ask_questions input_answers mark_answer display_response
4. EDIT
5. резидентные целые переменные от а# до z# (и системные переменные).
6 CEAR
7. Одним нажатием любой клавиши.
8. Удерживанием нажатой клавиши УПР и нажатием клавиши О.
10. Нет пробела между PROC и TEST.
11. EDIT является ключевым словом и поэтому не может использоваться в качестве названия процедуры.
12. Нет пробела между END PROC и TEST.
.сс
423
Секция 15.7
1. endif должно иметь внутри пробел. END IF будет напечатано заглавными буквами.
2. Это не подходит для однострочной команды IF. Необходимо выполнить два действия. print "Too low" должно быть на отдельной строке
4. Когда используется условие ELSE, команда IF не может быть односрочным оператором. PRINT "correct" должно находиться на отдельной строке.
5. Строка 170 должна идти после строки 190. END IF должно идти после ELSE.
6. Однострочная команда IF не имеет END IF.
7. 10
80
8. Замените строки 50 и 70 на
50 70
Секция 16.6
1. 10
40
2. Замените 20 на
и 40 на
3. Замените 30 на
4. 10
70
.сс
424
5. Измените следующие строки
10
и
30
6. Добавьте 65 symbol := RND( 65,90)
Измените 70 Затем измените 65 на 65 symbol := RND( 32,126) 7. 10
100 8 10
110
Секция 17.10
1. Строка 100 должна быть 100 nere:
Метка должна иметь двоеточие.
2. Строка 120 должна быть 120 READ number¤
Строка 130 должна быть 130 PRINT number¤
DATA содержит строки
3. Между элементами DATA должны быть запятые
4. RESTORE находится внутри цикла FOR... NEXT...
Единственная величина, которая будет считана (READ), это Clubs
Переставьте 140 и 150 для получения случайного выбора.
.сс
425
5. 10
260
6. Добавьте строки
125 REPEAT 235 UNTIL EOD
Секция 18.12
1. 5
2. 3
3. 1
4. 0
.сс
426
5. 1
6. 2
7. 3
8. 8
9. 12 - * оценивается перед DIV
Эти программы не евляются единственно правильными ответами. Если у выс есть программа, которая успешно печатает величины, то она тоже модет быть приемлимым ответом.
10. 10
30 11. 10
30 12. 10
30 13. 10
30 14. 10
30 15. 10
30
Секция 19.7
1. DIM
2. DIM
3. DIM
4. DIM
5. DIM
6. DIM
.сс
427
7. 10
410
8. Добавьте следующие строки
65
330
.сс
428
Секция 20.13
1. а) в) с)
2. Циклы неправильно вложены. Необходимо после команд NEXT реверсировать j и k.
3. 14
4. 5
Секция 21.10
1. TRUE OR TRUE производит TRUE (-1)
2. TRUE EOR TRUE производит FALSE (0)
3. TRUE AND TRUE производит TRUE (-1)
4. TRUE OR FALSE производит TRUE (-1)
5. TRUE EOR FALSE производит TRUE (-1)
6. TRUE AND FALSE производит FALSE (-1)
7. NOT TRUE будет FALSE (0)
8. NOT FALSE будет TRUE (-1)
9. -1
10. 0
11. -2
.сс
429
Алфавитный указатель ----------------------------------------- Абривиатуры ключевых слов 43,229,440 ABS 234,250 Абсолютная величина 134 Доступ прямой 203 произвольный 203 последовательный 203 серийный 203 *ACCESS (доступ) 108 Точность 24,27,405 Акорн Электрон, смотрите Электрон ACS 212,251 Фактический параметр 195,199 Сложение 10,54 ADVAL 214,252 AESTKP 217 Алгоритм 221 Амплитуда 212 Аналог цифрового конвертера 214 AND 158,159,162,254 Апостроф 35 Заголовок дополнения 234 APPEND 204,255 Арк-косинус 212 Арк-синус 212 Арк-тангенс 212 Аргумент 25 Арифметикческие 10,11,19,23 операторы 242,405 Массив 139,172 граница 141,172 размер 139,140,172,184 элемент 140,141,190 целое 139 передача по ссылке 201 строка 141,201 субиндекс 139,140,154 Клавиша со срелкой 42 ASCII 62,111,148,394 ASN 212,256 Присваивание 17,19,77,123,148,149,171,184 оператор 240 подстрока 190 Вызов компановки языка 216,219 ATN 212,257 AUTO 44,258 aвтоматическая нумерация 44 вставка 52,60,100,103,112,153,170,171,180,182 повтор 7 задержка повтора 398 скорость повтора 398 Имеющаяся память 26,216,302 Цвет Фона графики 88 текста 69 Bad DIM 223 Bad GOTO 223 Bad program 223 Bad type 223 Bad value 223 Бейсик 109,221 *BASIC 221 Скорость в бодах ввода 397 вывода 398 Звуковой сигнал 382 Звонок 382 BGET 219 Двоичный оператор 32,135,157,158,173,233 Бит 175 .сс 430 Поразрядный AND 159,162 EOR 159,162 OR 159,162 Блоки 106 Граница 141 BPUT 219 Скобки 12 Команда ветвления CASE 180,181,259 метка GOTO 307 IF... THEN 11,112,170,183,308 BREAK 43 Подавление буффера 398 Обход 53 Байт 175 Байты FREE 26,216,302 Вызов функции 193 процедуры 99 машинного кода 216,219 USR 216,219 Can't CONT 223 Can't EXTEND 207 Заглавные 8,9,30,112,119 CAPS LOCK 8,9 Возврат каретки 132,133 Регистр нижний/верхний 8,9,18,3048,62,107,112 CASE 180,181,259 Кассетта файловая система 215 загрузка 107 сохранение 106 последовательный файл 203 прогон программы 109 *САТ 106,108 Каталог 106,108 CHAIN 109 Змена языка 9,221 режима 66,70,102,172 Канал 212 Символ 62 контроль 382 определенный пользователем (VDU 23) 383 установка 394 CHRS 62,261 CLEAR 33,102,262 Очистить область графики 88 память 33,102 экран 58 текстове окно 91 CLG 88,263 Часы 82,118,374 CLOSE 264 CLOSE FILE 204 CLOSED 197,218,265 CLS 58,266 Код 61,111,148 машинный 215,216,219 Двоеточие 17,52,75 COLOUR 267 фактический 383 фона графики 88 графики 87 логический 383 номер 68,89 палитра 68 текста 68 *COMAL 9,221 COMAL Стандарт 409 *команда 72 Комбинационная логика 158,1599,161,162,405 Запятая 34,123 Строчный интерпритатор команды 220,336 Комментарий 45,101,170 Сравнить числа 111 строки 111 Соединение строк 36 Условие 110,157 .сс 431 Условный цикл 117 Постоянная 26,171,233 строка 238 CONT 96,102,269 Продолжать после STOP 96 после клавиши ESCAPE 97 Беспрерывная обработка 210 Контроль 67 код 382 клавиша 103,382 Преобразование программы 221 Координаты 85 Курсор COPY 42 клавиша 42 COS 212,270 Косинус 212 COUNT 133,271 Пересекающиеся циклы 153 Уплотнить 219 CTRL G звонок/звуковой сигнал 382 N страничный режим включен 103 0 сраничный режим выключен 103 SIFT 103 Курсор 6,35 копирования 42 редактирования 42 вкл/выкл 144 позиция 58,60,131 D 175 DATA 123,126,128,173,272 Данные файл 203 указатель 124 обработка 203 DEBUG 60,273 Десятичный позиция 176 точка 13 случайные величины 80 Разуплотнить 219 Величина по умолчанию 52,133 Определение символа(VDU 23) 383 функции 193 процедуры 99 DEG 212,274 Градусы эквиваленты радианов 212 перевод в радианы 212 DEL 44,170,275 Задержка 83,96,103,148 DELETE 108,276 Клавиша DELETE 6 Уничтожить файл 108 строку 41,44 программу 108 Указатель файла 234 DIM 32,34,277 Размер 139,184 массива 140,184,201 строки 32,77,171,172,184,200 Файл прямого доступа 203 команда 39 режим 39,97,104 Каталог 106,108 *DISK 108 Дискетта доступ 108 каталог 108 файл прямого доступа 203 файловая система 108,215 загрузка закрытый 108 обработка 210 файл произвольной выборки 203 последовательный файл 203 DIV 135 278 Деление 12,135 DO 50,52,178,279 .сс 432 Точечная строка 340 DRAW 85,280 DS 360 Продолжительность 212 EDIT 103,281 Редактирование строки 41 клавиши 42 программы 103 Эффекты 101,397 Элемент массива 141,190 числовой 235 Электрон функциональная клавиша 67 клавиатура 150 плюс 1,214 ELIF 185,282 ELSE 114,171,283 END 46,284 END CASE 180,181,285 END FUNC 193,286 END IF 112,287 END PROC 100,288 END WHILE 178,289 Конец данных 124 Конец файла 207 Конец строки 233 Ввести 11 ENVELOPE 212,290 EOD 124,173,224,292 EOF 224,293 Eol 233 ERFLAG 218 Код ошибки 404 в прямом режиме 97 сообщение 20,153,223,404 числа 404 структурный 59 синтаксиса 11 Оценить строчное выражение 405 Исключающее ИЛИ 158,159,162,294 EXEC 22,103,295 *EXEC 221 Выполняющие процедуры 103,104 EXP 212,296 Показатель 23 Показательная функция 212 Выражение логическое 234 числовое 236 EXT 211,297 Расширение файла 211 FALSE 110,119,149,158,159,161,298 FILE 299 закрыть 204 создание 204,209 прямой доступ 203 указатель 234 эксент 211 имя 106,108,173,234 номер 204,209 открыть 204,209,224 произвольная выборка 203 сохранение 106 последовательный 203 серийный 203 тип 203 Файловая система 215 Файловые области 90 треугольники 90 Фиксированные длина записи 208 точка 405 Скорость мерцания 398 Цвета мерцания 267,398 Плавающая точка 405 Подавить буффер 101,398 .сс 433 FOR... TO... DO 50,182,300 шаг 52 Передний план цвет текста 66 цвет графики 87 Формальный параметр 195,199 Формат строки 218 печати 175 FREE 26,216,302 Частота 212 FUNC 193,303 клавиша 67 Функция 25,32,173,193 аргумент 25 вызов 193 определение 193 клавиша 67 математическая 212 только читать 215 возвратить 25 RETURN 193 стандартная 238 системная 26,119,124,131,133,239 Вызов *FX 101,397 краткое описание 397 GCOL 87,304 GET 77,305 Получить байт 219 код 77 символ 77 GET¤ 77,121,306 Глобальный переменная 196 пробел переменной 215 Метка GOTO 307 Графика область 91 фон 88 цвет 87 команды 85,86,87,88 координаты 85 режимы 65,85 начало 85 окно 91 Больше чем 110 Востановление 374 Шеснадцатиричные операторы 247 HIMEM 217 заголовок дополнения 234 Заголовок строка 218 метка Опредилитель 234 TF... THEN 308 короткая форма 11,170,183 длинная форма 112,171 IMPORT 297,309 Невозможный цикл 53.170 IN 31,110,121,310 Структурированное расположение текста 50,112,114,117,170 Индикаторы 7,8 Косвенный оператор 248 Неравенство 110 INKEY 148,311 минус 149,311 INKEY¤ 149,314 INPUT 74,174,315 INPUT FILE 206 Ввод числовой величины 74 потока 397 строки 76 Вставить автоматически 52,60,100,103,112,148,170,180,182 INT 25,316 Целое 24 арифметическое 405 деление 235 остаток 135 .сс 434 резидентные переменные 25,33,102,196 переменные 24,33,171 Невидимый EXEC 103 Координатная ручка 214 Клавиша КОПИ 42 УДАЛИТЬ 6 РЕД 45,97,102,120 ВВОД 10,67,132 РЕГ 7,8,13 функциональная 67 нажатая 77,121,149 Клавиатура пустой буффер 398 просмотровая таблица кодов 150 просмотровый номер 149 Ключевое слово 1,10,21,170,229,400 краткое описание 229,232 Метка определение 125,172 GOTO 307 RESTORE 125 Язык замена 9,221 низкий уровень 216 машинный код 216,219 LED (индикатор) 7,8 Left¤ 187 LEN 30,317 Длина файла 211 запись 208 звук 212 строка 30,32,34,200 программа 106 Меньше чем 110 Строка автономер 44 точечный 340 редактирование 41 перевод 132,133 формат 218 номер 39 переполнение 7,132,133 устранение 41,44 Проверочное устройство синтаксиса ввода 11 LIST 40,318 строка 41,219 номер 235 числовой 236 переменная 239 LN 212,319 LOAD 107,320 Загрузка машинный код 216 программа 107 Местный переменный блок 197,199 переменная 196 LOCALH 217 LOKALL 217 Закрытый 108 база 10,212 база е 212 Логический цвет 383 условиие 162 выражение 234 оператор 159,235 LOMEPM 217 Длинная форма IF 112,183 Цикл 50,178 условный 117 невозможный 53 вложенный 152 нуль 53 указатель магазина 218 переменная 51,59 Программирование низкого уровня 216 Нижний граница 141 регистр 8,9,18,30,48,63,112 .сс 435 LSTKP 218 Машинный код 215,216,219 Переменные основного блока 196,199 Карта памяти 217 Блок маркеров 42 Математические функции 212 Матрица 201 Память очистить 33 карта 217 Слияние программ 220 Сообщение подсказка 75 MidS 187 Минимальная форма 229,400 MOD 135,332 MODE 65,323 изменение 102,172 графика 65,85 Арифметический модуль 136 MOVE 86,325 Многократный присваивание 184 размер 184 Умножение 11 Имя несовпадение 224 программный файл 106 Отрицательный аргумент 134 граница 141 inkey 149 номер 177 Вложенные циклы 152 NEW 326 NEXT 50,327 Нет <ключевое слово> 224 Нет RETURN 224 Нет места 224 Не алфавитно-числовой 170 NOT 161,162,328 Не разрешено 102,131,183,224 Не найдено 18,34,225 Не открыт 225 Ничего 83 NULL 83,170,329 Нулевй цикл 53,170 строка 30,141 Номер 235 бинарный 159 ошибка 404 файл 204,209 список 235 Номер цветов 65 колонок на экране 60,65 открытых файлов 204 Номер для изменения строки 155,370 Числовой точность 405 массив 141,201 данные 128 элемент 236 выражение 236 ввод 74 список 236 пределы 405 переменная 236 :+ 54,273 :- 55,173 OF 32,34,142,172,180,330 OLD 43,331 Чье-либо дополнение 161 Неавтономная обработка 210 OPEN 3332 файл 204 Операционная системма 217 Оператор 230 арифметический 242,405 присваивание 240 .сс 436 бинарный 32,173,230 косвенный 248 логический 235 предшествование 12,136,162 отношения 243 OR 157,158,159,162,334 ORD 61,173,335 Порядковый 61,173,335 Изменение начала 385 Вызов OS 231,336 интерпретатор строчной команды 220 номер версии 397 OSCLI 220,336 OTHERWISE 180,181,337 Переполнение 7,132,133 P 175 PAGE 215,338 нулевой 217 Листинг страничного режима 103 Параллельный порт принтера 175 Параметр фактический 195,199 блок 225 формальный 195,199 список 236 ссылок 199 строка 200 Parm block error 225 Паскаль 221 Пауза 83,148 в программе 96 в просмотре 103 PDBUGD 218 Пик 248 PI 26,171,339 Тон 212 Элемент изображения 383 Оператор печати 248 PLOT 340 точка 89 линия 340 треугольник 340 Построение точки 89 POINT(89,342 Указатель на данные 124 POKE 248 POS 131,343 Позиция курсора 131 Положительный элемент 134 Степени 13 РР 360 Проверка структуры перед прогоном 59,170 Предшествование 12,136,162,188 оператор 12,136,132 таблица 405 PRGTOP 217 PRINT 10,20,344 формат 34,175 номер 10,14,17,20 разделитель 34,174 строка 14 PRINT FIILE 205 Разделитель печатии 34,174 PRINT USING 176 Принтер буффер 398 сединение 175 выкл. 382 вкл. 382 выход на 175 выбрать выход 175 Приоритет операторов 405 PROC 99,346 Процедура 99,142,152 прямой режим 104 Процедурные параметры 195,199,200,201 Программа продолжать 96,102,269 преобразование 221 седа 169 строка 218 .сс 437 загрузка 107 остановка 96,369 хранение 107,108 структура 100,142,218 Подсказка символ 6,35 ввод 75 Установить слог 219 Косвенный оператор вопросительный знак 248 Вопросиительный знак 74,75 Кавычки 37,16,123,126,127,172 RAD 212,347 Радиан эквивалент градусов 212 перевод градусов 212 RANDOM 29,348 Файл произвольного обращения 203,208 Случайное число 80 Пределы аналоговый вход 214 цифровой выход 214 номера строк 405 случайные числа 82 READ 349 FILE 206 определитель файла 206,209 из оператора DATA 123,126 ONLY 209,351 Только читаемая функция 215 Действительный число 24 переменная 24 Запись длина 208 переполнение 225 Ошибка изменения размеров 142 REF 199,352 Справочный 199,201 таблица 230,393 Отношение 110 Оператор отношения 243 Относительный файл 203 Сомкнуть 219 Остаток 135 Комментарий 45 Убрать строку 41,44 RENUMBER 40,353 Повторить клавишу 7 Повторяющиеся команды 50 REPEAT UNTIL... 117,354 Замена подстроки 190 Устангвить повторно твердый 374 мягкий 374 Резидентные целые переменные 24,33,102,196 RESTORE 124,355 на метку 125,173 RETURN 193,356 Клавиша RETURN 10,67,132 RiteS 188 RND( 80,82,173,357 RS 423,175 RUN 40,358 программа 109 S 175 SAVE 106,359 Сохранение файл 106 один символ 219 Научное обозначение 23 Экран координаты 85 режим 65 позиция 131 размер 61,65 циклическиий возврат 7,132,133 Поиск 219 Второй процессор 102,215 SELECT OUTPUT 175,360 Точка с запятой 14,20,35 .сс 438 Разделитель 34,174 Поседовательный файл 203 дополнить 207 закрыть 204 открыть 204,209 прочитать 204 записать 204 Последовательный обратиться к файлу 203 порт 175 принтер 175 SGN 134,361 Клавиша SIFT 7,8 CTRLSHIIFT 13 LOCK 7,8 Короткая форма 43,111,182,183 Простой оператор 237 SIN 212,362 Синус 212 SIZE 215,363 Указатель размера 219 Мягкий клавиша 67 установить повторно 374 Магазин програмного обеспечения 215 SOUND 212,364 SP 360 Пробел 10,36,135,170,172 Определитель 187,188,189,190,238 *SPOOL 221 SQR 212,367 Квадратный корень 212 Магазин програмного обеспечения 215 Стандартная функция 238 Оператор простой 237 STEP 52,368 STOP 96,102,225,369 Хранимые данные 123 переменная 51 STR¤ 155,370 Строка 29 сложение 36,54 массив 141,201 постоянная 238 конкатенациия 36 данные 126,128 размер - смотрите размер выражение 238 функция 193 косвенный оператор 248 ввод 76 длина 30,32,34 многократные копии 200 позиция в 31 Параметр ссылки 200 поиск 31,310 к числовому преобразаванию 154,173,380 сишком длинный 225 переменная 29,239 :+ 54,173 Структура проверка 59,170,218 ошибка 59 Структурированная программа 100,142 Субопределенные элементы 233 Субиндекс 139,140,154 Подстрока присваивание 190 определители 187,188,189,190,245 Вычитание 10 Синхронизация звук 214 Синтаксис 1,169 схема 229 ошибка 11,20,21,225 проверить строку 218 Система кассета 215 дисковые файлы 215 функция 26,119,124,131,133,239 .сс 339 сетка формирования файла 215 переменная 65,82,133,172,215,239 TAB( 58,60,371 Табуляция 58,60 TAN 212,372 Тангенс 212 Текст позиция курсора 58,60,131 цвет 65 окно 91 THEN 111,112,171,373 TIME 82,118,374 TO 50,182,375 Фишка 218,400 Установка тона 107 Слишком сложно 225 Файл транзакций 210 Формированите файла треугольника 90 TRUE/истинный 110,119,149,157,158,159,161,162,376 Отбросить 120,135,162 Истинные таблицы 158 Тильда (название символа) 176,247 TXTOFF 218 TXTPTR 218 Раскрыт на 59,226 Подсрочный символ 22 UNTIL 117,377 Указатель корректировки размера 219 Верхний граница 141 регистр 9,18,30,112,119 Пользователь определенный символ (VDU 23) 383 определенная функциональная клавиша 67 переменная 48,54,171 USING 176,378 USR 216,219,379 VAL 154,173,380 Действительный предел 405 Величина строчного выражения - см. VAL Переменная 17,20 присваивание 17,171,184 существует 226 глобальная 196 целая 24,171 список 239 местный 196,197,198,199 местный блок 197,198,199 цикл 51,59 основной блок 196,199 названия 21,29 действительная 24 резидентная целая 24,33,102,196 строчная 29,200 система 65,133,171/215 пользователь 48,54 VARTOP 217 VDU 381 19 383 23 (курсор) 145 24 (графический) 92 28 (текст) 91 команда 91 краткое описание 396 Номер версии 397 VIEW 221 Голос 212 Установка объема 107 VPOS 131,386 WHEN 180,181,387 WHILE 178,182,388 Белый шум 213 WIDTH 133,389 Окно 91 графическое 91 тектовое 91 .сс 440 WORD 221 Циклический возврат экрана 7,132,133 WRITE 204,390 Написать символ 219 WRITE FILE 205 Нулевой аргумент 134 страница 217 Зона 176,391 печатать 34 *ACCESS 108 *BASIC 221 *CAT 106 *DISK 108 *EXEC 220,221 *FX 101 *KEY 67 *LOAD 216 *SPOOL 220,221 *TAPE 106 *WORD 221 ! 248 " 14,29,37/126 "" 30,37,127 # 24,176 S 29 & 247 ' 35 () 12 * 11,242 + 10,36,242 , 34,123 - 10, 177,242 . 13,176 / 12,242 // 45,72,170,249 : 17,52,75,176 :+ 54,173,240 :- 55,173,240 := 17,240 ; 14,20,35 < 110 = 19,110 <= 110 > 110 >= 110 <> 110 ? 74,248 ^ 13,23,242 _ 22 : 67 - 176,247 .сс[an error occurred while processing this directive]