Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лабораторная по информатике №1

.pdf
Скачиваний:
17
Добавлен:
27.03.2015
Размер:
234.76 Кб
Скачать

Лабораторная работа №1

«Формирование текстового документа в операционной системе Windows»

РАЗДЕЛ №2. Интегрированный документ // Задачи по определению энтропии Помимо текста, который можно размещать в различных формах (стиль написания,

размер и подобные), операционная система Windows поддерживает многокомпонентную модель, реализуемую большинством приложений, ориентированных на создание документов. В любом документе (практически в большинстве) можно помимо основных информационных компонентов (тех, для размещения которых, собственно, и создано данное приложение) располагать фрагменты документов других программ. Обычно чужеродные компоненты представляются в виде отдельных прямоугольных областей, по периметру которых, при выделении ОБЪЕКТА, рассредоточены 8 маленьких квадратов (по углам и по середине ребер), с помощью которых можно изменять размеры прямоугольной области для компонента. Для перемещения объекта внутри документа необходимо установить указатель мыши в область компонента или на контур (это зависит от типа объекта – являются ли все точки прямоугольной области частью компонента). При перетаскивании, а также изменении размеров объекта, можно использовать клавиши

клавиатуры [Ctrl] [Shift] [Alt] (в частности клавиша [Ctrl] позволяет сделать копию объекта при непосредственном перемещении, для выделения нескольких объектов можно использовать клавиши [Ctrl] и [Shift]).

Каким же образом объекты могут быть размещены в документе? Во-первых, с помощью копирования фрагментов другого документа в БУФЕР ОБМЕНА и последующей их вставке в исходный документ. При этом буфер обмена принимает не обязательно одно представление (вид или способ отображения информации) фрагмента, один и тот же информационный компонент может быть представлен в нескольких формах (примером может служить фрагмент текста, который скопирован в буфер обмена, дополнительной формой может стать растр, то есть изображение этого текста в виде рисунка). Во-вторых, можно создать объект из сохраненного документа, например изображение из графического файла, при этом существует возможность DDE-связи с файлом источником (Dynamic Data Exchange). Если файл-источник был модифицирован, то и ВНЕДРЕННЫЙ объект тоже обновляется. В третьих, объект можно создать с помощью текущего приложения (нет необходимости запускать программу, создающую объект), для чего в дополнении к уже существующим меню и панелям инструментов добавятся специфичные для создаваемого компонента функции. Данное внедрение позволяет расположить объект внутри документа и обеспечивает OLE-связь (Object Link Exchange), что позволяет по двойному щелчку мыши на компоненте запустить необходимые функции для редактирования объекта.

Задание №1:

Запустите программу «Графический редактор Paint Brush» и создайте рисунок с простым изображением без залитых фигур (например, домик или человечек). Постарайтесь изображение сделать небольшим (по периметру области рисунка рассредоточены 8 квадратиков, с помощью которых можно изменять размер изображения). Сохраните рисунок под определенным именем в каталоге «C:\STUDENT\PICTURE\» (Пункт главного меню «Файл \ Сохранить как …»). Откройте программу «WordPad». Запишите заголовок «Рисунок из файла не связанный», а на следующей строке – «Рисунок из файла связанный». Установите курсор в начале второй строки и отбейте одну строку вниз с помощью клавиши

[Enter]. Переместите курсор на одну позицию вверх. Выберете пункт главного меню «Вставка \ Объект …». В появившемся диалоге необходимо установить переключатель в позицию «Создать из файла».

С помощью кнопки «Обзор» укажите расположение созданного вами файла с изображением. (или укажите его расположение с клавиатуры, введя полный путь к файлу в строке «Файл:»). Остальные элементы управления в диалоге должны остаться не выбранными (флажки «Связь» и «В виде значка» не должны быть отмечены галочкой). Переведите курсор в конец последней строки и переместите курсор на строку вниз с помощью клавиши [Enter]. Снова вставьте объект из того же файла, только на этот раз установите галочку во флажке «Связь».

Переключитесь с помощью комбинации клавиш [Alt]+[Tab] на программу «Paint Brush» и раскрасьте рисунок с помощью инструмента «Заливка». Вернитесь в приложение «Word Pad». Сохраните документ под определенным именем в каталоге «C:\STUDENT\DOCUMENT\». Создайте новый документ (Пункт главного меню «Файл \

Новый»). Откройте сохраненный Вами документ (В главном меню «Файл» появится пункт с именем Вашего файла). Такое обновление необходимо чтобы инициировать связи в документе. Наблюдаете ли Вы отличия на обоих вставленных изображениях документа? Переключитесь в программу «Paint Brush». Сохраните документ (Пункт главного меню «Файл \ Сохранить»). Вернитесь к приложению «Word Pad». Обновите документ по указанному выше способу. Отличаются ли вставленные в документ рисунки? Обратите внимание на то, что объект в документе «Word Pad» представляется в тексте в виде некоторого масштабируемого символа, то есть все атрибуты выравнивания, которые применимы к АБЗАЦУ текста целиком, можно использовать и для объектов.

Четвертая, третья и вторая кнопки справа на панели форматирования позволяют установить режим выравнивания текста по левому краю, по центру, по правому краю документа. Режимы выравнивания доступны только для абзацев, то есть для текста заканчивающегося переводом каретки (клавиша [Enter]). Для установки параметров абзаца, достаточным условием является положение каретки в произвольном положении внутри абзаца (не обязательно надо выделять абзац). Установите следующие режимы выравнивания для абзацев: первый абзац – по центру, второй – по левому краю, третий по правому краю, четвертый – по центру. Сохраните документ.

Выделите все компоненты документа с помощью пункта главного меню «Правка \ Выделить все». Скопируйте выделенный фрагмент в буфер обмена с помощью панели инструментов, или с помощью пункта главного меню «Правка \ Копировать». Создайте новый документ. Используйте пункт главного меню «Правка \ Специальная вставка …» для вставки фрагментов в необходимом представлении. Отобразите содержимое буфера обмена во всех возможных видах. Поэкспериментируйте с размерами объектов. При этом обратите внимание на то, как подвергаются изменениям отдельные части вставленного блока. Изначально информация была разнородной – текст и рисунки, но при выборе другого формата во время вставки содержимое вставляемого фрагмента приведено к иному виду.

Вопрос: Охарактеризуйте все варианты специальной вставки с точки зрения состава вставляемого компонента, что является объектом, что – текстом? В каких случаях текст и объект представляют единый компонент, в каких – текст представлен без рисунка?

Задание №2:

Откройте Ваш рисунок в «Paint Brush». Выделите всю область рисунка с помощью главного меню «Правка \ Выделить все». Скопируйте фрагмент изображения в буфер обмена. Закройте программу «Paint Brush». Запустите из каталога с заданиями лабораторных работ программный файл «W98 \ clipbrd.exe» - это программа просмотра содержимого буфера обмена.

Ознакомьтесь с информацией, которая

была скопирована в память компьютера. В новом документе «WordPad» вставьте рисунок. Используя панели инструментов программы графического редактора «Paint» внесите изменения в рисунок: необходимо увеличить область изображения (холст), разместить в дополнительной части холста копию основного рисунка (если в процессе работы периодически переключаться при помощи комбинации клавиш [Alt]+[Tab] между программами, то можно наблюдать отображение внесенных изменений внутри основного документа в знакоместе где размещен редактируемый объект – он обозначен штриховкой). Стоит отметить, что изменение размеров холста приводит к корректировке масштаба внедренного объекта соответственно границам знакоместа (при увеличении размеров холста, изображение внедренного объекта в документе уменьшается в масштабе, и наоборот). Однако при изменении границ внедренного объекта в исходном документе (в котором этот объект внедрен), увеличивая площадь знакоместа Вы тем самым корректируете масштаб изображения (в случае с объектом «Изображение Painbrush» или другим подобным точечным рисунком будет наблюдаться эффект лестницы). Не стоит путать режим редактирования объекта с режимом изменения размеров выделенного компонента в документе. После внесения изменений можно вернуться к редактированию основного документа, для чего достаточно закрыть программу редактирования содержимого внедренного объекта. Обратите внимание на содержимое «Буфера обмена» (запустите соответствующую программу еще раз, если Вы ее закрыли ранее) – изменения, которые Вы производили над исходным рисунком зафиксированы только в целевом документе.

Вопрос: К какому виду внедрения относится данный метод – DDE или OLE?

Задание №3:

Создайте новый документ «Word Pad». Вставьте объект Microsoft Equation 3.0, и

используя панель математических символов наберите формулу энтропии Клода Шеннона:

M

H(x) - Pi logn Pi . Решите предлагаемые упражнения, записав в отчете условия задач,

i 1

ход решения с формулами вычислений, окончательный результат.

Задача A:

Лектор произносит в среднем около сорока шестибуквенных слов в минуту. Рассматривая его как источник дискретных(знаковых) сообщений, определить его производительность.

Для простоты принять, что все буквы алфавита равновероятны и статистически независимы.

Задача B:

Имеются два дискретных(знаковых) троичных источника с независимыми элементами. На выходе каждого источника появляются сообщения одинаковой длины – по 15 элементов. Количество различных элементов в сообщении каждого источника постоянно. Сообщения каждого источника отличаются только порядком элементов. Зафиксированы два типичных сообщения: 021202120212021 – первого источника и 012101201101201 – второго. Элемент какого источника несет в среднем большее количество информации?

Задача C:

Дискретный (знаковый) источник информации задан конечной схемой

 

X

 

 

 

 

 

 

 

x1

x2

x3

 

 

 

.

 

 

 

 

 

 

 

 

P

 

 

 

 

 

 

 

1 5

4 15

8 15

 

 

 

 

Вычислить его среднюю неопределенность.

Задача D:

Ракета, пущенная с установки поражает вертолет с вероятностью 0.5, танк – с вероятностью 0.3 и дает промах с вероятностью 0.2. Чему равна неопределенность командира дивизии в выборе целей поражения, если известно, что у противника потери составили 3 вертолета и 4 танка. Боевой запас ракет, оставшийся после серии из 9 залпов, составил 5 ракет.

Задача E:

Избыточность английского языка составляет 60%. Определить энтропию английского алфавита.

Предоставьте на проверку Ваш отчет преподавателю.