Главная страница
Навигация по странице:

  • 3.1. Программное обеспечение для обработки текстовой информации

  • 3.1.1. Классификация программного обеспечения

  • Текстовые процессоры

  • Издательские системы

  • 3.1.2. Редактор научных текстов TeX

  • 3.1.4. Универсальные форматы для представления

  • 3.1.5. Сканирование текста.

  • учебная логика. учебник СПО. Практикум по программному обеспечению содержит большое количество примеров и заданий


    Скачать 5.66 Mb.
    НазваниеПрактикум по программному обеспечению содержит большое количество примеров и заданий
    Анкоручебная логика
    Дата12.09.2022
    Размер5.66 Mb.
    Формат файлаdocx
    Имя файлаучебник СПО.docx
    ТипПрактикум
    #672419
    страница19 из 50
    1   ...   15   16   17   18   19   20   21   22   ...   50

    ГЛАВА 3. ПРИКЛАДНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

    3.1. Программное обеспечение для обработки текстовой информации


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

    3.1.1. Классификация программного обеспечения

    для создания и редактирования текста


    Текстовые редакторы – программы для создания, редактирования, сохранения и печати документа.

    Редактированиевнесение каких-либо изменений в набранный текст (добавление, удаление, перемещение и т. д.).

    Примеры: vi (Linux); LeafPad (Linux); Блокнот (Windows); редакторы, содержащиеся в системах программирования.

    Текстовые процессоры – текстовые редакторы, поддерживающие форматирование текста.

    Форматирование – изменение формы представления документа (отступы и интервалы, выравнивание абзаца, размеры шрифта и т. д.).

    Современные текстовые процессоры позволяют также вставлять таблицы, рисунки, объекты других приложений, производить проверку орфографии и многое другое.

    Издательские системы мощные текстовые процессоры, предназначенные для подготовки документов к публикации.

    Примеры: Scribus (Linux); Adobe Design; QuarkXPress и др. 3.1.2. Редактор научных текстов TeX

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

    Было время, когда при наборе математических текстов просто оставляли пустые места, в которые потом, после распечатки, формулы вписывались вручную.

    Одним из первых редакторов, позволяющим набирать математические формулы, был ChiWriter. Способ набора формул там был достаточно громоздким.

    Встроенные редакторы математических формул есть и в ОpenOffice.org – Math, и в MS Office – Equation, сокращенная версия редактора MS MathType. Эти редакторы широко используются, когда нужно в текстовый документ вставить некоторое количество формул. Однако формулы внедряются в текстовый документ как объекты других приложений (редакторов формул). Поэтому если необходимо набрать документ, в котором очень большое количество математических формул, то документ становится слишком громоздким, медленно идет его загрузка и т. п. В этом случае, как правило, используются программы другого класса – издательские системы, специально разработанные для подготовки к изданию математических и других научных текстов, содержащих много формул и специальных знаков.

    На сегодняшний день лучшими системами для набора математических текстов являются издательские системы, в основе которых TeX. Первую систему для верстки текстов с формулами создал американский математик и программист Дональд Кнут. Сам по себе ТeХ представляет собой специализированный язык программирования, на котором пишутся издательские системы, используемые на практике. LaTeX, MikTex, LyX и другие – это издательские системы, созданные на базе ТeХ.

    Многие издательские системы на базе TeX не поддерживают режим WYSIWYG. Формулы, математические символы, форматирование и разметка осуществляется только при помощи специальных команд языка TeX. Но неудобства, которые влечет за собой отсутствие возможности видеть текст при наборе таким, каким он будет напечатан, не являются препятствием в работе. Во-первых, к такому способу набора быстро привыкаешь, а, во-вторых, TeX, создававшийся именно как редактор математических текстов, предоставляет гораздо большие возможности для набора различных формул, даже достаточно сложной структуры, нежели встроенные офисные редакторы математических формул.

    Достоинства TeX:

    • текст на печати имеет высокое полиграфическое качество;

    • гибкость верстки абзацев и математических формул; • невысокие системные требования;

    • машинонезависимость.

    Недостатки:

    • текст при создании не видим так, как он будет выглядеть при печати (математические знаки – в виде специальных команд);

    • медленная работа.

    Последовательность работы:

    1. Подготовка исходного текстового файла с расширением .tex в любом текстовом редакторе.

    2. Обработка этого файла с помощью программ-трансляторов, получение dvi-файла.

    3. Просмотр или печать полученного файла.

    Современные системы, основывающиеся на языке TeX, например LyX, позволяют вводить большинство математических символов при помощи графического интерфейса – специальных палитр с математическими значками, система автоматически генерирует соответствующий TeX код. Таким образом, верстка документа в TeX существенно упростилась.

    3.1.3. Кодировки текста


    Для кодирования символа требуется 1 байт (8 бит) информации. Это позволяет закодировать 256 символов, что вполне достаточно для представления текстовой информации, включая строчные и прописные буквы алфавита, цифры, знаки, графические символы и т. д. Для сопоставления символов и кодов используется таблица кодировки – стандарт, ставящий в соответствие каждому символу уникальный порядковый номер от 0 до 255 (или соответствующий ему двоичный код от 00000000 до 11111111).

    Международным стандартом стала таблица ASCII, в которой первые 33 кода соответствуют управляющим символам (пробел, перевод строки и т. д.), коды с 33 по 127 соответствуют символам латинского алфавита, цифрам, знакам препинания, знакам арифметических действий, а коды с 128 по 255 являются национальными и отличаются в разных странах. Таблицу кодировки символов 128–255 принято называть кодовой страницей. Существует несколько кирилличных кодовых страниц. CP866 используется для кодирования кирилличных символов в MS DOS, CP1251 – в Windows.

    Существуют и другие кодовые таблицы, широко используемые на практике. Например, КОИ-8 (Код Обмена Информацией), применяемая в глобальных компьютерных сетях, на ЭВМ, работающих под управлением ОС Unix. Очень часто этот стандарт используется в электронной почте.

    Сейчас разработан новый международный стандарт Unicode, который отводит на каждый символ два байта или 16 бит и позволяет закодировать 65 536 символов. Такой широкий диапазон позволяет представить в численном виде символы любого языка, в том числе и китайского. Юникод имеет несколько форм представления UTF-8, UTF-16, UTF-32 соответственно восьми, шестнадцати и тридцати двух байтные.

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

    3.1.4. Универсальные форматы для представления

    текста и документов


    Формат файла определяет способ хранения текста в файле.

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

    Существует несколько универсальных текстовых форматов, которые могут быть прочитаны любым редактором:

    • txt – только текст (Text only). Наиболее универсальный формат. Сохраняет текст без форматирования, за исключением только управляющих символов конца абзаца. Применяется для документов, которые должны быть прочитаны приложениями, работающими в различных операционных системах;

    • rtf (Rich Text Format). Сохраняет все форматирование. Преобразовывает управляющие коды в команды, которые могут быть прочитаны и интерпретированы многими приложениями;

    • pdf (Portable Document Format) используется для обмена отформатированными документами. Разработан фирмой Adobe. Этот формат хорошо использовать в том случае, когда необходимо сохранить точное форматирование документа. Документ PDF, так же, как и текст факса, изменить очень непросто.

    Adobe Acrobat – это целая технология, включающая несколько программ для создания документов в формате PDF и работы с ними.

    Создаются такие документы с помощью программы Acrobat Distiller, которая устанавливает на компьютер одноименный принтер. Документ, напечатанный из любого приложения на этот «принтер», на самом деле преобразуется в PDF-файл. Open Office Writer позволяет преобразовать текстовый документ в формат PDF (нажатием кнопки PDF на панели инструментов).

    PDF-файл может быть открыт для просмотра и напечатан без всяких изменений на любом компьютере, независимо от типа процессора, операционной системы, установленных шрифтов и т. п., лишь бы на нем была установлена программа для просмотра PDF-файлов (Acrobat Reader, Foxit Reader и др.).

    Внести же изменения в PDF-файл можно, воспользовавшись собственно программой Adobe Acrobat.

    Технология Acrobat очень удобна для передачи макета в электронном виде заказчику (который при этом не сможет его присвоить);

    html (HyperText Markup Language). Файл имеет расширения .html, .htm . Используется для электронных гипертекстовых документов (web-страниц), в которых содержатся ссылки на другие документы (страницы), доступные через глобальную сеть Интернет или расположенные на локальном компьютере. Это специальный язык – язык разметки гипертекста. Файлы HTML – это текстовые файлы с элементами разметки в виде тегов, которые заключаются в угловые скобки. Иными словами, тег – это указание, как оформлять текст. HTML поддерживает графику, именно это обстоятельство и сделало популярным World Wide Web.

    3.1.5. Сканирование текста.
    1   ...   15   16   17   18   19   20   21   22   ...   50


    написать администратору сайта