Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛЕКЦИИ по информатике.doc
Скачиваний:
35
Добавлен:
01.03.2025
Размер:
451 Кб
Скачать
☆

4.5. Табличный процессор Excel

Как показала практика, решение многих задач экономического характера на языках высокого уровня с использованием всего арсенала приемов и методов профессионального программирования - сложное и громоздкое дело. Понадобился принципиально иной подход, и он был найден и воплощен в виде электронных таблиц - инструмента, доступного непрофессионалам. Основная область примене­ния электронных таблиц - это те сферы человеческой деятельности, где информация представляется в виде прямоугольных таблиц (планово-финансовых и бухгалтер­ских документов, учета материальных ценностей и др.), требующих при обработке проведения математических расчетов, откуда, по-видимому, и возник термин «табличный процессор». Отметим, что реляционные базы данных, также представ­ляемые с помощью таблиц, к расчетам, как правило, не приспособлены. В настоящее время известно много вариантов электронных таблиц: АБАК, Варитаб-86, Суперплан, Multiplan, SuperCalk, QuattroPro, Excel, Lotus 1-2-3 и др. Принципиально все они представляют табличный процессор и разнятся лишь интерфейсом и сервисными возможностями. Электронная таблица (ЭТ) - это прямоугольная матрица, состоящая из ячеек, каждая из которых имеет свой номер, рис. 1.

Рис. 1. Электронная таблица.

Номер ячейки определяется обычным координатным способом, например, ячей­ка ВЗ и т.д.

Группа ячеек (диапазон) задается через двоеточие, например, B3:D4 (или B3..D4) и образует прямоугольник, включающий ячейки ВЗ, СЗ, D3, В4, С4, D4.

В каждую из ячеек можно занести число, формулу (арифметическое выражение) или текст. Если в ячейку ЭТ записана формула, то в исходном состоянии на экране отображается значение этой формулы, а не она сама. Операндами формулы могут быть математические функции, константы, номера ячеек (содержимое ячейки с указанным номером). Ячейка ЭТ имеет сложную «многослойную» структуру, в ней может стоять ссылка на другую ячейку, значение которой является результатом вычислений по другой формуле и т.д.

Примеры функций:

sum(A2:A8) - сумма значений всех ячеек от А2 до А8;

sin(D5) - синус числа из ячейки D5;

cos(F3) - косинус числа из ячейки F3.

Пример формулы:

2.7*A6+cos(sum(D5:F7))

Приведенная формула означает, что мы хотим получить результат следующих вычислений: произведение числа из ячейки А6 на 2.7 сложить с косинусом угла, который является суммой чисел из ячеек D5, Е5, F5, D6, Е6, F6, D7, Е7, F7.

Данные, входящие в таблицы, можно автоматически представлять в виде графи­ков, диаграмм, гистограмм и т.д.

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

4.6. Системы компьютерной графики принципы формирования изображений

Существует два способа реализации построения изображений на экране дисплея – векторный (функциональный) и растровый. В первом случае электронный луч пооче­редно рисует на экране различные знаки - элементы изображения. На современных персональных компьютерах чаще используется растровый способ изображения графической информации, в котором изображение представлено прямоугольной матрицей точек (пикселей), имеющих свой цвет из заданного набора цветов (палитры). Графический режим осуществляет видеоадаптер, управляющий работой электронной трубки и видеопамятью, в которой запоминается текущее изображение. Адаптер обеспечивает регулярное отображение видеопамяти на экране монитора.

Растровое изображение - это совокупность разноцветных точек. Координаты точек определяются декартовой (прямоугольной) системой с началом координат, как правило, в левом верхнем углу экрана. Абсцисса X точки увеличивается слева направо, ордината Y - сверху вниз. Таким образом, любая графическая операция, сводится к работе с отдельными точками экрана монитора – пикселями. Существу ют специальные графические библиотеки программ, которые предназначены для изображения более сложных объектов, являющихся объединением группы пикселей: наиболее употребимые линии, геометрические фигуры, шрифты и т.п.

Большинство языков программирования имеют свои стандартные графические библиотеки. Так, у Бейсика графические команды являются встроенными; системы программирования Турбо-Паскаль содержат графическую библиотеку (модуль Graph.tpu), имеющую в своем составе процедуры и функции обработки простейших графических образов. Тем не менее, многие программисты и разработчики программ предпочитают создавать свои библиотеки графических подпрограмм в соответствии со спецификой своей работы.

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

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

ГРАФИЧЕСКИЕ РЕДАКТОР PAINT

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

Редактор Paint

Графический редактор Paint, входящий в комплект стандартных программ MS Windows 95/98/Me/2000/XP, позволяет, используя манипулятор «мышь», выполнять черно-белые и цветные рисунки, обрамлять их текстом, выводить на печать. В Paint можно рабо­тать с фрагментами графических изображений: копировать, перемещать, поворачи­вать, изменять размеры, записывать на диск и считывать с диска. С помощью Paint можно обрабатывать графические изображения, а также считывать и записывать в файл полностью или частично изображение с дисплея, если монитор работает в графическом режиме.

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

Общие правила работы с редактором таковы. Для выбора (установки) парамет­ров работы и выполнения команд в Paintbrush необходимо поместить указатель мыши на пункт меню и щелкнуть левой кнопкой. Выход из программы File/Quit.