[an error occurred while processing this directive]
─PL63 ─LS1 ─TM0 ─HM2 ─DH//-|P-// ─LM5 ─SRP 9 │..................................................................< 2. ОСНОВЫ РАБОТЫ НА ПЕРСОНАЛЬНОЙ ЭВМ 2.1 Клавиатура Клавиатура ПЭВМ предназначена для ввода текстовой информации, включающей прописные и строчные буквы русского и латинского алфавитов, цифры, а также ряд специальных символов (знаки арифметических операций и отношений, скобки, кавычки, апостроф, вопросительный знак и.т.д.). Кроме того, клавиатура содержит ряд специальных клавиш для осуществления функций управления ПЭВМ, управления регистрами самой клавиатуры, редактирования и выполнения других операций. Рассмотрим более подробно назначение этих клавиш. CAPS LOCK предназначена для переключения только буквенных регистров клавиатуры. При включении ПЭВМ (в исходном состоянии) регистр, определяемый этой клавишей, задает прописные (заглавные) буквы. Индикатором этого режима является горящая средняя красная лампочка в левом нижнем углу клавиатуры. Нажатием клавиши осуществляется переход на другой регистр, соответстующий строчным буквам, при этом лампочка-индикатор гаснет. Следующее нажатие возвращает на исходное состояние и т.д. Клавиша не оказывает никакого влияния на ввод специальных символов. SHIFT прежде всего, служит для управления вводом специальных символов, а не букв. Если на некоторой клавише изображены два специальных символа, то простое ее нажатие вызывает ввод нижнего из них. Для ввода верхнего - необходимо нажать клавишу при одновременно нажатой кавише SHIFT. Кроме этого, нажатие SHIFT с последующим нажатием буквенных клавиш вызывает временное переключение буквенного регистра, как бы отменяет действие клавиши CAPS LOCK. RETURN постоянно используемая клавиша, нажатие которой означает завершение ввода произвольной порции информации в ПЭВМ (как правило - строки). До нажатия этой клавиши набранная в строке информация лишь отображается на экране, но компьютер о ней "не знает", т.е. еще не получил ее для обработки. Нажатие RETURN является сигналом о завершении ввода информации и вызывает ее передачу для обработки активной в даный момент программе. DELETE предназначена для последовательного удаления символов в текущей строке при вводе информации с клавиатуры, начиная с последнего в направлении начала строки. Каждое нажатие клавиши вызывает удаление последнего символа и перемещение курсора на одну позицию влево. ESCAPE останавливает выполнения текущей программы. BREAK используется для останова ПЭВМ и перевода ее в исходное состояние. При этом происходит полная очистка экрана . LANG переключает буквенные регистры с латинского алфавита на русский и обратно. О состоянии регистра свидетельствует лампочка SHIFT LOCK в левом нижнем углу клавиатуры. Включенное состояние лампочки соответствует русскому регистру, выключенное - латинскому. Переход с одного регисра на другой осуществляется однократным нажатием клавиши, обратно - повторным нажатием. CTRL применяется для ввода в ПЭВМ, так называемых, управляющих символов. Управляющим является любой символ, вводимый при одновременно нажатой клавиши CTRL. На экране в случае ввода такого символа не возникает привычного "эхо-отображения", но ПЭВМ получает таким образом некоторую команду, которая немедленно выполняется. Смысл команды для каждого управляющего символа свой. Будем обозачать управляющие символы, в отличие от обычных, записью перед ними CTRL/. Например, управляющий символ, соответствующий нажатию клавишы А при одновременном нажатии клавишы CTRL, обозначим через CTRL/A. Приведем некоторые удобные для управления выводом на экран символы: CTRL/N - задает режим постраничного вывода (вывод инфор- мации осуществляется порциями размещающимися целиком на экране; для перехода к следующей порции необходимо нажать клавишу SHIFT); СTRL/O - отменяет режим постраничного вывода; CTRL/U - отмена строки (применяется при вводе информации, когда требуется отменить текущую строку целиком при условии, что клавиша RETURN еще не была нажата). Некоторые другие управляющие символы будут раасматриваться по мере дальнейшего изложения. ─PE 2.2 Средства экранного редактирования Обратим внимание, что при разработке программ для ПЭВМ с использованием алгоритмического языка и их отладке пользователю постоянно приходится заниматься редактированием уже имеющейся в компьютере информации. Аналогичная задача возникает при создании различных текстов, исходных данных для готовых программ и т. д. Надо сказать, что редактирование текстовой информации и ее оформление является одним из важных направлений использования ПЭВМ и имеет большое самостоятельное значение. Поэтому практически для всех моделей ПЭВМ, в соответствии с указанным направлением применения, разрабатывается специализированное общесистемное обеспечение, получившее название текстовые процессоры. Для рассматриваемых ПЭВМ фирмы Acorn этим целям отвечают текстовые процессоры View, Edit, WordStar, InterWord, WordWise и др. При подготовке и отладке программ на алгоритмическом языке BASIC можно воспользоваться встроенными средствами экранного редактирования и специальными командами диалогового взаимодействия с ПЭВМ при работе с BASIC, которые рассматриваются в подразделе 3.1. Остановимся подробнее на встроенных средствах экранного редактирования. Одну из клавиш, используемых для данных целей, мы уже упоминали ранее - DELETE. Чуть выше нее, в правом верхнем углу, располагаются светло-коричневые клавиши управления курсором, на которых изображены стрелки. Направления стрелок определяют направления перемещения курсора по экрану (при однократном нажатии - соответственно на одну позицию в данном направлении). Таким образом, с помощью четырех указанных клавиш легко переместить курсор из одной произвольной позиции в другую. При нажатии любой из клавиш со стрелкой ПЭВМ устанавливает специальный режим "экранного редактирования", при котором на экране одновременно отображаются два курсора. Один из них называется пищущим курсором и отображается на экране в виде сплошного белого блока. Этот курсор определяет текущую позицию, в которую будет заноситься информация при вводе. Второй мигающий курсор носит название читающий, именно он перемещается по экрану с помощью клавиш управления. Режим экранного редактирования позволяет с помощью использования клавиш управления курсором и клавиши COPY (правый нижний угол клавиатуры) осуществлять автоматический ввод (без набора символов) произвольной подстроки, расположенной в любом месте экрана, с заданной позиции текущей строки. Рассмотрим как это делается. Предположим, что мы осуществляем ввод некоторой строки текста и дошли до слова, которое уже имеется на экране (в одной из предыдущих строк). У нас есть возможность не набирать это слово "вручную", а воспользоваться средствами режима экранного редактирования. Нажмем одну из клавиш со стрелкой и увидим, что на экране в текущей позиции появится пишущий курсор. Нажимая последовательно, или держа непрерывно в нажатом состоянии клавиши со стрелкой, подгоняем читающий курсор в первую позицию вставляемой подстроки (в данном случае - слова). Теперь последовательно нажимая или держа непрерывно клавишу COPY переносим требуемую подстроку (слово) в заданное место текущей строки. Оба курсора при этом в разных строках перемещаются на требуемое число позиций вправо, осуществляя как бы чтение информации из одного места экрана и запись ее в другое.[an error occurred while processing this directive]