Basic 1969 г.

Глава 1 - введение. Клавиатура.


Глава 1

В В Е Д Е Н И Е

Если вы читаете эту книгу впервые или открыли ее на этом
листе, то вы должны иметь представление о том, что команды бейси-
ка выполняются непосредственно, операторы начинаются с номера
строки и сохраняются в памяти компьютера. Вы должны также
представлять себе, что такие команды, как PRINT, LET и INPUT,
используются во всех компьютерах, имеющих бейснк, а такие коман-
ды, как BORDER, PAPER и ВЕЕР, используются в ZX SPECTRUM.

Запуск бейсика начнем с повторения некоторых моментов, изло-
женных во вводной части, но рассмотрим их значительно более пол-
но, уяснив, что можно делать, а что нельзя.

Чтобы вы не делали, старайтесь в своей деятельности использо-
вать компьютер, если у вас возник вопрос "что будет, если я скалу
так и так?", тогда бтвет для вас очень прост: введите эти фразы и
компьютер и вы увидите!

Всякий .раз, когда в этой книге вы встретите предложение
что-нибудь ввести в компьютер и выполнить на нем, спрашивайте са-
ми себя: "что я могу сделать вместо этого?" и попробуйте это про-
делать, чем больше собственных программ вы напишете, тем лучше вы
будете понимать компьютер.

В конце этой книги имеется несколько приложений, они содержат
сведения по организации памяти, как компьютер оперирует с числа-
ми, а также несколько примеров программ, иллюстрирующих возмож-
ности ZX SPECTRUM.

Клавиатура

В ZX SPECTRUM клавиши содержат не только одиночные символы
(буквы, цифры и т.д.); но также составные символы (ключевые сло-
ва, названия функций и т.п. ) и все то, что вводится с клавиатуры
не посимвольно, для того, чтобы реализовать все эти функции и ко-
манды, некоторые клавиши клавиатуры имеют 5 и более значений, по-
лучаемых либо путем набора соответствующего регистра (т.е. путем
нажатия клавиш CAPS SHIFT или SYMBOL SHIFT одновременно с ка-
кой-либо необходимой клавишей), либо путем перевода компьютера в
один из возможных режимов работы.

Состояние индицируется курсором - мерцающей буквой, которая
показывает, где будет появляться на экране следующий набираемый
символ.

Режим (К) автоматически заменяет режим (L), когда компьютер
ожидает команду или программную строку (отличающуюся от вводимых
данных) и с этой позиции в строке курсором указывается, что ожи-
дается ввод ключевого слова или строки, это относится к началу
строки или знакоместу сразу же после оператора THEN, или же к
знакоместу сразу же после ": " (за исключением двоеточия в стро-
ке). Если не изменен режим, то нажатие следующей клавиши будет
интерпретироваться кок ключевое слово, написанное на клавише, ли-
бо как цифра.

Режим курсора (L) (для букв) появляется обычно во всех других
случаях, если он не меняется, то нажатие следующей клавиши будет
интерпретировано как основной символ иа клавише. В большинстве

eijuti это буквы.

И в (К) в в (L) режимах одновременное нажатие клаввшв SYMBOL
SHIFT и какой-либо клавиши воспринимается как вспомогательный
символ, изображенный на клавише, а в случае CAPS SHIFT с цифровой
клавишей - как управляющая функция, написанная на цифровой клави-
ше.

Нажатие клавиши CAPS SHIFT с другими клавишами В режиме курсо-
ра (К) не влияет на ключевые слова, а в режиме курсора (L) вызы-
вает появление заглавных букв.

Режим курсора (С) (для заглавных букв) -это вариант режима
(L), в котором все буквы появляются на экране как заглавные.

Нажатие клавиши CAPS LOCK приводит к смене курсора (L) на (С)
или наоборот. Режим курсора (Б) (расширение) используется для по-
лучения дополнительных символов (обычно знаков). Курсор (Б) появ-
ляется после одновременного нажатия обеих клавиш смены режима и
сохраняется до нажатия какой-либо из них. В этом режиме нажатие
дает один символ hJih знак, если режим сохраняется, и другой, если
одновременно нажата одна из клавиш смены режима.

Одновременное нажатие цифровых клавиш с клавишей смены режима
SYMBOL SHIFT вызывает появление знака, в противном случае они да-
ют появление символов, управляющих цветом.

Режим курсора (G) возникает после нажатия клавиши GRAPHICS
(CAPS SHIFT и 9) и сохраняется до тех пор, пока не будет нажата
клавиша CAPS SHIFT одна или совместно с 9.

Цифровые клавиши дают также графические символы, за исключени-
ем GRAPHICS или DELETE, каждая из буквенных клавиш, кроме V, W,
X, Y и Z, могут вызывать появление определенных пользователем
графических символов.

Бслн некоторая клавиша удерживается в нажатом состянин более,
чем 2 или Э секунды, это вызовет повторение ее действия, ввод с
клавиатуры осуществляется в нижнюю половину экрана, каждый символ
(или группа символов для ключевых слов) появляется перед курсо-
ром. Сам курсор может перемещаться по экрану клавишами:
Влево- CAPS SHIFT и 5;
Вправо- CAPS SHIFT и 8 и т.д.
символ перед курсором может быть удален командой DELETE (CAPS
SHIFT н 0). Примечание: целая строка может быть удалена вводом
EDIT (CAPS SHIFT и 1) и последующим нажатием клавиши ENTER.

При нажатии ENTER строка, набранная в нижней части экрана, ли-
бо выполняется как команда, либо вводится как очередная строка в
программу, либо используется как список данных для INPUT-ввода,
если же она содержит синтаксические ошибки, то ошибочное место
указывается мерцающим знаком вопроса (?).

Когда вводятся строки программы, то листинг отображается в
верхней половине экрана. Последняя введенная строка называется
текущей и указывается символом (>)

Его можно перемещать ниже или выше, используя клавиши CAPS
SHIFT н б или CAPS SHIFT н 7 соответственно. Если введено EDIT
(CAPS SHIFT и 1), то текущая строка переносится в нижнюю часть
экрана, где она может редактироваться.

При выполнении команды н программы, вывод осуществляется в
верхнюю часть экрана и сохраняется до ввода строки программы либо
нажатия клавиши ENTER при наличии пустой строки, либо нажатня
клавиш перемещения вверх, вниз.

В нижнюю часть экрана выводятся также сообщения об ошибках,
которые сохраняются там до нажатия любой нз клавиш (это индициру-
ется переходом в режим (к).

В определенных состояниях клавиши CAPS SHIFT и SPASE действуют
как BREAK, останавливая компьютер с выдачей сообщений "D* или
"L", это распознается:

а) в конце выполняющего оператора программы;

б) после завершения операции на принтере или магнитофоне.

а « р * ■_телевизора

Экран содержит 24 строки по 32 символа в каждой и делится на
две части, верхняя часть экрана (22 строки) служит для отображе-
ния листинга и вывода результатов работы программы, когда верхняя
часть экрана заполнится полиостью, ои сворачивается на одну стро-
ку, компьютер останавливается с выдачей сообщения " SCROLL?". От-
вет N, SPACE или STOP вызывает остановку программы с выдачей
сообщения "D BREAK-CONT REPEATS", иажатне любой другой из клавиш
разрешает свертку.

Нижняя часть экрана используется для ввода команд, строк прог-
раммы и вводимых данных, а также вывода сообщений системы, (под-
робнее смотри приложение с часть 1).




СОДЕРЖАНИЕ:


  Оставте Ваш отзыв:

  НИК/ИМЯ
  ПОЧТА (шифруется)
  КОД



Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Похожие статьи:
Психология - Тест: Способны ли вы решить свои проблемы?
Реклама - Об'явления публикуются бесплатно в пяти номерах газеты.
Модем - О проблеме при подключении модемов к машинам с раздельными полями памяти.
Наш Смак - Сегодня я pасскажу вам, как я готовлю ленивую пиццу.
Лит. страничка - Гриф "Y-II" (Дневник - окончание).

В этот день...   20 апреля