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

Информатика. Теория и практика_Острейковский В.А_2008

.pdf
Скачиваний:
129
Добавлен:
16.01.2016
Размер:
7.43 Mб
Скачать

4.3.2. Графические редакторы

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

Информационные технологии (ИТ) и л л ю с т р а т и в н о й г р а ф и к и позволяют создавать иллюстрации для различных текстовых документов в виде регулярных структур — различных геометрических фигур (векторная графика). Процессоры, реализующие ИТ иллюстративной растровой графики, дают возможность пользователю выбрать толщину и цвет линий, палитру заливки, шрифт для записи и наложения текста, создавать разные графические образы, а также стирать или разрезать рисунок, перемещать его части. Эти средства реализованы в пакете Paint Brush. Существуют также ИТ, позволяющие просматривать изображения в режиме слайдов, спецэффектов и вживлять их (Corel DRAW, Storyboard, Animator, !DStudio).

ИТ к о м м е р ч е с к о й, или д е л о в о й, г р а ф и к и обеспечивают отображение информации, хранящейся в табличных процессорах, БД и отдельных локальных файлах, в виде двухили трехмерных графиков, круговой диаграммы, столбиковой гистограммы, линейных графиков и др. (Excel, FoxPro и т. д.).

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

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

24

Большинство графических процессоров удовлетворяет стандарту пользовательского интерфейса WIMP. Панель содержит меню действий, линейки инструментов и цветов. Линейка инструментов состоит из набора графических символов, требующихся для построения практически любого рисунка. Линейка цветов содержит цветовую гамму монитора ПК.

Графические редакторы-пакеты, предназначенные для обработки графической информации, подразделяют на ППП обработки для растровой и векторной графики.

ÏÏÏдля обработки растровой графики предназначены для работы с фотографиями и включают в себя набор средств по кодированию фотоизображений в цифровую форму. Признанный лидер среди пакетов данного класса — Adobe Photoshop. Известны также пакеты Picture Publisher, Photo Works Plus. Все программы ориентированы на работу в среде Windows.

ÏÏÏдля обработки векторной графики предназначены для профессиональной работы, связанной с художественной и технический иллюстрацией, с последующей цветной печатью (на рабочем месте дизайнеров, например). Они занимают промежуточное положение между пакетами для систем автоматизированного проектирования (САПР) и настольными издательскими системами (НИС). Пакеты данного класса обладают достаточно широким набором функциональных возможностей для осуществления сложной и точной обработки графических изображений и включают в себя (помимо инструментария для создания графических изображений) средства:

— выравнивания (по базовой линии и странице, по сетке, пересечению, ближайшей точке и т. п.);

— манипулирования объектами;

— обработки текста в части оформления и модификации параграфов, работы с различными шрифтами;

— импорта (экспорта) графических объектов (файлов) различных форматов;

— вывода на печать с соответствующей настройкой экранного образа на полиграфическое исполнение;

— настройки цвета.

Своеобразным стандартом среди пакетов этого класса является CorelDRAW. Можно также отметить Aldus Free Hand, Freelance Graphics.

242

ППП демонстрационной графики являются конструкторами графических образов деловой информации, призванными в наглядной и динамичной форме представлять результаты некоторого аналитического исследования. Работа с пакетами этого типа строится по следующей схеме: разработка общего плана представления, выбор шаблона для оформления элементов, формирование и импорт элементов, таких, как текст, графики, таблицы, диаграммы, звуковые эффекты и видеоклипы. Программы просты в работе и снабжены интерфейсом, почти не требующим дополнительного изучения. К наиболее популярным пакетам данного типа относятся PowerPoint, Harvard Graphics, WordPerfect Presentations, Freelance Graphics.

Òåìà 4.4

ТЕХНОЛОГИЯ ОБРАБОТКИ ЧИСЛОВОЙ ИНФОРМАЦИИ

4.4.1.Электронные таблицы: назначение

èосновные функции

Множество задач, которые предстоит решить фирмам и предприятиям, носят учетно-аналитический характер и требуют табличной компоновки данных с подведением итогов по различным группам и разделам данных, например при составлении баланса, справок для налоговых органов, всевозможных финансовых отчетов и т. п. Для хранения и обработки информации, представленной в табличной форме, используют электронные таблицы (ЭТ).

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

Функции табличных процессоров весьма разнообразны и включают:

— создание и редактирование ЭТ;

243

оформление и печать ЭТ;

создание многотабличных документов, объединенных формулами;

построение диаграмм, их модификацию и решение экономических задач графическими методами;

работу с электронными таблицами как с базами данных (сортировка таблиц, выборка данных по запросам);

создание итоговых и сводных таблиц;

использование при построении таблиц информации из внешних баз данных;

решение экономических задач типа «что будет, если...» путем подбора параметров;

решение оптимизационных задач;

статистическую обработку данных;

создание слайд-шоу;

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

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

Перспективные направления разработки ЭТ основными фирмами-разработчиками определяются по-разному. Так, фирма Microsoft уделяет первостепенное внимание совершенствованию набора функциональных средств табличного процессора Ехсеl. В Ехсеl многие функции разработаны более тщательно, чем в других редакторах ЭТ, а возможность использования массивов обеспечивает большую гибкость при работе с таблицами.

Фирма Lotus основные усилия сконцентрировала на разработке инструментов групповой работы. Версия 4. пакета Lotus 1-2-! дополнена Version Manager для моделирования по принципу «что будет, если...», а версия 5. дополнена средствами маршрутизации и связи с Notes, что позволяет создать приложения в других пакетах. К сильным сторонам Lotus 1-2-! можно отнести простоту создания и редактирования графиков,

àтакже наиболее логичную структуру трехмерных таблиц. Предусмотрено также совершенствование групповой работы с таблицами: использование Team Consolidate предоставляет возмож-

244

ность группе пользователей редактировать копии ЭТ, а затем их объединять. В версию пакета для Windows включен язык программирования Lotus Script.

Пакет Quattro Pro в результате тестирования получил достаточно высокие оценки, но ни одна из особенностей этого пакета не вызвала к себе повышенного внимания. Наиболее привлекательными оказались возможности сортировки данных (которые хорошо реализованы в Ехсеl), а также удобство эксплуатации. В то же время отмечались сложности при освоении графических возможностей Quattro Pro и недостаточный объем справочной информации.

Ситуация, сложившаяся к настоящему времени на рынке ЭТ, характеризуется явным лидирующим положением фирмы Microsoft: & % всех пользователей ЭТ предпочитают Ехсеl, на втором месте по объему продаж — Lotus 1-2-!, далее следует Quattro Рrо.

4.4.2. Содержание электронных таблиц

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

процессором. Электронная таблица — это двухмерный массив строк и столбцов, размещенный в памяти ЭВМ. Для Windows был создан процессор Excel, технология работы с которым аналогична работе с любым приложением Windows интерфейса WIMP.

Для обозначения строк в электронных таблицах используется цифровая нумерация, для обозначения столбцов — буквенные индексы. Количество строк и столбцов в разных ЭТ различно. Например, в табличном процессоре Excel 2#6 столбцов и до 6# #!6 строк. Место пересечения строки и столбца называется ячейкой. Каждая ячейка имеет свой уникальный идентификатор (адрес), состоящий из имени столбца и номера строки, например А2&, В'7 и т. п. ЭТ могут содержать несколько рабочих бланков, которые объединяются в один файл и носят название рабочей книги. В рабочую книгу можно поместить несколько различных типов документов, например рабочий лист с ЭТ, лист диаграмм, лист макросов и т. п.

24#

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

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

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

Редактирование таблиц позволяет копировать, удалять, очи- щать ячейку, блок, лист и выполнять многие другие функции, перечисленные в меню действий Правка è Вставка. Посредством технологии OLE (Object Linker and Embedding) в таблицу можно вставить рисунок, график, диаграмму, любой объект, представленный другой программой.

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

êдинамическим библиотекам Windows.

Âтабличном процессоре Еxсеl есть средство создании макросов — Visual Basic — объектно-ориентированный язык программирования. Отличие его, например, от Pascal или С++ в том, что в Visual Basic нет возможности создавать новые типы

24$

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

Все табличные процессоры позволяют создавать БД и предоставляют учебные средства работы с ними.

ÂMicrosoft Ехсеl имеется один тип файла — рабочая книга, состоящая из рабочих листов, листов диаграмм и макросов, но при этом все листы подшиты в рабочую книгу. Такой подход упрощает работу с несколькими документами за счет быстрого доступа к каждому листу через ярлычки в нижней части листа; позволяет работать с листами, объединенными в группу, например группу учетных карточек на товар. Более того, если производится группа действий на одном листе, эти действия автоматически повторяются на всех листах группы, что упрощает оформление однотипных по структуре листов. Объемные ссылки позволяют создавать сводные документы на основе данных из нескольких листов без ввода громоздких формул

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

Âпроцессоре Ехсеl можно использовать многооконную систему, позволяющую выполнять параллельные действия. Все объекты, созданные пользователем (сформированные таблицы, макросы, выборки из БД, диаграммы и графики), можно сохранить в виде файла или распечатать.

4.4.3.Работа с электронными таблицами

Âэлектронной таблице можно работать как с отдельными ячейками, так и с группой ячеек, которые образуют блок. Имена ячеек в блоках разделяют двоеточием («:»), например блок А1:В4 включает в себя ячейки А1, А2, А!, А4, В1, В2, В!, В4.

Ñблоками ячеек в основном выполняются операции копирования, удаления, перемещения, вставки и т. д. Адреса исполь-

24%

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

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

Технология работы с табличным документом аналогична процедурам подготовки текстовых документов: редактируемый отчет в виде таблицы выводится на экран, и пользователь может в диалоговом режиме вносить в него свои изменения (т. е. редактировать содержимое клеток ЭТ). Все внесенные изменения сразу же отображаются на экране компьютера. Вид окна программы Excel показан на рис. 4.2.

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

наются (например, задание формулы начинается со знака «=» и т. п.). Формула — это выражение, состоящее из числовых величин и арифметических операций. Кроме числовых величин,

âформулу могут входить в качестве документов адреса ячеек, функции и другие формулы. Пример формулы: =А5/Н8*12. В ячейке, в которой находится формула, виден только результат вычислений. Саму формулу можно увидеть в строке ввода, когда данная ячейка станет активной.

Функции представляют собой запрограммированные формулы, позволяющие производить часто встречающиеся последовательности вычислений. Например, функция автосуммирования может быть представлена следующим образом: =СУММ (А1:А4).

ÂMicrosoft Ехсеl можно работать с четырьмя основными типами документов: электронной таблицей (в Excel она называется рабочим листом), рабочей книгой, диаграммой, макротаблицей.

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

248

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Ðèñ. 4.2. Окно программы Excel

Рабочая книга представляет собой электронный эквивалент папки-скоросшивателя. Она состоит из листов, имена которых выводятся на ярлычках в нижней части экрана. По умолча- нию книга, как правило, открывается тремя рабочими листами (Лист 1, Лист 2, Лист 3), однако их число можно увеличить или уменьшить. В книгу можно поместить несколько различных типов документов: листы с ЭТ, листы диаграмм для графиче- ского представления данных и модули для создания и хранения макросов, используемых при хранении специальных задач, и т. п.

Диаграмма представляет собой графическое изображение связей между числами ЭТ. Она позволяет показать количест-

венное соотношение между сопоставляемыми величинами. Макротаблица (макрос) — это последовательность команд,

которую приходится постоянно выполнять пользователю в повседневной работе. Макросы позволяют автоматизировать часто встречающиеся операции.

4.4.4. Процесс проектирования электронных таблиц

Так как любая ЭТ состоит из заголовка таблицы, заголовков столбцов (шапки таблицы), информационной части (исходных и выходных данных, расположенных в соответствующих ячейках), процесс проектировании электронных таблиц состоит из следующих этапов:

формирования заголовка ЭТ;

ввода названий граф документа;

ввода исходных данных;

ввода расчетных формул;

форматирования ЭТ с целью придания ей профессионального вида;

подготовки к печати и печать ЭТ.

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

Диаграммы можно строить либо на рабочем бланке таблицы, либо на новом рабочем бланке. В Ехсеl с помощью Масте-

250

Соседние файлы в предмете Алгоритмические языки и основы программирования