Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Всякий текст это набор знаков. Но компьютер не может различать знаки, он
“понимает” только язык электрических сигналов. Поэтому каждый знак
закодирован некоторой неповторимой последовательностью электрических
сигналов, а им, в свою очередь, установлено цифровое соответствие код.
Нажимая на клавишу клавиатуры, мы посылаем такой код в память
компьютера, затем процессор ищет ему соответствие и выдаёт необходимый
знак на экран монитора.
Процесс преобразования в компьютере текстовой информации в
цифровую форму и обратно называют текстовым кодированием.
Таким образом, человек различает знаки по их начертанию, а компьютер по их коду.
Коды составляют таблицу кодировки, к которой и обращается процессор
при обработке текстов. В этой таблице для представления любого текста
предусмотрено (256) знаков, что составляет машинный алфавит.
Первые 33 кода таблицы (с 0 по 32) отведены не для знаков, а для
операций (перевод строки, ввод пробела и т. д.). Коды с 33 по 127
интернациональные и соответствуют символам латинского алфавита,
цифрам, знакам препинания и знакам арифметических действий. Коды с 128
по 255 являются национальными, то есть в нашей стране отведены для
знаков кириллицы.
На сегодняшний день существует универсальная таблица кодировки ASCII
(American Standart Code for Information Interchange). Но она не
единственная. Для русских букв существует несколько кодировок, среди
которых: СР1251 (Windows), СР866, КОИ-8 (MS-DOS). В последнее время
появился новый международный стандарт Unicode, который позволяет
кодировать 216 (65536) символов
Существование различных кодировок приводит к необходимости
разбираться в типах форматах текстовых файлов для использования
их в разных программных средах.
Формат файла определяет способ содержания текста в файле и
отражается его оригинальным расширением.
Простой текстовый формат содержит только коды символов, другие же
форматы дополнены управляющими кодами, которые обеспечивают
форматирование текста. Существуют
• универсальные форматы текстовых файлов, которые могут быть
прочитаны большинством программ обработки текстовой информации и
• оригинальные форматы для использования отдельными программами.
Возникает задача преобразования текстового файла из одного формата в
другой, и для этого существуют специальные программы конверторы. В
мощных текстовых программных средах конверторы, как правило, входят в
их состав.
Наиболее распространёнными форматами текстовых файлов являются:
• TXT универсальный формат простого текста, не предусматривает
форматирования текста, применяется для создания текстовых
документов, которые должны читаться в различных системных средах.
• RTF (Rich Text Format) универсальный формат, сохраняющий
форматирование текста, применяется для создания текстовых
документов, которые могут быть прочитаны в различных приложениях.
• DOC оригинальный формат офисного приложения Microsoft WORD,
полностью сохраняет форматирование текста, использует кодировку
Unicode.
• ODT оригинальный формат открытой текстовой среды OpenOfice.org
WRITER.
• LEX оригинальный формат отечественного редактора “Лексикон”.
• HTML, HTM формат хранения WEB-страниц, содержит управляющие
коды (тэги) языка разметки гипертекста.
Современный текстовый редактор представляет собой программный продукт, обеспечивающий пользователя ПК средствами создания, обработки и хранения документов равной степени сложности. В последнее время текстовые редакторы вытесняются текстов процессорами, которые позволяют не только набирать «чистый», неформатированный текст, но и оформлять его: произвольно размещать на странице, выделять шрифтами и так далее.
Редакторы текстов предназначены для обработки простых текстов, в том числе текстов программ, написанных на языках программирования. Они обычно не являются самостоятельными программными продуктами, а встраиваются в соответствующие системы программирования или операционные системы и их оболочки, например, текстовый редактор Блокнот, встроенный в операционную систему Windows.
Функции текстового редактора:
• создание (набор) текстового документа;
• редактирование текстового документа;
• форматирование текстового документа;
• сохранение текстового документа на внешних носителях;
• вывод на печать текстового документа (“твёрдая копия”).
Редакторы документов предназначены для работы с текстом, имеющим структуру документа, т.е. состоящим из разделов, параграфов, абзацев, предложений, слов. Существует большой класс редакторов документов, например: Word Perfect, LaTex и др. Представителем данного класса является текстовый процессор Microsoft Word.
Функции дедактора документов включают те же, что и редактор текстов, плюс обладают также дополнительными возможностями, такими как:
Классификация текстовых процессоров:
1. Редакторы текстов - предназначены для создания и редактирования несложных текстов и текстов программ (Brief, Norton Editor, Quick).
2. Редакторы документов - предназначены для работы с документами, структурно состоящими из вложенных разделов, страниц, абзацев и т.д. (Лексикон, AmiPro, MultiEdit, Word Perfect, Microsoft Word.)
3. Редакторы научных текстов. Особенность данного класса редакторов в том, что они обеспечивают подготовку и редактирование научных текстов, содержащих большое количество математических формул, графиков, специальных символов и т. д. (ТЕХ и MathOr). Использование редакторов научных текстов оправдано тогда, когда подготавливаемый текст содержит много формул.
4. Издательские системы - используются для подготовки больших сложных документов (книги, альбомы, журналы, газеты, буклеты). (Corel Ventura Publisher, Adobe PageMaker, QuarkXPress.) Необходимо отметить, что работа с издательскими системами предполагает использование редакторов документов на этапе предварительной подготовки материалов. Издательские системы предназначены для верстки текста.