Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
УМК инфс лек.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
7.37 Mб
Скачать

Контрольные вопросы:

  1. Модели, моделирование.

  2. Виды моделей.

  3. Этапы моделирования.

  4. Формализация

  5. Классификация языков программирования

  6. Алгоритмы, способы представления алгоритма.

  7. Свойства алгоритма. Базовые алгоритмические структуры программирования.

  8. Понятие транслятор, компилятор, интерпретатор.

  9. Особенности работы компилятора и интерпретатора.

  10. Модульное программирование, особенности.

  11. Объектно–ориентированное программирование.

  12. Понятие инкапсуляция, полиморфизм, наследование.

  13. Системы программирования.

Лекция 8 Технология обработки текстовой информации

Текстовый редактор — это программа, используемая специально для ввода и редактирования текстовых данных.

Этими данными могут быть программа или какой-либо документ или же книга. Редактируемый текст выводится на экран, и пользователь может в диалоговом режиме вносить в него свои изменения.

Текстовые редакторы могут обеспечивать выполнение разнообразных функций, а именно:

  • редактирование строк текста;

  • возможность использования различных шрифтов символов;

  • копирование и перенос части текста с одного места на другое или из одного документа в другой;

  • контекстный поиск и замена частей текста;

  • задание произвольных межстрочных промежутков;

  • автоматический перенос слов на новую строку;

  • автоматическая нумерацию страниц;

  • обработка и нумерация сносок;

  • выравнивание краев абзаца;

  • создание таблиц и построение диаграмм;

  • проверка правописания слов и подбор синонимов;

  • построение оглавлений и предметных указателей;

  • распечатка подготовленного текста на принтере в нужном числе экземпляров и т.п.

Возможности текстовых процессоров

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

К стандартным средствам работы с текстом относятся:

  • возможности выбора различных шрифтов для разных частей текста в одном документе;

  • задания ширины полей, величины отступов, интервалов;

  • организации текста в виде колонок;

  • вставка в текст рисунков, таблиц;

  • возможности создания надписей под углом к строке или искривленной формы;

  • проверка правописания (для языка пользователя) и т. д.

 

Окно редактора Microsoft Word

Наиболее известный текстовый редактор — Microsoft Word.

Полнофункциональные издательские системы — Microsoft PublisherCorel Ventura, OpenOffice Writer и Adobe PageMaker. Издательские системы незаменимы для компьютерной верстки и графики. Значительно облегчают работу с многостраничными документами, имеют возможности автоматической разбивки текста на страницы, расстановки номеров страниц, создания заголовков и т.д. Создание макетов любых изданий — от рекламных листков до многостраничных книг и журналов — становится очень простым, даже для новичков.

Для того чтобы текстовый процессор мог считаться мощным и удобным, необходимо, чтобы в нем имелись возможности обработки файлов, созданных в других распространенных текстовых процессорах (Конечно, в первую очередь имеется в виду MS Word!). Как минимум нужно уметь просматривать документы в форматах других редакторов. Можно, конечно, иметь перекодировщики, но с точки зрения удобства использования, это уже минус.

Имея в виду это неформальное определение, рассмотрим несколько программных продуктов для Linux, претендующих на высокое звание текстового процессора.

Поскольку по своему основному предназначению текстовые редакторы тесно связаны с языком, а мы рассматриваем случай русского языка, при выборе текстового процессора особое внимание приходится уделять тому, имеются ли в нем возможности русификации. Чтобы не повторять одно и то же при описании каждого из рассматриваемых ниже продуктов, замечу сразу, что в моей системе были установлены не только стандартные шрифты Type1, поставляемые с дистрибутивом Black Cat 6.02, но и шрифты True Type от Windows

Текстовых процессоров для Linux существует множество. Наиболее известны из них StarWriter из пакета StarOffice фирмы Sun и процессор Word Perfect 8, в последнее время получил распространение текстовый процессор OpenOffice Writer .

OpenOffice Writer – это один из текстовых редакторов, претендующих на заместителя такой популярной программы как Microsoft Word. Работа с OpenOffice Writer, также как и с любой другой программ имеет свои особенности, преимущества и недостатки.

Поговорим о преимуществах

Программа может выполнять следующий ряд действий, полезных для пользователя, например:

  • Написание, исправление и проверка документа, включая проверку орфографии, нахождение и замену текста, добавление комментариев и прочее.

  • Автоисправление во время печати текста, автоматическое завершение слов.

  • Advanced Page layout settings включая многочисленные стили страниц, тем, колонок, таблиц, рамок, шрифтов и т.д.

  • Поддержка темплейтов, стилей и макросов

  • Использование полей, содержания, индексов и библиографии.

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

  • Поддержка документов Microsoft Office.

  • Поддержка графики, манипуляции с графическими изображениями.

  • Поддержка многих программных расширений, таких как усовершенствованные словари, проверка грамматики и т.д.

  • Мастер функции, чтобы упростить письма, факсы, повестки, протоколы или выполнение более сложных задач, таких как сортировка почты.

Как видите, OpenOffice Writer обладает достаточным количеством возможностей. Ниже вы видите изображение текстового документа в OpenOffice Writer, с выделенным текстом и комментариями. Документ удобно просматривать с коллегами. Они могут вносить свои изменения, делать пометки и выделять текст.

Недостатки OpenOffice Writer

В  работе с OpenOffice Writer также есть свои недостатки. Хотя OpenOffice Writer претерпела массу изменений в лучшую сторону с момента выхода первой версии, все еще возникают проблемы при переносе документа из Microsoft  Word  в OpenOffice Writer и обратно. Программа OpenOffice Writer - быстро реагирующая и гибкая, но не до такой степени как Microsoft Word.

Программа OpenOffice  Writer разработана как для ОС Windows так и для Linux.

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

Формат файла определяет способ содержания текста в файле и отражается его оригинальным расширением.

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

Существуют

• универсальные форматы текстовых файлов, которые могут быть

прочитаны большинством программ обработки текстовой информации и

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

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

Наиболее распространёнными форматами текстовых файлов являются:

• TXT – универсальный формат простого текста, не предусматривает форматирования текста, применяется для создания текстовых документов, которые должны читаться в различных системных средах.

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

• DOC – оригинальный формат офисного приложения Microsoft WORD, полностью сохраняет форматирование текста, использует кодировку Unicode.

• ODT – оригинальный формат открытой текстовой среды OpenOfice.org WRITER.

• LEX – оригинальный формат отечественного редактора “Лексикон”.

• HTML, HTM – формат хранения WEB-страниц, содержит управляющие коды (тэги) языка разметки гипертекста.

Внешний вид редактора WORD

Так выглядят версии 2000, XP, 2003:

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

Так выглядит верхняя часть версии 2007:

Все команды, которые можно выполнить в Word до версии 2007 г., содержатся

в Главном меню окна редактора. Наиболее часто использующиеся команды выведены на панели инструментов в виде кнопок и раскрывающихся списков. Обычно, таких панелей устанавливают три: стандартная панель, панель форматирования и панель рисования. Кроме того, пользователь может создавать свои панели с нужным ему набором команд-кнопок или добавлять кнопки в уже существующие панели.

В Word 2007 на смену Главному меню и панелям пришла лента вкладок. Но принципиально основные инструменты не изменились, хотя их возможности расширились.

Текстовый редактор Writer

Текстовый редактор Writer из открытого и свободного пакета OpenOfice.org является аналогом Word, удовлетворяющим потребностям подавляющего числа пользователей. Его интерфейс повторяет инструменты Word до версии 2007 г. Конечно, имеются и свои особенности. Важным преимуществом программы является её совместимость, т. е. документы могут быть сохранены как в оригинальном формате ODT, так и в других форматах, включая DOC, HTML или даже формат PDF.

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

Текстовый документ в среде программы-редактора

У каждого объекта текстового документа свои признаки (свойства), и с каждым объектом могут совершаться определённые действия. Однако прежде, чем совершать эти действия или использовать признаки, объект следует выбрать.

К основным приемам работы с текстом в текстовом редакторе относятся:

•создание (набор) текстового документа;

• редактирование текстового документа;

• форматирование текстового документа;

• сохранение текстового документа на внешних носителях;

• вывод на печать текстового документа (“твёрдая копия”).

Важной составляющей работы в текстовом редакторе является буфер обмена – область оперативной памяти компьютера, куда могут помещаться объекты текстовых документов или объекты других приложений для последующей вставки в нужном месте. Для использования буфера обмена в стандартной панели (или в панели быстрого доступа для Word 2007) используются кнопки Вырезать, Копировать, Вставить.

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

Их совершают с помощью клавиатуры, мыши и буфера обмена.

Сведения о текстовом документе и его составе можно получить, используя пункты Главного меню Файл / Свойства / вкладка Статистика.

Форматирование - преобразование, изменяющее форму представления (внешний вид) текстового документа.

Виды форматирования:

• Форматирование страницы (поля, границы текста, размер и расположение)

•Форматирование абзацев (выравнивание, красная строка, интервалы, положение на странице, перенос слов).

•Форматирование символов (шрифт – вид, размер (кегль), алфавит, начертание, цвет символа/фона, дополнительные эффекты – верхний/нижний индекс).