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

Лабораторная работа № 10 «Модуль Calc. Работа с массивами»

Цель работы – научиться работать с одномерными и двумерными массивами.

Задание

  1. Дано 10 оценок. Найти среднее арифметическое всех оценок. Ввод оценок осуществляется с клавиатуры. При этом необходимо проверять, чтоб введенное значение было в диапазоне от 2 до 5.

  2. Дана матрица 15x15. Элементы матрицы рассчитываются по формуле Elem=N+M2, где N – номер строки, М – номер столбца. Найти максимальный элемент в каждой строке и минимальный элемент в каждом столбце.

Порядок выполнения работы

  1. Запустить табличный процессор OpenOffice.org Calc. Создать новый документ.

  2. На Листе 1 объединить оценки А1-F1 и ввести в них жирным шрифтом текст задания 1. Если необходимо, отрегулировать высоту строки.

  3. В ячейках A4, B4, C4, Е4 ввести текст «№ оценки», «Оценка», «Проверка ввода» и «Средняя оценка» соответственно.

  4. Заполнить столбец «№ оценки». Для этого ввести в ячейке А5 цифру 1, установить курсор на ячейку и за появившийся в правом нижнем углу квадратик растянуть вниз до ячейки А14 включительно.

  5. В ячейки В5-В14 вводим оценки.

  6. В ячейку С5 ввести формулу для проверки правильности ввода оценок (оценки не должны быть больше 5 и меньше 2).

  7. В ячейку F4 ввести формулу для вычисления средней оценки (нужно просуммировать все оценки и разделить полученную сумму на количество оценок).

  8. Отформатировать созданный документ в соответствии с образцом, изображенным на рисунке 10.1.

Р ис. 10.1. Результат выполнения первого задания

  1. Перейти на Лист 2.

  2. Ячейки А3-А16 заполнить порядковыми номерами строк, используя метод перетаскивания, описанный в п. 4.

  3. Ячейки В2-Р2 аналогично заполнить порядковыми номерами столбцов. В ячейках В3-Р16 будут находиться значения элементов матрицы.

  4. В ячейку А18 ввести текст «max». В ячейках В18-Р18 будут находиться максимальные значения каждого столбца матрицы.

  5. В ячейку R2 записать текст «min». В ячейках R3-R16 будут находиться минимальные значения каждой строки матрицы.

  6. Для расчета элементов матрицы в ячейку В3 записать формулу

=$A3+B$2^2

и методом перетаскивания скопировать ее вправо по строке до ячейки Р3. Затем полученную строку аналогичным образом скопировать в область B4:P16.

Символ $ перед адресом А3 обозначает, что используется абсолютная адресация по столбцам (номер столбца не меняется), а в адресе В$2 – абсолютная адресация по строкам (номер строки не меняется).

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

= MIN(В3:Р3)

и скопировать ее вниз по столбцу до ячейки R16.

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

  2. Отформатировать созданный документ в соответствии с образцом, изображенным на рисунке 10.2.

Рис. 10.2. Результат выполнения первого задания

Лабораторная работа № 11 «Модуль Calc. Сортировка данных. Использование фильтров»

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

Задание

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

Порядок выполнения работы

  1. Запустить табличный процессор OpenOffice.org Calc. Создать новый документ.

  2. На Листе 1 создать таблицу, изображенную на рисунке 11.1. При этом для столбца С установить категорию чисел «Дата» (Формат ячеекЧисла).

Рис. 11.1. Исходные данные

  1. Объединить ячейки А15:Е15 и ввести в них текст «Отсортированные данные».

  2. Скопировать созданную таблицу в диапазон ячеек А16:Е26.

  3. Выполнить сортировку таблицы по трем параметрам: по факультету, затем по полу (сначала мужской, потом женский) и по алфавиту.

Для этого необходимо выполнить команду ДанныеСортировка и в условиях сортировки выбрать необходимые параметры.

В результате должна получиться таблица, изображенная на рисунке 11.2.

Рис. 11.2. Отсортированные данные

  1. Скопировать неотсортированную таблицу с Листа 1 на Лист 2 в диапазон ячеек А2:Е12.

  2. Объединить ячейки А1:Е1 и ввести в них текст «Применение автофильтра».

  3. Для столбцов «Пол» и «Факультет» создать автофильтры. Для этого необходимо выделить требуемые столбцы и выбрать пункт меню Данные→Фильтр→Автофильтр. Посмотреть, как изменяются данные в таблице при выборе различных значений фильтра.

  4. Объединить ячейки А16:Е16 и ввести в них текст «Применение стандартного фильтра».

  5. В диапазон данных А17:Е27 вставить неотсортированную таблицу с Листа 1.

  6. Для таблицы создать стандартный фильтр (Данные → Фильтр→ Стандартный фильтр). Выполнить фильтрацию элементов таким образом, чтобы в результате была отображена информация о студентах мужского пола младше 1986 года (рис. 11.3).

Рис. 11.3. Применение стандартного фильтра

  1. Объединить ячейки А31:F31 и ввести в них текст «Применение стандартного фильтра».

  2. В диапазон данных А32:Е42 вставить неотсортированную таблицу с Листа 1.

  3. Добавить к таблице столбец «Группа» и ввести данные, согласно рисунку 11.4.

Рис. 11.4. Исходные данные для расширенного фильтра

    1. Для таблицы создать расширенный фильтр, выводящий студентов группы МВ-5-615 мужского пола. Для этого необходимо скопировать заголовок таблицы в любое свободное место Листа 2, а затем в строках под заголовком ввести критерии фильтра. Горизонтально расположенные данные в строке будут всегда логически связаны при помощи оператора «И», а вертикально расположенные данные в столбцах будут связаны при помощи оператора «ИЛИ».

Таким образом, для выполнения задания, нужно ввести в строке под заголовком таблицы «М» в столбце «Пол» и «МВ-5-615» в столбце «Группа».

Далее необходимо выделить нефильтрованную таблицу вместе с заголовком и выбрать пункт меню Данные→Фильтр→Расширенный фильтр. В появившемся диалоговом окне нажать пиктограмму «Уменьшить» (таблица с зеленой стрелкой) и выделить диапазон ячеек, в котором размещается условие фильтра. Нажать кнопку ОК.

Появится таблица, изображенная на рисунке 11.5.

Рис. 11.5. Применение расширенного фильтра

    1. Самостоятельно создать расширенные фильтры, отражающие:

  • студенток групп АИ-4-012 и АИ-2-017;

  • студентов и студенток, обучающихся на электромеханическом факультете, а также студентку, родившуюся 6 июля 1988 года.

Результат работы показать преподавателю.