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

Клецова Информационные технологии свободно распространяемые 2011

.pdf
Скачиваний:
0
Добавлен:
12.11.2022
Размер:
7.23 Mб
Скачать

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ЯДЕРНЫЙ УНИВЕРСИТЕТ «МИФИ»

Т.В. Клецова, И.В. Прохоров

Информационные технологии: свободно распространяемые программные средства OpenOffice.org Calc и Google

Лабораторный практикум

Рекомендовано УМО «Ядерные физика и технологии» в качестве учебного пособия

для студентов высших учебных заведений

Москва 2011

УДК 004.4(076.5) ББК 32.973-018.2я7 К48

Клецова Т.В., Прохоров И.В. Информационные технологии: свободно распространяемые программные средства OpenOffice.org Calc и Google: Лабораторный практикум. М.: НИЯУ МИФИ, 2011. – 156 с.

Материал пособия предназначен для выполнения лабораторных работ в рамках курса «Разработка и стандартизация программных средств и информационных технологий».

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

Пособие предназначено для студентов НИЯУ МИФИ, обучающихся по направлениям подготовки «Прикладная информатика», «Бизнес-информатика».

Пособие подготовлено в рамках Программы создания и развития НИЯУ МИФИ.

Рецензент канд. техн. наук В.В. Макаров

ISBN 978-5-7262-1599-0

© Национальный исследовательский ядерный университет

«МИФИ», 2011

СОДЕРЖАНИЕ

Введение…………………………………………...…………….........5

Работа 1. Создание макросов для управления таблицей в режиме

«записи макросов»………....................................................................7

Работа 2. Работа со списками (базой данных)

в электронных таблицах………………………………..…………....55

Работа 3. Языки запросов документальных информационнопоисковых систем на примере системы

Google………………………………………………………………....84

ПРИЛОЖЕНИЕ 1. Варианты заданий к работе 1………………....123 ПРИЛОЖЕНИЕ 2. Варианты заданий к работе 2………………..127 ПРИЛОЖЕНИЕ 3. Сравнение OpenOffice.org с эквивалентами....131 ПРИЛОЖЕНИЕ 4. Форматы файлов, поддерживаемые

OpenOffice.org……………………………………………………….134

ПРИЛОЖЕНИЕ 5. Форматы OpenOffice.org Calc для открытия и сохранения документов……………………………………………..135 ПРИЛОЖЕНИЕ 6. Различия между Microsoft Excel и OpenOffice.org Calc……………….…………………………………………...137

ПРИЛОЖЕНИЕ 7. Синтаксис некоторых встроенных функций

OpenOfiice.org Calc………………………………………………….145 ПРИЛОЖЕНИЕ 8. Коды ошибок для OpenOffice.org Calc……….151

ПРИЛОЖЕНИЕ 9. Основные вехи развития Google………..…….154 ПРИЛОЖЕНИЕ 10.Варианты заданий к работе 3………...……….157

3

ВВЕДЕНИЕ

В пособии представлены три лабораторные работы: «Создание макросов для управления таблицей в режиме «записи» макросов», «Работа со списками (базой данных) в электронных таблицах», «Языки запросов документальных информационно-поисковых систем на примере системы Google», охватывающие вопросы автоматизации создания макросов и работы со списками (базой данных) в OpenOffice.org Calc, а также изучение языка запросов и стратегий поиска системы Internet Google и ее использование для проведения информационного анализа. Пособие иллюстрирует отдельные разделы учебного курса «Разработка и стандартизация программных средств и информационных технологий» и предназначено для студентов направлений подготовки «Прикладная информатика» и «Бизнес-информатика».

Для выполнения лабораторных работ за каждым студентом закрепляется индивидуальный номер. В соответствии с ним студент выбирает вариант заданий на лабораторные работы 1–3. Варианты заданий в соответствии с порядковыми номерами приведены в приложениях 1–3.

При разработке первых двух лабораторных работ авторы основывались на программном средстве OpenOffice.org. OpenOffice.org

– свободный кросс-платформенный офисный пакет. Использует стандартный открытый формат документов OpenDocument. OpenOffice.org совместим со многими другими современными офисными пакетами, к примеру с Microsoft Office. Сравнение OpenOffice.org с эквивалентами приведено в приложении 4, открытые форматы файлов, поддерживаемые OpenOffice.org приведены в приложении 5.

При использовании для лабораторных работ версий OpenOffice.org отличных от 2.4 интерфейс может отличаться от представленного в пособии.

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

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

4

Соглашение об условных обозначениях

Название панелей инструментов, пунктов меню, название клавиш, заголовки и элементы диалоговых окон выделены в тексте пособия шрифтом Arial (полужирный курсив), формулы, названия ячеек и листов – шрифтом Arial Narrow, создаваемые пользователем элементы (кнопки, столбцы, формулы) – шрифтом Courier New.

5

Работа 1

СОЗДАНИЕ МАКРОСОВ ДЛЯ УПРАВЛЕНИЯ ТАБЛИЦЕЙ В РЕЖИМЕ «ЗАПИСИ МАКРОСОВ»

Цель работы – научиться работать с электронными таблицами OpenOffice.org Calc: создавать формулы, использовать в формулах стандартные функции, создавать макросы в режиме «записи макросов», использовать абсолютную и относительную адресацию при создании формул и макросов, осуществлять сортировку данных, строить различные диаграммы, создавать кнопочное меню.

Задание на лабораторную работу

Требуется разработать средствами OpenOffice.org Calc электронную таблицу в соответствии с заданной предметной областью. Необходимо разработать удобный и понятный интерфейс пользователя, позволяющий выполнять различные операции с данными (добавление, удаление, построение диаграммы, сортировка, выход и т.д.).

Требования к реализации

1.Количество столбцов таблицы должно быть не менее 10, количество строк – не менее 25.

2.Один из столбцов должен быть датой.

3.Один из столбцов должен быть рассчитан на основе даты.

4.Необходимо использовать агрегирующие функции (максимум, минимум, среднее, сумма).

5.Таблица должна автоматически пересчитываться при добавлении/удалении строк/столбцов.

6.Одна из формул должна включать логическую функцию.

7.Количество кнопок (действий, макросов) должно быть не менее четырех.

8.Необходимо использовать постоянные (константы), записанные в отдельных от таблицы ячейках.

6

Теоретические аспекты

OpenOffice.org Calc – это модуль электронных таблиц, входящий в состав программного средства OpenOffice.org. Форматы файлов, которыми может оперировать OpenOffice.org при открытии и сохранении документов, приведены в приложении 6.

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

Каждая электронная таблица может иметь несколько листов, и каждый лист может состоять из большого количества индивидуальных ячеек. Размеры листа таблицы Calc – не более 65 536 строк и максимум 245 столбцов. На один лист приходится 16 056 320 индивидуальных ячеек [1, 5, 6]. Ячейка – это наименьшая структурная единица электронной таблицы; она имеет адрес, определяемый координатами строки по вертикали и столбца – горизонтали. Первая часть адреса – это название столбца. Вторая часть адреса – это номер строки [2].

В работе с электронными таблицами можно выделить четыре типа основных данных, вводимых в ячейки: число, текст, формула и дата (особый вид числа). По первому символу Calc определяет, что введено: если это буква или апостроф, то это текст, если цифра, то число, если знак равенства, то формула [1, 2, 6].

Формулы

Все формулы в OpenOffice.org Calc начинаются со знака равенства. В формулах могут использоваться операторы. В OpenOffice.org Calc допускается использование следующих операторов (табл.1.1):

арифметические операторы – возвращают числовые значения;

операторы сравнения – возвращают значение TRUE или

FALSE;

текстовый оператор – объединяет несколько текстовых строк

водну;

7

операторы ссылки – используются для обозначения диапазонов ячеек.

 

 

 

Таблица 1.1

Оператор

 

Название

Пример

 

 

 

Арифметические операторы

 

 

 

 

 

+ (Плюс)

 

Сложение

1+1

 

 

 

 

- (Минус)

 

Вычитание

2-1

 

 

 

 

- (Минус)

 

Унарный минус

-5

 

 

 

 

* (Звездочка)

 

Умножение

2*2

 

 

 

 

/ (Косая черта)

 

Деление

9/3

 

 

 

 

% (Процент)

 

Процент

15%

 

 

 

 

^ (Крышка)

 

Возведение в степень

3^2

 

 

 

 

 

Операторы сравнения

 

 

 

 

 

= (Знак равенства)

 

Равно

A1=B1

 

 

 

 

> (Больше)

 

Больше

A1>B1

 

 

 

 

< (Меньше)

 

Меньше

A1<B1

 

 

 

 

>= (Больше или равно)

 

Больше или равно

A1>=B1

 

 

 

 

<= (Меньше или равно)

 

Меньше или равно

A1<=B1

 

 

 

 

<> (Неравенство)

 

Не равно

A1<>B1

 

 

 

 

 

Текстовый оператор

 

 

 

 

 

& (И)

 

Объединение строк И

Выражение "Воскре"

 

 

 

& "сенье" эквива-

 

 

 

лентно строке "Вос-

 

 

 

кресенье"

 

 

Операторы ссылки

 

 

 

 

 

: (Двоеточие)

 

Диапазон

A1:C108

 

 

 

 

! (Восклицательный знак)

 

Пересечение диапазо-

A1:B6!B5:C12

 

 

нов

Пересечением явля-

 

 

 

ются ячейки В5 и В6

8

Чтобы ввести в ячейку формулу, необходимо выделить ячейку, в которую будет вводиться формула, т.е. сделать ее активной. Когда ячейка становится активной, то имя ее столбца и номер ее строки меняют цвет. Сама активная (текущая) ячейка выделяется черным контуром [5].

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

ных в ячейку, которая уже содержит данные, кнопки Сумма () и Функция () заменяются кнопками Отменить () и При-

нять (). Для ввода отрицательного числа необходимо ввести символ минуса перед числом или заключить число в скобки [1, 5].

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

Рис.1.1

Порядок выполнения операций в формулах следующий. Сначала выполняются операции, заключенные в скобки, затем операции возведения в степень и извлечения корня, потом – операции умножения и деления, и, наконец, сложение и вычитание. Операции, имеющие одинаковый приоритет, выполняются по порядку, слева направо [4].

9

Для изменения порядка выполнения операций используются круглые скобки, количество открывающих скобок равно количеству закрывающих скобок [2]. При вводе и редактировании формул OpenOffice.org Calc выделяет парные скобки жирным шрифтом, чтобы в них было удобнее ориентироваться.

Количество скобок в формуле не ограничено. Если нужно просмотреть вычисления отдельных элементов формулы, то необходимо выделить соответствующие элементы и нажать клавишу F9. К примеру, в формуле =(А1-В1*(D1-C1)+D1)*C1 для просмотра промежуточного результата для части (D1-C1) необходимо ее выделить и нажать клавишу F9, рис.1.2.

Рис.1.2

По умолчанию в OpenOffice.org Calc. все ячейки пересчитываются после изменения любой из них, т.е. включена функция автоматического вычисления (команда Сервис→Содержимое ячейки→Вычислять автоматически). Если функция авто-

матического вычисления отключена, то для принудительного пересчета текущего листа следует использовать команду Сер-

вис→Содержимое ячейки→Пересчитать или сочетание клавиш Shift+Ctrl+F9.

10

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]