Название: | Основы информатики |
Просмотров: | 65 |
Раздел: | Информатика, программирование |
Ссылка: | Скачать(13 KB) |
Описание: | 1. Редакторы текстов Редактор текстов (text editor) обеспечивает ввод, изменение и сохранение любого символьного текста, но предназначен он для подготовки только текстов, которые в конечном итоге потребляются программами. Различаясь способами управления и набором сер- висных возможностей, все они в том или ином виде позво- ляют: набирать текст на экране, используя до двухсот символов; исправлять ошибочные символы в режиме замены; вставлять и удалять группы символов (слова) в пре- делах строки, не переводя неизменившуюся часть строки, а сдвигая её влево/вправо целиком и в режиме вставки; удалять одну или несколько строк, размножать их или перемещать в другое место текста; раздвигать строки существующего текста, чтобы вставить туда новый фрагмент; вставлять группы строк из других текстов; обнаруживать все вхождения определенной группы символов (контекста); заменять один контекст другим, возможно, разной длины; сохранять набранный текст для последующих коррек- ций; печатать текст на разных типах принтеров стандарт- ными программами печати одним шрифтом в пределах доку- мента |
|
Часть полного текста документа: 1. Редакторы текстов ¦ Редактор текстов (text editor) обеспечивает ввод, ¦ изменение и сохранение любого символьного текста, но ¦ предназначен он для подготовки только текстов, которые ¦ в конечном итоге потребляются программами. ¦ ¦ Различаясь способами управления и набором сер- ¦ висных возможностей, все они в том или ином виде позво- ¦ ляют: ¦ ¦ набирать текст на экране, используя до двухсот ¦ символов; ¦ исправлять ошибочные символы в режиме замены; ¦ вставлять и удалять группы символов (слова) в пре- ¦ делах строки, не переводя неизменившуюся часть строки, ¦ а сдвигая её влево/вправо целиком и в режиме вставки; ¦ удалять одну или несколько строк, размножать их ¦ или перемещать в другое место текста; ¦ раздвигать строки существующего текста, чтобы ¦ вставить туда новый фрагмент; ¦ вставлять группы строк из других текстов; ¦ обнаруживать все вхождения определенной группы ¦ символов (контекста); ¦ заменять один контекст другим, возможно, разной ¦ длины; ¦ сохранять набранный текст для последующих коррек- ¦ ций; ¦ печатать текст на разных типах принтеров стандарт- ¦ ными программами печати одним шрифтом в пределах доку- ¦ мента. ¦ ¦ Легко видеть, что использование для подготовки и ¦ печати документа редактора текста на качественном уров- ¦ не соответствует использованию пишущей машинки, разве ¦ что более производительному из-за легкости повторения ¦ печати с хранимой в электронной памяти заготовки и воз- ¦ можности как исправления описок, так и частичной пере- ¦ работки текста путем вставки или исключения новых абза- ¦ цев. ¦ ¦ Можно, несколько забегая вперед, указать важный ¦ классификационный признак. Подобно пишущей машинке ре- ¦ дактор текстов не выделяет особо символ пробел, т.е. ¦ ему безразлично машинное представление этого символа - ¦ его код. ¦ ¦ 2. Системы подготовки текстов ¦ ¦ Когда предметной областью пользователя ПЭВМ явля- ¦ ется подготовка текстов на естесственных языках для пе- ¦ чати и печать этих документов, набор операций редактора ¦ должен быть существенно расширен, и программный продукт ¦ переходит в новое качество - систему подготовки текстов ¦ (СПТ) - продукт которому соответствует англоязычный ¦ термин word processor. ¦ ¦ Необходимыми и достаточными операциями для квали- ¦ фикации программного продукта, как СПТ, является вык- ¦ лючка, автоматический перенос слов и пагинация. ¦ ¦ Выключкой называется операция выравнивания длины ¦ печатных строк согласно указанному размеру за счет рав- ¦ номерного расширения промежутков между словами. Резуль- ¦ татом выключки является ровный правый край всех строк ¦ абзаца (кроме последней). ............ |