close

Вход

Забыли?

вход по аккаунту

?

BlumVasiliev

код для вставкиСкачать
Министерство образования и науки российской федерации
Федеральное государственное автономное образовательное
учреждение высшего профессионального образования
САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
АЭРОКОСМИЧЕСКОГО ПРИБОРОСТРОЕНИЯ
ПРИМЕНЕНИЕ ПРОГРАММ
ОФИСНОГО ПАКЕТА LIBREOFFICE
Учебно-методическое пособие
Санкт-Петербург
2015
Составители: В. С. Блюм, А. В. Васильев, А. В. Дмитриева
Рецензент – Г. С. Евсеев
Содержатся описание и порядок выполнения лабораторных работ
по дисциплине «Информатика».
Издание предназначено для студентов, обучающихся по направлениям бакалавриата 09.03.03 – «Прикладная информатика (в экономике)», 38.03.05 – «Бизнес-информатика».
Публикуется в авторской редакции.
Компьютерная верстка Н. Н. Караваевой
Сдано в набор 04.02.15. Подписано к печати 26.03.15. Формат 60×84 1/16.
Бумага офсетная. Усл. печ. л. 1,2. Тираж 100 экз. Заказ № 138.
Редакционно-издательский центр ГУАП
190000, Санкт-Петербург, Б. Морская ул., 67
© Санкт-Петербургский государственный
университет аэрокосмического
приборостроения (ГУАП), 2015
Текстовый процессор LibreOffice Writer
Текстовый редактор – компьютерная программа, предназначенная для создания и изменения текстовых файлов, а также их просмотра на экране, вывода на печать, поиска фрагментов текста и т.п.
LibreOffice Writer – программа для создания и обработки текстовых документов. Представление WYSIWIG (от англ. What You See
Is What You Get) позволяет просматривать на экране готовый к печати документ без необходимости расходовать бумагу на пробную
печать. Отформатированные символы отображаются на экране так,
как они будут выглядеть на печати.
Текстовые процессор LibreOffice Writer обеспечивает выполнение разнообразных функций, а именно:
редактирование строк текста;
использование различных шрифтов символов;
копирование и перенос части текста с одного места на другое
или из
одного документа в другой;
контекстный поиск и замену частей текста;
задание произвольных междустрочных промежутков;
автоматический перенос слов на новую строку;
нумерацию страниц;
выравнивание краев абзаца;
создание таблиц и построение диаграмм;
проверку правописания слов и подбор синонимов;
построение оглавлений и предметных указателей;
распечатку подготовленного текста на принтере в нужном числе
экземпляров и т.п.
3
Лабораторная работа №1.
Знакомство с текстовым редактором Writer.
Создание структуры документа. Стили и форматирование
Цель работы: знакомство с текстовым процессором Writer, получение начальных сведений работы со стилями и первичных навыков форматирования документов ODF.
1. Методические указания
Writer – текстовый процессор в составе LibreOffice. В дополнение
к обычным особенностям текстового процессора (проверка правильности написания, тезаурус, расстановка переносов, автозамена, поиск и замена, автоматическое составление оглавлений), Writer обеспечивает следующие важные возможности:
работа со стилями и шаблонами;
методы макетирования страниц, включая рамки, столбцы и таблицы;
внедренная или связанная графика, электронные таблицы,
и другие объекты;
встроенные средства рисования;
работа с составным документом;
отслеживание изменений в версиях документов;
интеграция с базами данных, включая базу данных библиографии;
экспорт в формат PDF, включая закладки;
и еще многое другое.
Чтобы было легче разбираться во всем этом многообразии функций, в LibreOffice существует удобная «Справка LibreOffice». Для
ее вызова необходимо нажать кнопку F1. Для того чтобы найти искомые понятия, их можно набрать во вкладке «Найти», и справка
выдаст список глав, где эти понятия используются. Также справку
можно учить последовательно – глава за главой. Они расположены
во вкладке «Содержание».
Родным для офисного пакета LibreOffice является государственный стандартный формат файлов офисных документов
OpenDocument или ODF. Формат текстового документа ODF имеет
расширение odt, а шаблон текстового документа – ott.
В LibreOffice можно работать без мыши, используя только клавиатуру. На главной странице справки по каждому модулю (например, на главной странице справки LibreOffice Writer или LibreOffice
4
Calc) приводится ссылка на раздел с сочетаниями клавиш для данного модуля. Кроме того, в разделах справки «Специальные возможности» даются пошаговые инструкции по работе в выбранном
модуле без мыши. Также, список установленных по умолчанию значений для различных комбинаций клавиш можно увидеть, выбрав
«Сервис – Настройка – Клавиатура». Этот список можно редактировать, например, добавляя свои значения. Свой список назначенных клавиш можно загружать и сохранять в виде отдельного файла. Помимо этого, существует крайне удобная возможность быстро
запускать различные функции меню. Практически все элементы
меню имеют в своем названии подчеркнутую букву. Используя комбинацию Alt и подчеркнутую букву элемента меню, мы активизируем этот элемент. Например, чтобы задействовать элементы меню
«Сервис – Язык – Расстановка переносов» (рис. 1), достаточно, удерживая Alt, последовательно нажать буквы «Е», «Я», «Р».
В отличие от обычного текста, главным содержанием информации которого является его символьное содержимое, документ в текстовом процессоре – это совокупность объектов (символы, абзацы,
страницы), обладающих определенными свойствами. Набор этих
свойств для определенных типов объектов определяется в процессоре Writer таким понятием как стиль.
Writer определяет несколько типов стилей для таких элементов
как:
символ – задает оформление отдельного символа (шрифт, кегль,
эффекты);
абзац – задает оформление целого абзаца (отступ, интервал, выравнивание, положение на странице);
рамка – оформление для изображений, формул, врезок и других
объектов (обтекание объекта, отступы, фон, обрамление и т. д.);
страница – задает оформление для страницы – формат: (А4,
А3...), ориентация, поля, колонтитулы, фон и т. д.;
Рис. 1. Пример вызовы элемента меню «Расстановка переносов»
5
список – задает оформление для маркированных и нумерованных списков (тип маркировки или нумерации, отступы, положение
и прочие параметры).
Надо отметить, что в текстовых процессорах под термином «абзац» понимается текстовый блок, заканчивающийся символом переноса строки. Конец абзаца задается нажатием клавиши Enter.
Каждый элемент в документе имеет свой стиль. Стиль – это именованный набор параметров форматирования. В зависимости от типа элемента к параметрам форматирования могут относиться шрифт,
выравнивание, положение на странице, различные эффекты, фон и
так далее. Редактируя стиль, вы редактируете то, как выглядит та
или иная группа элементов. В LibreOffice существует набор различных стилей, каждый из которых имеет свое имя, например: «Заголовок», «Основной текст», «Изображение», «Первая страница» и т.
д. Чтобы редактировать стили, достаточно нажать кнопку «F11» и
вызвать окно «Стили и форматирование» (рис. 2). Чтобы убрать окно
«Стили и форматирование», необходимо еще раз нажать «F11».
Рис. 2. Редактирование стилей
с помощью окна «Стили и форматирование»
6
2. Порядок выполнения работы
Перед началом работы с офисным пакетом создайте путь каталогов: номер вашей группы/ваша фамилия И.О/№ лабораторной
работы. Внутри последнего каталога вы должны будете сохранить
созданные вами файлы лабораторной работы и отчет о выполненной
работе. Путь к вашей первой лабораторной работе в итоге будет, например, таким:
/home/user/8724/Иванов И.И/1.1
Обратите внимание, что инициалы в каталоге с фамилией должны быть написаны без точки в конце1.
Работы, разбитые по вариантам, выполняются в следующем порядке: студент, у которого первая буква фамилии находится по алфавитному порядку в диапазоне:
от A до И – выполняет 1-й вариант,
от Й до Т – выполняет 2-й вариант,
от У до Я – выполняет 3-й вариант.
Запустите Writer. Создайте новый документ. Сохраните его в созданном каталоге с номером лабораторной работы.
Введите строку «Лабораторная работа № 1. Работу выполнил студент» и введите вашу фамилию и инициалы. Используя меню «Формат – Стили», либо клавишу F11, запустите окно «Стили и форматирование». Передвигаясь по списку стилей клавишами «вверх»,
«вниз», найдите стиль «Заглавие» и нажмите клавишу Enter.
Скопируйте текст нескольких абзацев из этой методички и
вставьте в новый документ с помощью меню «Правка – Вставить
как – Текст без форматирования» либо с помощью комбинации клавиш Ctrl + Shift + V. Обратите внимание, что стиль абзаца в левом
верхнем углу у вас будет «Базовый». Скопируйте в вашем новом документе вставленный абзац и вставьте его еще два раза. Таким образом, у вас будет три абзаца. Переведите курсор на первый абзац. Вызовите окно «Стили и форматирование» и измените стиль абзацев
с «Базового» на «Основной текст».
Еще раз вызовите окно «Стили и форматирование» и с помощью
клавиши «Меню» (либо «Shift + F10») вызовите контектное меню
с опциями «Создать...» и «Изменить...». Выберите «Изменить...».
1 По «Соглашениям об именах файлов» в ОС «Windows» введено ограничение на
имена файлов с точкой в конце. Несмотря на то, что на UNIX-подобные системы эти
ограничения не распространяются, для совместимости с файловыми системами ОС
«Windows» целесообразно в общих случаях выполнять эти соглашения.
7
С помощью клавиш Ctrl + Tab переключаясь по вкладкам, пока не дойдете до вкладки «Отступы и интервалы». С помощью клавиши «Tab» переключитесь в окошко «Первая строка» и выставьте
«0,70 см». После переключитесь на выпадающий список «межстрочный интервал» и выберите «полуторный».
Переключившись на вкладку «Выравнивание», выставьте параметр «По ширине». Переключившись на вкладку «Шрифт», перейдите в окошко под надписью «Кегль» и выберите «14 пт». Нажмите
кнопку «OK» (либо клавишу Enter).
Задайте для двух других абзацев стиль «Основной текст».
Перейдите в начало документа и напишите в столбик слова (разделяя их клавишей Enter):
Раздел 1
Подраздел 1
Пункт 1
Раздел 2
Подраздел 2
Пункт 2
Установите стиль абзаца для каждого из них в соответствии с его
иерархией: «Заголовок 1» для разделов, «Заголовок 2» для подразделов, «Заголовок3» для пунктов.
Выберите «Сервис – Структура нумерации», во вкладке «Нумерация» выберите разделы «1-10», в выпадающем меню «Число»
строку «1, 2, 3...». Нажмите «ОК».
Перейдите на строку «Раздел 2» и нажмите клавишу «Tab».
Строка «Раздел 2» изменит стиль на «Заголовок 2» и порядковый
номер в списке.
Перейдите на строку «Пункт 2» и нажмите клавиши «Shift + Tab».
Строка «Пункт 2» изменит стиль на «Заголовок 2» и порядковый номер в списке.
Напишите в верхней строке «Введение», перенеся строку «Раздел
1» вниз, поставьте курсор на начало слова «Введение» перед прописной буквой «В» и нажмите клавишу «Backspace». Она удалит номер
главы. «Введение» и «Заключение» не нумеруются. Создайте точно
такое же «Заключение» без номера в конце документа.
3. Порядок оформления отчета
Подготовьте отчет о выполненной лабораторной работе. Отчет о
лабораторной работе должен содержать: титульный лист, цель лабораторной работы, полученные в ходе выполнения работы докумен8
ты. На компьютере создаются и представляются файлы с результатами работы, записанные в каталогах: номер группы студента/фамилия И.О/№ лабораторной работы.
4. Контрольные вопросы
1. Что такое документ?
2. Отличие набранного текста в текстовом процессоре от такого
же текста, набранного в текстовом редакторе?
3. Что такое LibreOffice Writer? Какие функции он выполняет?
4. Как вызывается «Справка LibreOffice»?
5. Какими комбинациями клавиш можно осуществлять навигацию по меню в LibreOffice? Как с помощью клавиш вызвать контекстное меню?
6. Что такое абзац?
7. Какие параметры могут быть у абзаца?
8. Что такое стили?
9. Для каких типов элементов бывают стили в Writer?
10. Как осуществить нумерацию разделов и подразделов документа?
Лабораторная работа № 2.
Создание оглавления, шаблоны и импорт стилей
в LibreOffice Writer
Цель работы: получение навыков создания оглавления документа, создания ссылок на разделы и подразделы, создания и использования шаблона, а также импортирование стилей из других документов.
1. Методические указания
Оглавление – это указатель заголовков документа. Оглавление
раскрывает, прежде всего, строение содержимого, указывая, в каком порядке и на каких страницах расположены разделы и подразделы. Также, в случае с электронными документами, строки оглавления могут являться ссылками на разделы. Это удобно для навигации по разделам.
Для создания оглавления необходимо выполнить «Вставка – Оглавление и указатели – Оглавление и указатели» (рис. 3).
9
Рис. 3. Окно вставки оглавления или указателей
Если мы хотим указать не все подразделы в оглавлении, мы должны
установить число в графе «Включать до уровня», до какого уровня
мы хотим иметь оглавление (по умолчанию 10). Уровню 1 по умолчанию соответствует «Заголовок 1», уровню 2 – «Заголовок 2» и т.д.
В графе «Заголовок» пишется заголовок оглавления, по умолчанию это «Оглавление». При необходимости здесь можно написать,
например, «Содержание». Помимо оглавления, окно «Оглавление/
указатель» может вставлять также такие указатели, как: список
иллюстраций, список таблиц, алфавитный указатель и любых других типов объектов.
Переключившись на вкладку «Элементы», мы видим структуру
каждой строки нашего оглавления, включающую различные элементы. В их числе – начало гиперссылки, номер главы, название
главы, номер страницы, конец гиперссылки. Здесь мы можем по
необходимости подкорректировать то, как будут выглядеть строки
разделов и подразделов нашего оглавления (рис. 4).
При изменениях в тексте оглавление необходимо вручную обновлять. Для этого необходимо навести курсор на содержимое
оглавления, вызвать контекстное меню (клавишей «Меню», либо Shift + F10) и выбрать «Обновить оглавление/указатель». Также
можно обновить оглавление другим способом. Для этого необходимо последовательно выбрать команды «Сервис – Обновить – Все
оглавления и указатели». В этом случае обновятся все указатели
и оглавления в текущем документе. Перед использованием этой
10
Рис. 4. Вкладка «Элементы» окна «Оглавление и указатели»
команды нет необходимости помещать курсор в указатель или
оглавление.
Одной из удобных функций офисных пакетов является возможность создания и использования шаблонов документов, в которых заранее установлены различные стили форматирования
и типовые настройки под определенные цели. В качестве примеров шаблонов можно привести шаблоны титульных страниц
для рефератов, таблиц для бухгалтерских расчетов на предприятии, заранее отформатированных под определенный стиль визиток и так далее. Для сохранения шаблона документа, достаточно выполнить «Файл – Сохранить Как...» и далее выбрать формат «Шаблон текстового документа ODF (.ott)». Запуская файл
шаблона, программа libreOffice создает на его основе новый файл
документа.
Между тем, форматируя различные документы, можно не только создавать и использовать свои стили, но и в том числе импортировать стили из других документов и шаблонов.
2. Порядок выполнения работы
Запустите Writer. Создайте новый документ. Сохраните его в созданном каталоге с номером лабораторной работы.
Введите строку «Лабораторная работа № 2. Работу выполнил
студент» и введите вашу фамилию и инициалы.
11
Составьте текст резюме, можно с вымышленными данными,
кроме вашей фамилии, имени и отчества. Введите два раздела:
раздел «Персональные данные» с подразделами ФИО, адрес, телефоны, e-mail, семейное положение.
раздел «Навыки» с подразделами образование, опыт работы,
специальные навыки, личные качества. Заполните их своими данными.
Обратите внимание, что первоначально стиль абзацев в левом
верхнем углу у вас будет «Базовый». Измените стиль текста с «Базовый» на «Основной текст».
Оформите разделы стилем «Заголовок 1», а подразделы – «Заголовок2».
Перейдите на начало документа, установите курсор после заглавия и вызовите «Вставка – Оглавление и указатели – Оглавление и
указатели». Поизучайте содержимое вкладок. Нажмите «ОК». Сохраните документ.
Выберите «Файл – Сохранить Как...» (либо Ctrl + Shift + S). В открывшемся окне выберите из списка форматов «Шаблон текстового документа ODF (.ott)». Закройте файл шаблона. Откройте заново
файл предыдущего документа (не шаблона).
Нажмите «F11» для вызова окна «Стили и форматирование», перейдите к стилю «Заголовок 1», в контекстном меню выберите «Изменить...». В открывшемся окне переключитесь на вкладку «На
странице» и поставьте галочку на опции «Добавить разрыв», «Тип»
«Страница». Теперь каждый абзац стиля «Заголовок 1» будет начинаться с новой страницы.
Вызовите окно «Стили и форматирование», и с помощью клавиши «Tab» перейдите к значку «Создать стиль из выделенного».
Нажав кнопку «вниз», выберите из списка «Загрузить стили».
В появившемся окне «Загрузить стили» поставьте галочки над
опциями «Текст» и «Заменить», а после нажмите кнопку «Из файла». Выберите файл вашего шаблона лабораторной работы (чтобы
файл шаблона был виден, в списке типов файлов необходимо выбрать «Шаблон текстового документа ODF (.ott)». Абзацы типа «Заголовок 1» теперь отобразятся без разрыва страницы.
Обновите оглавление. Номера страниц, указывающие на разделы, поменяют свои значения.
12
3. Порядок оформления отчета
Подготовьте отчет о выполненной лабораторной работе. Отчет
о лабораторной работе должен содержать: титульный лист, цель лабораторной работы, полученные в ходе выполнения работы документы. На компьютере создаются и представляются файлы с результатами работы, записанные в каталогах: номер группы студента/фамилия И.О/№ лабораторной работы.
4. Контрольные вопросы
1. Что такое оглавление документа?
2. Как создать оглавление документа?
3. Что еще, кроме оглавления, можно создать в окне «Оглавление/указатель»?
4. Какие есть способы обновления оглавления?
5. Что такое шаблон? Для каких целей используются шаблоны?
6. В чем отличие файла шаблона от обычного файла документа?
7. Какое расширение у шаблона текстового документа ODF?
8. Как вызвать окно «Стили и форматирование»?
9. Какие функции может выполнять клавиша Tab в программе
LibreOffice?
10. Как импортировать стили из других документов и шаблонов?
Лабораторная работа № 3.
Работа с таблицами и ссылками в LibreOffice Writer
Цель работы: получение навыков создания и форматирования
таблиц, вставки рисунков, а также создания ссылок на них.
1. Методические указания
Таблица представляет способ передачи содержания, заключающийся в организации структуры данных, в которой отдельные элементы помещены в ячейки, каждой из которых сопоставлена пара
значений – номер строки и номер колонки. Таким образом, устанавливается смысловая связь между элементами, принадлежащими
одному столбцу или одной строке. Ячейки таблиц могут содержать
различные данные – текст, числа, изображения и другие объекты.
13
С помощью таблиц мы можем различным образом форматиро­вать
документ, в частности, расположить абзацы в несколько столбцов, а
также совместить рисунок с текстовой подписью и так далее.
Для того чтобы создать простую таблицу, состоящую из одного
столбца, достаточно выделить необходимые строки и вызвать команду «Таблица – Вставить – Таблицу» либо нажать комбинацию клавиш Ctrl + F12. Таким образом, создастся таблица, в которой каждая
строка текста будет преобразована в строки таблицы. Между тем,
обычно удобней сначала создать каркас таблицы, а потом уже заполнить его данными. Для того чтобы создать новую таблицу, достаточно
вызвать вышеупомянутую команду либо нажать Ctrl + F12. Команда
вызовет диалоговое окно «Вставить таблицу» (рис. 5).
Внутри этого окна мы можем настроить первичные параметры
таблицы, прежде всего такие, как количество столбцов и строк, наличие заголовка, а также обрамление (то есть линии границ) таблицы. Помимо всего прочего, в этом окне есть функция «Автоформат»,
позволяющая выбрать внешний вид таблицы по одному из ряда типовых шаблонов. После создания таблицы, мы можем производить
с ней также следующие преобразования:
добавление и удаление строк и столбцов в таблице;
объединение и разделение ячеек;
Рис. 5. Диалоговое окно создания таблицы
14
оформление обрамления таблицы и фона ячеек;
сортировка данных и др.
Если при заполнении таблицы данными, нам понадобилось добавить в конец таблицы новые строки, то для этого, находясь в последней (крайней нижней правой) ячейке, достаточно нажать клавишу «Tab». В этом случае ниже добавятся новые строки. Помимо
этого, с помощью «Tab» происходит последовательное перемещение
курсора по ячейкам таблицы. Чтобы изменять таблицу, достаточно
вызвать контекстное меню, которое нам предоставить целый список
функций (табл. 1).
Таблица 1
Функции контекстного меню для работы с таблицей
Функция
Применение
Таблица
запускает окно для редактирования свойств таблицы
Ячейка
позволяет разбить, объединить ячейки, в которых
находится курсор, а также выставить положение
объекта в ячейке
Строка
позволяет настраивать высоту строк, вставлять
новые строки, а также равномерно распределять
строки
Столбец
позволяет настраивать ширину столбцов, вставлять
новые столбцы, а также равномер­но распределять
столбцы.
Границы таблицы включает и отключает видимые границы таблицы
Запустив из контекстного меню функцию «Таблица», мы увидим
диалоговое окно «Свойства таблицы».
В первой вкладке «Таблица» можно, прежде всего, настроить общую ширину таблицы, а также ее относительное положение в тексте – слева, справа или по центру.
Во вкладке «столбцы» можно отрегулировать соотношение
столбцов друг относительно друга.
Вкладка «Обрамление» позволяет настроить стиль линий для
границ таблицы (вид линий, толщину, форму границ и т. д.).
Вкладка «Фон» позволяет задать фон для ячеек, строк и всей
таблицы.
При создании документов может возникнуть необходимость
вставки изображений. Эта операция производится с помощью команды «Вставка – Изображение – Из файла». После этого необходимо выбрать необходимый файл, и он отобразится в документе.
15
Изображение обладает своим типовым стилем форматирования,
в частности у него можно настраивать такие свойства, как обтекание, ширина и высота, обрамление, фон и т. д. Стиль «Изображение» является стилем форматирования рамок (рис. 6).
Таблицы и рисунки могут быть подписаны. Для этого необходимо выделить объект, рисунок или таблицу, и вызвать команду
«Вставка – Название», после чего появится диалоговое окно «Название» (рис. 7). Необходимо отметить, что рисунки должны подписываться снизу, а таблицы – сверху.
Рис. 6. Выбор стилей форматирования рамок
Рис. 7. Создание подписи для рисунка
16
После создания подписи для рисунка или таблицы, на них можно сослаться с другого места документа. Для этого необходимо вызвать «Вставка – Перекрёстная ссылка». В диалоговом окне «Поля»
во фрейме «Тип объекта» выбрать нужный объект (например, Рисунок), во фрейме «Выбор» выбрать необходимую подпись, а во фрейме «Вставить ссылку» – «Нумерация». После этого нажать кнопки
«Вставить» и «Закрыть». Таким образом, в тексте документа появится ссылка на рисунок.
2. Порядок выполнения работы
Запустите Writer. Создайте новый документ. Сохраните его в созданном каталоге с номером лабораторной работы.
Введите заглавие «Лабораторная работа № 3. Работу выполнил
студент» и введите вашу фамилию и инициалы. После заглавия
введите текст «Персональные данные и навыки кандидата в приведены таблице .» и нажмите клавишу Enter.
Скопируйте по очереди подразделы вашего резюме из предыдущей лабораторной работы №2. Вставьте подразделы «без использования форматирования» в свой документ с помощью команды
«Правка – Вставить Как» (или клавиш Ctrl + Shift + V). Каждый
подраздел должен размещаться на отдельной строке.
Удерживая нажатой клавишу Shift и управляя курсорными клавишами, выделите вставленные подразделы и нажмите клавишу
Ctrl + F12. Каждая строка подраздела преобразуется в строку таблицы.
Вызовите контекстное меню, выберите «Столбец – Вставить».
В появившемся окне «Вставить столбцы» выберите Число1 и Вставить Перед и нажмите кнопку «ОК» (либо клавишу Enter).
С помощью клавиш Shift + Tab перейдите на верхнюю левую
ячейку.
Скопируйте содержимое разделов резюме. Вставьте содержимое
буфера в свой документ с помощью клавиш Ctrl + V.
Выполните команду «Таблица – Выделить – Таблицу». Установите для ячеек стиль «Содержимое таблицы». Вызовите контекстное
меню, выберите «Строка – Вставить». В появившемся окне «Вставить строки» выберите «Число» «1» и «Вставить» «Перед» и нажмите кнопку «ОК» (либо клавишу Enter).
Удерживая нажатой клавишу Shift и управляя курсорными
клавишами, выделите первую строку таблицы. Установите для выделенных ячеек стиль «Заголовок таблицы». Введите для первого
столбца слово «Данные», для второго – «Описание».
17
Вызовите контекстное меню и выберите опцию «Таблица». В появившемся окне «Свойства таблицы» с помощью клавиш Ctrl + Tab
переместитесь на вкладку «Обрамление». В этой вкладке под опцией «Предопределенное» курсорными клавишами выберите вариант,
когда линиями обрамляются все ячейки таблицы. Нажмите «ОК».
Выделите второй столбец, вызовите контекстное меню и выберите «Ячейка – Разбить». В появившемся диалоговом окне «Разбить
ячейки» выберите «Количество частей» равным 2 и направление
«Вертикально».
Выделите третий столбец, вызовите контекстное меню и выберите «Ячейка – Объединить». В ячейке напишите фразу «Пример
форматиро­вания таблицы». Вызовите контекстное меню и выберите «Таблица», во вкладке «На странице» в списке «Ориентация текста» выберите «Вертикально», а в списке «По вертикали» – «По середине».
Установите курсор в нижней левой ячейке с фразой «Границы
таблицы», вызовите контекстное меню, выберите «Столбец – Оптимальная ширина». Перейдите в соседний столбец справа, вызовите
контекстное меню, выберите «Столбец – Оптимальная ширина».
Вызовите контекстное меню и выберите опцию «Название».
В строке «Название» введите «Персональные данные и навыки»,
а в выпадающем списке «Позиция» выберите «сверху». Нажмите «ОК».
Установите курсор на строку «Персональные данные и навыки
кандидата приведены в таблице.» перед точкой. Выполните команду «Вставка – Перекрёстная ссылка». В появившемся окне во вкладке «Перекрёстные ссылки», перемещаясь с помощью клавиши Tab,
во фрейме «Тип поля» выберите «Таблицы», во фрейме «Выбор» –
название вашей таблицы, во фрейме «Вставить ссылку» – «Нумерация». После этого нажмите кнопки «Вставить» и «Закрыть» (либо
клавиши Enter и Esc).
Переместите курсор под таблицу и введите «Фотография кандидата (рис. ).». Нажмите Enter.
Вызовите команду «Вставка – Изображение – Из файла». Выберите графический файл с вашей фотографией. Желательно использовать файл небольшого объема.
Выбрав файл, вызовите контекстное меню и выберите опцию
«Название». В появившемся диалоговом окне «Название» в строке
«Название» введите описание рисунка – вашу фамилию и инициалы, в выпадающем списке «Категория» выберите «Рисунок». Нажмите кнопку «OK».
18
Вызовите окно «Стили и форматирование». Используя клавишу
Tab и курсорные клавиши, выберите значок «стили отображения
рамок» и нажмите Enter. Выберите стиль рамок «Изображения»,
вызвав контекстное меню, выберите «Изменить».
В появившемся диалоговом окне «Стиль врезки: Изображения»
перейдите к вкладке «Обтекание» и выберите тип обтекания «Нет».
Перейдите к надписи «Фотография кандидата (рис. ).» и установите курсор после слова «рис. ».
Выполните команду «Вставка – Перекрёстная ссылка». В появившемся окне во вкладке «Перекрёстные ссылки» выберите «Рисунок», подпись к вашему рисунку и «Нумерация».
3. Порядок оформления отчета
Подготовьте отчет о выполненной лабораторной работе. Отчет о
лабораторной работе должен содержать: титульный лист, цель лабораторной работы, полученные в ходе выполнения работы документы. На компьютере создаются и представляются файлы с результатами работы, записанные в каталогах: номер группы студента/фамилия И.О/№ лабораторной работы.
4. Контрольные вопросы
1. Что такое таблица?
2. Для чего могут использоваться таблицы?
3. Какие есть способы создания таблицы?
4. Какие операции могут использоваться для оформления таблиц?
5. Какие способы добавления новой строки в таблицу вы знаете?
6. Какими способами можно выделить все ячейки таблицы?
7. В какой позиции должно находиться описание таблицы?
8. С помощью какой команды можно вставить файл рисунка
в документ?
9. Стилем какого типа является стиль «Изображения»?
10. Какими свойствами могут обладать объекты рисунков?
19
Лабораторная работа № 4.
Работа с автотекстом и формулами,
а также простые вычисления в LibreOffice Writer
Цель работы: приобретение навыков работы с функцией «автотекст», создания математических формул, а также производства
простых вычислений в текстовых документах ODF.
1. Методические указания
LibreOffice Writer позволяет хранить информацию, содержащую
текст, графические объекты, таблицы и поля и быстро вставлять ее,
как только он понадобится. При необходимости можно также хранить форматированный текст. Вставка этой информации происходит при написании заранее определенного ключевого набора символов (записи автотекста) и нажатии клавиши F3. Для создания записи автотекста, необходимо выделить текст или текст с графическим
объектом, таблицей либо полем, который требуется сохранить как
запись автотекста. Графический объект можно сохранить только в
том случае, если он привязан как символ и с каждой стороны от него находится хотя бы по одному символу текста. После этого необходимо выбрать команду «Правка – Автотекст».
В появившемся окне «Автотекст» необходимо выбрать категорию, в которой требуется хранить автотекст – например, «Мой АвтоТекст».
В поле «Автотекст» необходимо ввести имя автотекста, содержащее более четырех символов. Это позволит применять параметр автотекста «Напоминать имя в качестве подсказки при вводе». После
этого можно изменить предложенное сокращение (рис. 8).
После этого необходимо нажать кнопку «Автотекст» и выбрать
команду «Создать» (рис. 9). После этого можно нажать кнопку «Закрыть» (либо клавишу Esc).
Теперь написанное слово «prb» при нажатии клавиши F3, будет
заменяться сохраненной записью автотекста.
Средствами офисного пакета LibreOffice можно создавать формулы. Формулы можно создавать, запуская модуль редактора формул LibreOffice Math как отдельное приложение, а можно – в составе офисного документа приложения Writer.
Редактор формул Math используется для того, чтобы создавать
сложные уравнения, включающие знаки и символы, не доступные
в стандартных шрифтовых наборах.
20
Рис. 8. Создание записи автотекста
Рис. 9. Сохранение записи автотекста
Для создания формулы необходимо вызвать команду «Вставка –
Объект – Формула». Другим способом вставку формулы можно произвести, если в тексте документа написать «fn» и нажать клавишу
F3. Произойдет запуск встроенной записи автотекста, и в документе появится формула «E = mc2» и порядковый номер формулы. С помощью такого способа мы можем обеспечить нумерацию вводимых
формул и ссылаться на них из других частей документа – например,
используя вот такую ссылку на формулу (1). Ссылка на формулу является ссылкой типа текст. Ее можно вставить, используя команду
«Вставка – Перекрёстная ссылка».
E = mc2.
21
В процессоре Writer есть возможности, позволяющие производить простые вычисления. Однако для построения сложных формул и управления связанными данными целесообразней использовать табличный процессор LibreOffice Calc. Между тем, для несложных вычислений вполне можно использовать средства процессора
Writer. Для запуска вычислений необходимо нажать клавишу F2,
выбрать необходимую формулу из списка и ввести выражение. В
качестве операндов для выражения можно использовать созданные
в текстовом документе ячейки таблицы.
2. Порядок выполнения работы
Запустите Writer. Создайте новый документ. Сохраните его
в созданном каталоге с номером лабораторной работы. Введите строку «Лабораторная работа № 4. Работу выполнил студент» и введите
вашу фамилию и инициалы.
Выставьте для первого абзаца стиль «Основной текст». Введите
фразу «Пример использования ссылок на формулу». На строке ниже напишите fn и нажмите клавишу F3. Установите курсор на строку назад после слова «формулу». Поставьте ссылку на формулу, используя команду «Вставка – Перекрёстная ссылка», либо клавиши
Ctrl + F2.
Переместите курсор под формулу, и с помощью автотекста «fn»
создайте еще одну формулу «E = mc2». Нажав клавишу F5, вызовите
«Навигатор». Раскрыв список «OLE-объекты», выберите «Объект1»
и нажмите клавишу Enter. Вызовите контекстное меню и выберите опцию «Правка». В появившемся фрейме редактирования формулы удалите предыдущую формулу, напишите «I = », вызовите
контекстное меню, выберите опцию «Унарные/бинарные операторы – a over b». В появившемся шаблоне выражения «{<?>} over
{<?>}» вставьте вместо символов «<?>» символы «U» и «R». Для выхода из редактора формул нажмите клавишу Esc. Нажмите еще раз
Esc для отмены фокуса на объекте нашей формулы.
Над таблицей с формулой (2) введите закон Ома: «Сила тока
в участке цепи прямо пропорциональна напряжению и обратно пропорциональна электрическому сопротивлению данного участка цепи. Формула ().»
В скобках после слова «Формула» вставьте ссылку на формулу
с номером формулы.
Переместите курсор под формулу, и с помощью автотекста «fn»
создайте еще одну формулу «E = mc2». Нажав клавишу F5, вызовите
22
«Навигатор». Раскрыв список «OLE-объекты», выберите «Объект2»
и нажмите клавишу Enter. Вызовите контекстное меню и выберите
опцию «Правка». В появившемся фрейме редактирования формулы
удалите предыдущую формулу. Вызовите контекстное меню, выберите опцию «Скобки – left ( x right )». Вызовите еще раз контекстное меню, выберите опцию «Форматы – matrix {…}», вместо символов «<?>» введите последовательно латинские буквы a, b, c, d. Для
выхода из редактора формул нажмите клавишу Esc. Нажмите еще
раз Esc для отмены фокуса на объекте нашей формулы.
Перед созданной формулой напишите фразу: «Пример создания
формулы матрицы, формула ().» и сделайте ссылку на формулу матрицы.
После формулы «E = mc2» создайте таблицу из 2-х столбцов и
3-х строк. В первом столбце заполните последовательно ячейки символами «m», «c» и «E». Разместите таблицу по центру и выставьте ей
относительную ширину в 30%. Установите курсор в нижнюю ячейку второго столбца, нажмите клавишу F2 и после знака « = » введите выражение: «<B1>*<B2>^2».
Установите курсор напротив ячейки с символом «m» и введите любое число, переместитесь в ячейку ниже, напротив ячейки
с символом «c» и также введите любое число. После ввода значений
в ячейке с созданным выражением появится значение.
Используя вышеуказанный принцип действия, создайте формулу и таблицу к ней, вычисляющей значение формулы, согласно
вашему варианту (табл. 2). Значения в ячейках таблицы выставьте
произвольно.
Таблица 2
Задание по вариантам
1-й вариант
Напряженность электрического поля E = F/q,
2-й вариант
Электроемкость C = q/U,
3-й вариант
Мощность постоянного тока P = I2R.
Сделайте описание таблицы «пример вычисления в текстовых
документов».
3. Порядок оформления отчета
Подготовьте отчет о выполненной лабораторной работе. Отчет
о лабораторной работе должен содержать: титульный лист, цель лабораторной работы, полученные в ходе выполнения работы доку23
менты. На компьютере создаются и представляются файлы с результатами работы, записанные в каталогах: номер группы студента/фамилия И.О/№ лабораторной работы.
4. Контрольные вопросы
1. Дайте понятие «автотекста»?
2. Как сделать запись автотекста?
3. Как происходит вставка автотекста?
4. Как называется модуль редактора формул пакета LibreOffice?
5. Как с помощью автотекста создать формулу?
6. Какие есть способы вставки ссылки на формулу?
7. С помощью какой клавиши происходит вставка выражения,
производящая вычисления в текстовом документе ODF?
8. С помощью какой клавиши можно вызвать окно «Навигатора»?
9. Для чего служит окно «Навигатор»?
10. Как создать формулу матрицы?
Лабораторная работа № 5.
Создание титульного листа, нумерации страниц,
сносок и библиографии
Цель работы: приобретение навыков создания титульного листа, нумерации страниц, сносок и библиографии.
1. Методические указания
Титульный лист представляет из себя одну из первых страниц
книги, предваряющую текст произведения. На титульном листе
размещаются основные выходные сведения: имя автора, название
книги, место издания, название издательства, год издания. Иногда
на титульный лист выносят дополнительные сведения.
Для создания титульного листа необходимо выполнить команду
«Формат – Титульная страница». В появившемся диалоговом окне
«Титульные страницы» (рис. 10) по обстоятельствам настраиваются различные опции создания титульного листа, в частности, если
у нас уже есть страница, которую мы предварительно выделили в
качестве титульной, то необходимо выбрать «Преобразовать существующие страницы».
24
Рис. 10. Диалоговое окно «Титульные страницы»
За формат титульного листа отвечает свой отдельный стиль форматирования страниц. При создании титульных страниц его предлагается использовать по умолчанию – это стиль форматирования
«Первая страница». Для всех остальных страниц по умолчанию
определен стиль «Обычный».
В дальнейшем, чтобы изменить стиль текущей страницы, необходимо либо вызвать команду «Формат – Страница», либо вызвать
контекстное меню, и также выбрать «Страница». Можно работать
со всеми стилями страниц отдельно, а также создавать новые стили
страниц. Для этого используется окно «Стили и форматирование»,
которое вызывается с помощью клавиши F11. После этого необходимо выбрать значок «стили форматирования страниц», который
откроет список существующих в данном документе стилей страниц.
Как и другие типы стилей, стили страниц характеризуются набором заранее определенных различных атрибутов. Одними из таких
являются верхний и нижний колонтитулы.
Колонтитул представляет собой различные заголовочные данные
(номера страниц, название произведения, номер главы и так далее),
25
Рис. 11. включение нижнего колонтитула
для стиля страницы «Обычный»
которые могут быть размещены в верхнем или нижнем поле страницы на всех страницах документа с определенным заданным стилем
страницы.
Чтобы отредактировать колонтитул, необходимо вызвать окно стиля соответствующей страницы, перейти на одну из вкладок
верхнего или нижнего колонтитула и прежде всего, включить его
(рис. 11). Другим способом включить колонтитул можно вызвав команду «Вставка – Верхний/Нижний Колонтитул» и далее выбрав из
списка стиль страницы, колонтитул которой необходимо включить.
Переместиться в область колонтитула можно с помощью комбинации клавиш Ctrl + PgUp для верхнего колонтитула и Ctrl + PgDn
для нижнего колонтитула соответственно. Выйти из поля можно
с помощью клавиш PgUp, PgDn либо ESC. Таким образом, можно
производить редактирование этих полей. В частности, нумерация
страниц в документах производится, как правило, с помощью задания поля «Номер страницы» области колонтитулов. Для этого необходимо, после включения колонтитула, с помощью указанных
комбинаций клавиш перейти на поле колонтитула и, вызвав меню
«Вставка – Поля – Номер страницы», установить нумерацию.
Другим значимым атрибутом стиля страницы в документе являются сноски.
Сноска представляет собой помещаемое в нижнем поле страницы
документа примечание, связанное с основным текстом знаком сноски.
В качестве знака сноски может быть задан как порядковый номер, так
и любой символ, определенный пользователем (например, астериск1).
Чтобы сделать сноску необходимо выполнить команду «Вставка – Сноска» и в открывшемся окне выбрать задать тип для знака сноски.
1 26
типографский знак в виде небольшой звездочки (*).
Сноски являются одним из способов создания библиографических ссылок (ссылок на литературу). Библиографическая ссылка – это часть справочного аппарата документа, содержащая библиографические сведения о цитируемом в тексте документа другом документе.
По месту расположения в документе различают библиографические ссылки:
внутритекстовые, помещенные в тексте документа;
подстрочные, вынесенные из текста вниз полосы документа
(в сноску);
затекстовые, вынесенные за текст документа или его части
(в выноску)1.
Для создания затекстовой библиографической ссылки необходимо первоначально сделать библиографическую запись. Для этого используется команда меню «Вставка – Оглавление и указатели – Элемент списка литературы». В открывшемся окне «Вставить
библиографическую ссылку» необходимо выбрать в качестве места
хранения библиотечных данных «Из содержимого документа» и после выбрать кнопку «Создать». В открывшемся окне нам необходимо заполнить поля элементов библиографической записи (заголовок, сведения об авторе и издании, выходные данные и так далее)
и дать краткое название созданной записи. После создания записи
ее необходимо вставить в текст документа, нажав в окне «Вставить
библиографическую ссылку» кнопку «Вставить».
Библиографический указатель создается с помощью команды меню «Вставка – Оглавление и указатели – Оглавление и указатели».
В открывшемся диалоговом окне в поле «Вид» выбрать «Библиография». После этого во вкладке «Элементы» для каждого упомянутого
типа записей (статья, книга, веб-документ) в поле «Структура» необходимо отредактировать используемые элементы (авторы, издание,
год и так далее). Для подтверждения изменений нажать кнопку «ОК».
2. Порядок выполнения работы
Запустите LibreOffice Writer. Откройте созданный в лабораторной работе №2 документ. Сохраните его под новым названием в созданном каталоге с номером лабораторной работы.
1 ГОСТ 7.0.5–2008. Система стандартов по информации, библиотечному и издательскому делу. Библиографическая ссылка. Общие требования и правила составления. М.: Изд-во стандартов, 2009. 23 с.
27
Удалите оглавление на первой странице. Используя команду
«Формат – Титульная страница», создайте новую титульную страницу. Перейдите на первую страницу и установите стиль для абзаца
«Заглавие». Введите строку «Лабораторная работа №5. Работу выполнил студент» и введите вашу фамилию и инициалы. Перейдя на
следующую страницу, создайте оглавление заново.
Включите нижний колонтитул для страниц стиля «Обычный».
Перейдя в поле колонтитула, создайте нумерацию страниц. Для
стиля «нижний колонтитул» выставьте выравнивание по центру.
Создайте библиографию в конце документа из пяти произвольных источников.
В тексте документа установите ссылки на эти источники.
3. Порядок оформления отчета
Подготовьте отчет о выполненной лабораторной работе. Отчет
о лабораторной работе должен содержать: титульный лист, цель лабораторной работы, полученные в ходе выполнения работы документы. На компьютере создаются и представляются файлы с результатами работы, записанные в каталогах: номер группы студента/фамилия И.О/№ лабораторной работы.
4. Контрольные вопросы
1. Дайте определение понятию титульный лист.
2. С помощью какой команды можно создать титульный лист?
3. Чем примечателен стиль форматирования «Первая страница»?
4. Каким образом можно изменить стиль текущей страницы?
5. Что из себя представляют колонтитулы?
6. Какие два вида колонтитулов бывают?
7. Как задается нумерация страниц?
8. Что из себя представляют сноски?
9. Что такое библиографическая ссылка?
10. Как создать библиографический указатель?
Табличный процессор LibreOffice Calc
28
Табличный процессор LibreOffice Calc
Табличный процессор позволяет:
работать с трехмерными таблицами, каждая из которых представляет собой поименованную совокупность двумерных таблиц;
строить диаграммы по данным из различных таблиц;
автоматически заполнять табличные ячейки числовыми или
иными последовательностями (дни недели, месяцы, годы и т. д.),
в том числе и заданными пользователями;
работать с внешними базами данных;
использовать большое число встроенных функций, позволяющих при проектировании таблиц выполнять финансовые, математические, статистические и другие расчеты;
решать нелинейные уравнения и оптимизационные задачи итерационными методами;
применять разнообразные средства управления атрибутами текста (шрифт, высота букв, начертание, направление, цвет, выравнивание и т.д.);
предварительно просматривать документ перед печатью;
вычислять значения элементов таблиц по заданным формулам;
анализировать получаемые результаты;
использовать языки программирования для реализации нестандартных функций;
создавать простые схемы с помощью встроенного графического
редактора;
использовать систему работы с картами, позволяющую проводить региональный анализ экономических, демографических и прочих данных и представлять их в удобном для восприятия виде;
защищать все или часть данных от неквалифицированного пользователя или несанкционированного доступа.
Лабораторная работа №6.
Знакомство с табличным процессором LibreOffice Calc
Цель работы: получение начальных сведений о табличном процессоре LibreOffice Calc, знакомство с основными понятиями и интерфейсом Calc.
29
1. Методические указания
Электронные таблицы представляют собой удобный инструмент
для автоматизации вычислений. C помощью таблиц можно производить различные виды расчетов в области бухгалтерского учета
(баланс, ведомости, сметы). Кроме того, решение численными методами целого ряда математических задач удобно выполнять именно в табличной форме. Многие вычислительные задачи, которые
раньше приходилось решать только с помощью программирования, стало возможно реализовать через математическое моделирование в электронной таблице. LibreOffice Calc является приложением для работы с электронными таблицами, с помощью которого
можно выполнять подобные расчеты, анализировать и управлять
данными.
Каждый файл электронных таблиц LibreOffice Calc состоит из
листов и может содержать произвольное их число. Лист представляет собой набор ячеек, расположенных по строкам и столбцам.
Столбцы последовательно слева-направо обозначаются буквами латинского алфавита (из 26 букв), начиная с буквы «A». Когда цикл
алфавита заканчивается, к обозначению следующего столбца добавляется новая буква. Строки нумеруются целыми числами, начиная с «1». Таким образом, каждая ячейка имеет свои координаты,
состоящие из букв столбца и номера строки, например – A2. Эти координаты, однозначно определяющие адрес ячейки на листе называются ссылками. Каждая ячейка может содержать данные одного
из трех основных типов: числовое значение, текст либо формулу.
Электронная таблица также может содержать графики, рисунки, диаграммы, изображения, кнопки и другие объекты. Эти объекты располагаются на отдельном от листа невидимом слое.
Родным для процессора LibreOffice Calc является государственный стандартный формат файлов для электронных таблиц
«OpenDocument Spreadsheet» или ODS. Формат электронных таблиц
ODS имеет расширение ods, а шаблон электронных таблиц – ots.
Внешний вид, элементы меню и панель инструментов Calc практически не отличаются от других аналогичных табличных процессоров, например таких, как Gnumeric, Calligra Sheets, а также известный MS Excel до версии 2007 (рис. 12).
Этим он весьма удобен для тех, кто в свое время освоил офисные
пакеты MS Office 2003 и хотел бы перейти на использование открытых офисных пакетов, в частности LibreOffice. Панель инструментов и меню приложения можно настраивать. Для этого необходи30
Рис. 12. Внешний вид табличных процессоров Microsoft Office 2003
и LibreOffice Calc
мо выполнить «Сервис – Настройка», и выбрать соответствующие
вкладки «Меню» и «Панель инструментов».
В Calc активная ячейка, на которой в данный момент находится фокус, выделена черным контуром. Группа выделенных ячеек
имеет затемненный фон. Чтобы выделить группу ячеек, необходимо удерживая клавишу Shift курсорными клавишами выделить
нужный диапазон ячеек. Перемещение внутри группы выделенных
ячеек можно производить с помощью клавиш Tab, Enter – вперед
и вниз, Shift + Tab, Shift + Enter – назад и вверх. Чтобы отредактировать ячейку, необходимо нажать клавишу F2, если же ячейка
пуста, то можно записывать в нее данные сразу. Изменить размер
столбцов можно комбинацией Alt + курсорные клавиши.
В верхней части таблицы под панелью инструментов расположена «панель формул» (рис. 13). В левой части панели формул расположено поле в виде выпадающего списка, называемое «областью листа». В нем отображаются координаты активной ячейки в виде сочетания буквы столбца и цифры строки.
Правее поля «область листа» находятся: кнопка «мастер функций» в виде стилизованной аббревиатуры «fx», кнопка «сумма»
в виде греческой буквы «сигма» и кнопка «функция» в виде знака
31
Рис. 13. Панель формул Calc
Рис. 14. Вкладки листов
равенства и «строка ввода» в виде поля для ввода текста. В строке
ввода отображается содержимое активной ячейки.
Внизу окна приложения Calc расположены вкладки листов (рис.
14). Эти вкладки обеспечивают доступ к отдельным листам электронной таблицы. Нажатие клавиш Ctrl + PgDn приводит к переходу на один лист вправо и нажатие клавиш Ctrl + PgUp – к переходу
на один лист влево.
Форматирование ячеек производится с помощью диалогового
окна «Формат ячеек», которое вызывается комбинацией клавиш
Ctrl + 1, либо вызовом команды «Формат – Ячейки».
Форматирование ячейки включает в себя такие функциональные вкладки, как числа, шрифт, выравнивание, обрамление и фон
(табл. 3). В случае если перед форматированием была выделена
группа ячеек, то произведенные изменения распространяются на
всю группу. Необходимо обратить внимание на тот факт, что первая функция форматирования, указанная в табл. 3 работает именно
с тем, как отображаются данные в ячейке, а не с тем, что в ячейке
записано.
В процессоре Calc есть удобный инструмент облегчающий ввод
данных под названием «Заполнить ряды». Это диалоговое окно служит для настройки параметров автоматической генерации рядов.
В этом окне можно задать направление, приращение, единицы измерения времени и тип рядов. Использование этого инструмента позволяет заполнить данные одного типа на основе первичных данных.
Допустим, необходимо ввести дату с 01.01.12 по 12.01.12. Для этого выделяем 12 ячеек и выбираем команду «Правка – Заполнить –
Ряды» и вводим соответствующие данные в диалоговом окне «Заполнить ряды» (рис. 15).
32
Таблица 3
Основные функции форматирования ячеек
Название вкладки
Описание
Числа
формат отображаемого вида данных ячейки
Шрифт и Эффекты
шрифта
установка параметров шрифта
Выравнивание
параметры выравнивания содержимого
Обрамление
отображение линий границ вокруг ячеек, при
выделении группы ячеек – создание видимой
границы таблиц
Фон
создание цвета фона ячеек
Рис. 15. Диалоговое окно «Заполнить ряды»
Выделенные ячейки заполнятся данными с 01.01.12 по 12.01.12
(рис. 16).
Рис. 16. Заполненные ряды ячеек
33
2. Порядок выполнения работы
Запустите Calc. Создайте новый документ. Сохраните его в созданном каталоге с номером лабораторной работы. Введите в ячейке G1 строку «Лабораторная работа №6. Работу выполнил студент»
и введите вашу фамилию и инициалы.
Введите в первой строке в столбцах A, B, C, D данные «товар»,
«количество, «цена» и «сумма».
Выделите ячейки A2-A11. Вызовите диалоговое окно «Заполнить
ряды». Выберите тип рядов «Автозаполнение», а начальное значение «Продукт №1». Заполните столбцы B и C числами из табл. 4
в соответствии с вашим вариантом.
Таблица 4
Числа для столбцов B и C
1-й вариант
2-й вариант
3-й вариант
B
C
B
C
B
C
10
255
234
76
154
204
300
20
156
168
62
73
15
500
24
95
795
204
200
145
168
12
65
65
100
85
84
140
35
14
20
100
147
51
105
50
200
45
18
30
800
709
1
1000
32
101
63
65
50
500
891
120
16
418
500
15
8
604
98
86
Перейдите на ячейку D2, нажмите кнопку «Сумма» на Панели
формул. Нажмите ввод. Скопируйте ячейку D2 и вставьте ее копию
в ячейки с D3 по D11.
В ячейке C12 напишите «ИТОГО:», примените для нее выравнивание по правому краю. В ячейке D12 создайте сумму ячеек D2-D11.
Выделите группу ячеек A1:D11, нажав Ctrl + 1, вызовите окно
«Формат ячеек», создайте для них обрамление в виде линий границы. Сделайте тоже самое для ячейки D12. Для ячеек A12:C12 создайте границы по контуру.
34
Выделите ячейки первой строки таблицы, вызовите «Формат
ячеек», сделайте шрифт «полужирный», выравнивание по центру.
Сделайте фон созданной таблицы в соответствии с вашим вариантом, указанным в табл. 5.
Таблица 5
Варианты цветов фона для ячеек таблицы
Объект
1-й вариант
2-й вариант
3-й вариант
первая строка
Зеленый
Синий
Желтый
столбцы товар и цена
Голубой
Серый 30%
Бледно-желтый
столбцы количество
и сумма
Бледно-голубой Серый 10%
Оранжевый
ячейка D12
Оранжевый
Синий
Зеленый
Из файла электронной таблицы удалите листы 2 и 3, а «лист 1»
переименуйте в «лаб. раб. 6». Таким образом, ваша работа будет выглядеть примерно так, как на рис. 17.
Рис. 17. Примерный вид таблицы лаб. раб. 6
35
3. Порядок оформления отчета
Подготовьте отчет о выполненной лабораторной работе. Отчет
о лабораторной работе должен содержать: титульный лист, цель лабораторной работы, полученные в ходе выполнения работы документы. На компьютере создаются и представляются файлы с результатами работы, записанные в каталогах: номер группы студента/фамилия И.О/№ лабораторной работы.
4. Контрольные вопросы
1. Что такое электронная таблица?
2. Для каких целей используется электронная таблица?
3. Что такое лист электронной таблицы?
4. С помощью каких клавиш можно переключаться между листами?
5. Как обозначаются столбцы?
6. Как обозначаются строки?
7. Какую клавишу необходимо нажать, чтобы отредактировать
содержимое ячейки?
8. У ячейки с координатой DM12 что обозначает строку, а что –
столбец?
9. С помощью какой комбинации клавиш можно изменять размер столбцов?
10. С помощью какой комбинации клавиш можно вызвать окно
«формат ячеек»?
Лабораторная работа №7.
Формулы, функции и ссылки в LibreOffice Calc
Цель работы: знакомство и приобретение навыков работы с формулами и функциями, а также относительными, абсолютными
и смешанными ссылками Calc.
1. Методические указания
Под понятием формула понимается принятая в математике
и других прикладных науках запись законченного логического
суждения – определения величины, уравнения, неравенства или
тождества.
36
Формулы в электронных таблицах позволяют производить в ячейках разнообразные вычисления. Результат введенной в ячейку формулы отображается в самой ячейке. Все формулы начинаются со
знака равенства. В формулу могут входить следующие элементы:
операторы,
ссылки на ячейки,
числовые значения (константы),
текст, заключенный в кавычки,
функции.
В LibreOffice Calc можно использовать следующие операторы.
Арифметические операторы (табл. 6). Эти операторы возвращают
числовые значения.
Таблица 6
Список арифметических операторов
Оператор
Название
Пример
+ (плюс)
Сложение
1 + 1
- (минус)
Вычитание
2–1
- (минус)
Унарный минус
–5
* (звездочка)
Умножение
2*2
/ (косая черта)
Деление
9/3
% (процент)
Процент
15%
^ (крышка)
Возведение в степень
3^2
Операторы сравнения (табл. 7) – сравнивают два значения. Эти
операторы возвращают значение ИСТИНА (TRUE) или ЛОЖЬ
(FALSE).
Таблица 7
Список операторов сравнения
Оператор
Название
Пример
= (знак равенства)
Равно
A1 = B1
> (больше)
Больше
A1 > B1
< (меньше)
Меньше
A1 < B1
> = (больше или равно)
Больше или равно
A1 >= B1
< = (меньше или равно)
Меньше или равно
A1 <= B1
<> (неравенство)
Не равно
A1 <> B1
37
Текстовый оператор (табл. 8). Этот оператор объединяет несколько текстовых строк в одну.
Таблица 8
Текстовый оператор
Оператор
& (И)
Название
Пример
объединение строк И Выражение «Воскре» & «сенье» эквивалентно строке «Воскресенье»
Операторы ссылки (табл. 9). Эти операторы возвращают диапазон из нуля, одной или более ячеек. Диапазон имеет самое высокое
старшинство, за ним следует пересечение, и, наконец, объединение.
Таблица 9
Список операторов ссылки
Оператор
Название
Пример
: (Двоеточие)
Диапазон
A1:C108
! (Восклица­
тельный знак)
Пересечение
диапазонов
SUM(A1:B6!B5:C12)
Вычисляет сумму всех ячеек в пересечении; в данном приме­ре результат равен сумме ячеек В5 и В6
Конкатенация
или объеди­
нение
Принимает две ссылки и возвращает список ссылок, который представляет собой конкатенацию левой
ссылки, за которой следует правая
ссылка. Ссылки на дублирующиеся
записи указываются дважды.
См. примечание под этой таблицей
~ (тильда)
Функции в электронных таблицах – это заранее определенные
(встроенные) формулы, принимающие значения, производящие над
этими значениями операции и возвращающие результат. Значения,
над которыми производит операции функция, называются аргументами. В качестве аргументов могут выступать константы, выражения, текст, ссылки и другие функции. Таким образом, функции
могут входить в состав других функций. Запись функции состоит
из имени функции и списка аргументов, разделенных точкой с запятой. Список аргументов записывается после имени функции заключенный в круглых скобках. В некоторых функциях аргументы
могут отсутствовать. В качестве примера можно использовать фор38
мулу ячейки с функцией SUM возвращающей сумму аргументов
(табл. 10):
= SUM(10 + B2;A1:A3)
Таблица 10
Состав формулы ячейки с функцией SUM
список аргументов
Ввод
Имя
форфункции
мулы
= SUM
Открывающая скобка
со списком
аргументов
(
первый
разделитель
аргумент
списка
в виде
аргументов
выражения
10 + B2
;
второй
аргумент
в виде
диапазона
ячеек
закрывающая
скобка со
списком
аргументов
A1:A3
)
Результат работы нашей функции можно увидеть на рис. 18.
Рис. 18. Результат работы функции SUM
По своему назначению различные функции процессора Calc разделены на категории, в частности – это математические и логические функции.
Чтобы вставить функцию в формулу, необходимо либо написать
ее самому, либо с помощью клавиш Ctrl + F2 вызвать «Мастер функций». В открывшемся диалоговом окне – выбрать из списка функций необходимую, нажать кнопку «Далее», затем задать аргументы
и нажать «OK» (либо клавишу Enter).
Формулы, как и любое другое содержимое ячеек можно копировать и вставлять в другие ячейки. Копирование и вставка производятся с помощью клавиш Ctrl + C и Ctrl + V соответственно.
По умолчанию, при вставке используются относительные ссылки (координаты ячеек), и поэтому в выражениях формул они меняют свои значения. Чтобы при перемещении формулы, она указывала всегда на одну и ту же ячейку, перед адресом ее столбца и адресом
номера строки необходимо поставить по знаку $. Таким образом,
в электронных таблицах можно выделить три типа ссылок: относительный, абсолютный, смешанный (табл. 11).
39
Таблица 11
Типы ссылок и их описание
Тип ссылок
Описание
Относительный Начинает отсчет от ячейки, в которой она
записана в формуле
Абсолютный
Обозначает точное неизменное местоположение ячейки, на которую ссылается
Смешанный
Сочетание абсолютного и относительного типа
ссылок
Пример
A2
$A$2
$A2
2. Порядок выполнения работы
Запустите Calc. Создайте новый документ. Сохраните его в созданном каталоге с номером лабораторной работы. Введите в ячейке G1 строку «Лабораторная работа №7. Работу выполнил студент»
и введите вашу фамилию и инициалы.
Создайте на листе таблицу, изображенную на рис. 19. Данные
для таблицы используйте из табл. 12–14 в соответствии с вашим вариантом. В качестве восьмого сотрудника впишите себя. При форматировании данных в ячейках для выравнивания их по центру,
по правому краю и по левому используйте комбинацию Ctrl + E,
Ctrl + R и Ctrl + L соответственно. Чтобы сделать шрифт ячейки полужирным, используйте комбинацию Ctrl + B.
Рис. 19. Таблица к заданию лабораторной работы
40
Таблица 12
Сотрудники и часы, 1-й вариант
Фамилия
Имя
Отчество
Часы
Смирнов
Олег
Петрович
36
Иванов
Петр
Андреевич
26
Кузнецов
Андрей
Иванович
40
Соколов
Иван
Игоревич
32
Попов
Игорь
Дмитриевич
28
Лебедев
Дмитрий
Васильевич
24
Кислицын
Василий
Сергеевич
36
Таблица 13
Сотрудники и часы, 2-й вариант
Фамилия
Имя
Отчество
Часы
Морозов
Андрей
Сергеевич
40
Петров
Игорь
Андреевич
24
Волков
Василий
Игоревич
36
Соловьев
Олег
Васильевич
26
Васильев
Петр
Олегович
40
Пахомов
Иван
Петрович
32
Павлов
Дмитрий
Иванович
28
Таблица 14
Сотрудники и часы, 3-й вариант
Фамилия
Имя
Отчество
Часы
Голубев
Игорь
Дмитриевич
32
Виноградов
Дмитрий
Васильевич
28
Богданов
Андрей
Иванович
24
Воробьев
Иван
Игоревич
36
Васин
Олег
Петрович
28
Зайцев
Петр
Андреевич
26
Козлов
Василий
Сергеевич
24
41
Создайте формулы в столбце «сумма», подсчитывающие сумму
заработанных каждым сотрудником денег на основании отработанных им часов и стоимости одного часа.
Создайте формулу, подсчитывающую, сколько всего отработано
часов и выплачено рублей.
Ниже добавьте формулу, которая бы подсчитала, сколько часов
в среднем отработал каждый сотрудник. Для подсчета используйте
функцию AVERAGE из «Мастера функций» (вызывается с помощью
Ctrl + F2).
Добавьте формулу, которая бы подсчитала размер средней выплаченной суммы.
Запустив «Мастер функций», выберите функцию «IF» из категории «логические». Сравните число в ячейке «E14» с числом 240
(E14 < 240).
3. Порядок оформления отчета
Подготовьте отчет о выполненной лабораторной работе. Отчет о
лабораторной работе должен содержать: титульный лист, цель лабораторной работы, полученные в ходе выполнения работы документы. На компьютере создаются и представляются файлы с результатами работы, записанные в каталогах: номер группы студента/фамилия И.О/№ лабораторной работы.
4. Контрольные вопросы
1. Что такое формула?
2. С ввода какого знака начинается ввод формулы в ячейку?
3. Какие операторы бывают в процессоре Calc?
4. Что такое функции?
5. Что такое аргументы функции?
6. Каким знаком разделяются аргументы между собой?
7. С помощью какой комбинации клавиш можно вызвать «Мастер функций»?
8. Какие типы ссылок используются в электронных таблицах?
9. Как записывается абсолютный адрес ссылки?
10. С помощью каких комбинаций клавиш можно сделать выравнивание отображаемых данных ячейки?
42
Лабораторная работа № 8.
Форматирование числовых данных в LibreOffice Calc
Цель работы: получение представления и приобретения навыков о встроенных и пользовательских форматах и условном форматировании числовых данных.
1. Методические указания
Числовой формат позволяет отобразить информацию ячейки в
нужном пользователю виде. При этом применяемый числовой формат не влияет на значение в ячейке, которое Calc будет использовать
при вычислениях.
При создании нового листа все ячейки используют общий числовой формат под названием «Standart». Если ширины ячейки достаточно для отображения числа, то ячейка, имеющая числовой формат Standart, отображает данные так, как они сохраняются процессором Calc. Например, дата сохраняется в виде целого числа (рис.
20), например 1 соответствует дате 31.12.1899.
Рис. 20. Дата в формате Standart
Настойка числовых форматов производится в диалоговом окне
«Формат ячеек», которое запускается с помощью клавиш Ctrl + 1,
во вкладке «Числа». Существует 9 категорий встроенных форматов:
числовой, процентный, денежный, дата, время, научный, дробный,
логический и текст. Каждая встроенная категория представлена
как минимум одним форматом. Помимо этого есть форматы категории «Особый», которые может создавать и после использовать для
других ячеек пользователь.
Для создания пользовательского формата необходимо:
вызвать с помощью клавиш Ctrl + 1 диалоговое окно «Формат ячеек»,
открыть вкладку «Числа»,
выбрать категорию формата и формат, на основе которого будет
создан пользовательский формат,
переключить фокус на текстовое поле «Код формата» и создать
свои настройки для формата, используя коды числовых форматов.
43
Рассмотрим подробней используемые коды числовых форматов:
для представления чисел используется знак «0» (ноль) или знак решетки (#) в качестве местозаполнителей в коде числового формата.
Местозаполнитель (#) отображает только значащие цифры, тогда
как «0» – нули, если в числе содержится меньше цифр, чем в числовом формате (табл. 15).
Используйте вопросительные знаки (?), чтобы представить число
цифр, включаемое в числитель и знаменатель дроби. Дроби, не соответствующие установленному образцу, отображаются как числа
с плавающей запятой.
Таблица 15
Назначение местозаполнителей в кодах формата ячеек
Местозаполнители
#
0 (нуль)
Описание
Дополнительные нули не отображаются
Дополнительные нули отображаются, если в числе меньше знаков, чем нулей в формате
Примеры использования местозаполнителей для числовых форматов можно посмотреть на табл. 16.
Таблица 16
Примеры использования местозаполнителей
Числовой формат
Код формата
3456,78 как 3456,8
####,#
9,9 как 9,900
#,000
13 как 13,0 и 1234,567 как 1234,57
#,0#
5,75 как 5 3/4 и 6,3 как 6 3/10
# ???/???
,5 как 0,5
0,##
Чтобы включить текст в числовой формат, который применяется к ячейке, содержащей числа, необходимо этот текст заключить в двойные кавычки (") или поставить косую черту (\) перед
отдельным символом. Например, чтобы отобразить «3,5 метров»,
необходимо ввести «#,# "метров"», или «#.# \м», чтобы отобразить «3,5 м».
Чтобы использовать символ для определения ширины пробела
в числовом формате, необходимо ввести знак подчеркивания «_»
с последующим символом. Для определения цвета раздела кода
44
числового формата вставьте одно из следующих имен цветов в квадратных скобках [] (табл. 17).
Таблица 17
Имена цветов и их значение в кодах числовых форматов
код
Значение цвета
код
Значение цвета
CYAN
Голубой
GREEN
Зеленый
BLACK
Черный
BLUE
Синий
MAGENTA
Пурпурный
RED
Красный
WHITE
Белый
YELLOW
Желтый
Для отображения дней, месяцев и лет необходимо использовать
следующие коды числовых форматов (табл. 18).
Таблица 18
Коды числовых форматов даты
Формат
Код формата
Месяц как 3
М
Месяц как 03
ММ
Месяц как янв-дек
Месяц как Январь-Декабрь
Первая буква названия месяца
День как 2
День как 02
День как Вс-Сб
День как воскресенье-суббота
Год как 00-99
Год как 1900-2078
Календарная неделя
Квартал как 1-й (4-й) кв.
Квартал как 1-й (4-й) квартал
МММ
ММММ
МММММ
D
DD
NN или DDD
NNN или DDDD
YY
YYYY
WW
Q
QQ
Таким образом, формат даты «D MMMM YYYY года» будет отображать, например, «1 января 2013 года».
Для отображения часов, минут и секунд необходимо использовать следующие коды числовых форматов, как показано в табл. 19.
45
Таблица 19
Коды числовых форматов времен
Формат
Код формата
Часы как 0-23
h
Часы как 00-23
hh
Минуты как 0-59
m
Минуты как 00-59
mm
Секунды как 0-59
s
Секунды как 00-59
ss
Числовой формат можно определить так, чтобы он применялся
только при удовлетворении указанных условий. Условия заключаются в квадратные скобки [ ]. Можно использовать любые сочетания чисел и операторы сравнения <, <=, >, >=, = и <>. Например,
чтобы определить разные цвета для различных температурных
данных, необходимо ввести:
[BLUE][<0]##» °C»;[RED][>=100]##» °C»;[BLACK]##» °C»
Теперь числа ниже 0 будут синими, от 0 до 99 – черными, от 100 –
красными.
Чтобы определить числовой формат для добавления разного текста к числу в зависимости от того, является ли это число положительным, отрицательным или равным нулю, необходимо использовать следующий формат:
«положительный «#;»отрицательный «#;»нуль «0
В процессоре Calc можно определить стили форматирования ячеек, которые будут зависеть от выбранных условий. Для этого необходимо выбрать в меню «Формат – Условное форматирование». Условия можно создавать как для ячейки, так и для группы ячеек,
которые перед этим необходимо выделить. Можно создать несколько условий. Если условием является «значение» или «формула», то
в качестве результата применяется к ячейке определенный стиль
форматирования. Если в качестве условия используется «Все ячейки», то в качестве результата может выступать либо «цветовая шкала» (последовательное изменение цвета фона) либо «гистограмма» –
залитый фон ячеек в соответствии с их значением (рис. 21).
Если условием является формула, то в качестве аргумента необходимо задать ссылку на ячейку, и, если значение ячейки будет ненулевое, то условие выполняется.
46
Рис. 21. Применение в качестве условия цветовой шкалы слева
и гистограммы справа
2. Порядок выполнения работы
Запустите Calc. Создайте новый документ. Сохраните его в созданном каталоге с номером лабораторной работы. Введите в ячейке G1 строку «Лабораторная работа №8. Работу выполнил студент»
и введите вашу фамилию и инициалы.
Скопируйте таблицу, созданную в предыдущей лабораторной
работе. Если вы не делали предыдущую лабораторную работу, то
создайте на листе таблицу, изображенную на рис. 19. Данные для
таблицы используйте из табл. 12–14 в соответствии с вашим вариантом. В качестве восьмого сотрудника впишите себя. Создайте
формулы в столбце «сумма», подсчитывающие сумму заработанных каждым сотрудником денег на основании отработанных им часов и стоимости одного часа, создайте формулу, подсчитывающую,
сколько всего отработано часов и выплачено рублей.
Выделите ячейки с суммами денег. Нажмите Ctrl + 1 и во вкладке числа установите формат из категории «Денежный» без отображения дробной части.
С помощью клавиш Alt + «вправо» раздвиньте столбец так, чтобы числа полноценно отображались в ячейке.
Не снимая выделения с ячеек, выполните команду «Формат –
Условное форматирование – Условное форматирование», в открывшемся диалоговом окне нажмите кнопку «Добавить». В выпадающем списке «Условие 1» выберите «Все ячейки», в центральном списке выберите «Гистограмма», слева и справа – значения «Минимум»
47
и «Максимум» соответственно. Нажмите кнопку «Еще» и в выпадающем списке «Положительные» выберите цвет по вкусу.
Выделите ячейки с количеством часов сотрудников столбца «часы», клавишами Ctrl + 1 вызовите диалоговое окно «Формат ячеек»,
перейдите во вкладку «Числа», перейдите к текстовому полю «Код
формата» и составьте код условного формата, при котором ячейки
будут отображать числа белым цветом, если число будет меньше 30.
Не снимая выделения с ячеек, вызовите окно условного форматирования, в качестве условия выберите «Все ячейки», «Цветовая
шкала (2значения)». Минимум и максимум сделайте в соответствии
с вариантом из табл. 20.
Таблица 20
Варианты цветов для условного форматирования
Цветовая
шкала
Стиль
Цвет для
1-го варианта
Цвет для
2-го варианта
Цвет для
3-го варианта
Минимум
меньше
нормы
Серый
Красный
Бирюзовый
Максимум
больше
нормы
Белый
Желтый
Светлобирюзовый
Выделите ячейку с формулой, подсчитывающей, сколько всего
отработано часов. Вызовите окно условного форматирования, в качестве условия 1 введите «Значение» «Меньше» «240», «Применить
стиль» – создайте стиль «меньше нормы». В стиле меньше нормы во
вкладке «Числа» в поле «Код формата» введите строку «меньшенормы». В окне условного форматирования добавьте условие 2 «больше239» и создайте стиль «большенормы». В созданных стилях используйте цвет фона в соответствии с вариантом из таблицы 20.
3. Порядок оформления отчета
Подготовьте отчет о выполненной лабораторной работе. Отчет
о лабораторной работе должен содержать: титульный лист, цель лабораторной работы, полученные в ходе выполнения работы документы. На компьютере создаются и представляются файлы с результатами работы, записанные в каталогах: номер группы студента/фамилия И.О/№ лабораторной работы.
48
4. Контрольные вопросы
1. Что такое числовой формат, зачем он нужен?
2. Влияет ли числовой формат на вычисления в электронной таблице?
3. Какие встроенные категории числовых форматов существуют?
4. Как поменять числовой формат ячейки?
5. Как создать числовой формат?
6. Что обозначают символы «#» и «0» в коде формата?
7. Как включить текст, в числовой формат, применяемый к ячейке?
8. Что такое условное форматирование?
9. Как создать гистограмму внутри выделенной группы ячеек, в
зависимости от их значений?
10. Можно ли применить к одной и той же ячейке/группе ячеек
несколько условий?
Лабораторная работа № 9.
Графическое представление данных в LibreOffice Calc
Цель работы: знакомство и приобретение навыков создания диаграмм в табличном процессоре Calc.
1. Методические указания
Диаграмма представляет собой графическое представление неких выбранных данных. Диаграммы позволяют представить данные в наглядном виде. Оценивать и анализировать данные при помощи диаграмм значительно проще. Диаграммы могут быть созданы из исходных данных электронной таблицы Calc или таблицы
Writer. Если диаграмма создается в том же документе, что и исходные данные, она сохраняет связь с данными и автоматически обновляется при изменении исходных данных.
Для создания диаграмм необходимо воспользоваться инструментом под названием «Мастер диаграмм», который можно вызвать, выбрав команду «Вставка – Диаграмма». Окно «Мастер диаграмм» предлагает 10 типов диаграмм, в числе которых такие как
гистограмма, линейная, круговая, диаграмма XY и другие. Помимо этого различные типы диаграмм имеют подтипы, а также дополнительные настройки, такие как трёхмерный вид, сглаживание линий и другие.
49
Рис. 22. Внешний вид гистограммы
Гистограмма представляет собой линейчатую диаграмму с вертикальными полосами (рис. 22). Высота каждой полосы пропорциональна ее значению. Ось X служит для отображения категорий. На
оси Y отображается значение для каждой категории. При использовании подтипа «Стандартный» – отображаются отдельные абсолютные значения, сравниваемые со всеми другими значениями.
При использовании подтипа «снакоплением» значения данных
каждой категории отображаются друг над другом. В основном отображается общее значение категории и отдельный вклад каждого
значения в пределах своей категории.
Подтип «спроцентами» используется для отображения относительного вклада каждого значения в общее значение категории.
Линейная диаграмма представлена в виде графика с горизонтальными полосами (рис. 23). Длина каждой полосы пропорциональна ее значению. Ось Y служит для отображения категорий. На
ней откладывается значение каждой категории.
При использовании «Диаграммы XY» каждая пара значений
(«X» и «Y») отображается в виде точки в системе координат (рис. 25).
«Диаграмма XY», как правило, используется для:
создания графика функции;
создания параметрической кривой, например, спирали;
исследования статистической связи количественных переменных.
Круговая диаграмма представляет из себя значения в виде отдельных разноцветных секторов общего круга (рис. 24). Длина дуги
или площадь каждого сектора пропорциональна ее значению.
50
Рис. 23. Внешний вид линейной диаграммы
Рис. 24. Внешний вид круговой диаграммы
Рис. 25. Внешний вид диаграммы XY
51
Ряд данных – это группа связанных точек данных диаграммы,
отражающая содержимое выбранных ячеек строки или столбца на
листе. Каждый ряд данных отображается своим элементом. На диаграмме может быть отображен как один ряд данных, так и несколько. Например, на гистограмме (рис. 22) и на линейной диаграмме
(рис. 23) отображено по три ряда данных в виде трех столбцов значений таблицы. Между тем на круговой диаграмме (рис. 24) отображен один ряд данных в виде значений строки «Итого» таблицы.
Помимо ряда данных значений, в диаграмме можно задать «категории» этих данных. Категории – это диапазон объектов в ряде
данных, каждому из которых соответствует свои значения данных. Например, на гистограмме (рис. 22) и на линейной диаграмме
(рис. 23) категориями являются ячейки «Значения 1», «Значения 2»,
«Значения 3».
Имена и цвет категорий, поясняющие диаграмму отображает
специальная область под названием «Легенда». В некоторых случаях
легенда не отражает суть диаграммы и ее можно отключить (рис. 25).
Чтобы редактировать уже созданную диаграмму, необходимо переключить фокус на диаграмму либо с помощью навигатора (клавиша F5), либо левой кнопкой мышки. После этого необходимо вызвать контекстное меню и выбрать «Правка». После этого необходимо еще раз вызвать контекстное меню и выбрать из набора опций,
что конкретно необходимо отредактировать – это могут быть заголовки, тип диаграммы, диапазоны данных и т. д.
2. Порядок выполнения работы
Запустите Calc. Создайте новый документ. Сохраните его в созданном каталоге с номером лабораторной работы. Введите в ячейке G1 строку «Лабораторная работа №9. Работу выполнил студент»
и введите вашу фамилию и инициалы.
Выполните команду «Вставка – Лист из файла» и вставьте лист
из предыдущей лабораторной работы. Выполните команду «Вставка – Диаграмма», создайте линейную диаграмму с заголовком
«Расчет почасовой оплаты труда», в качестве диапазона для «Значения Y» используйте столбец «сумма», в качестве категории – столбец «фамилия». Отключите легенду.
Создайте новый лист. В соответствии со своим вариантом скопируйте в новый лист данные из таблицы 21. Создайте круговую диаграмму
с трехмерным видом. В качестве заголовка используйте заглавие таблицы, названия – подзаголовок столбца 2, в качестве диапазона для
52
«Значения Y» используйте значения ячеек столбца2, в качестве категории – значения ячеек столбца1. Подключите легенду справа.
Скопируйте предыдущую круговую диаграмму и вставьте ее копию ниже. Измените тип диаграммы на «гистограмму», отключите
ей легенду, и сделайте диаграмму шире.
Создайте новый лист. Создайте таблицу, в которой:
первый столбец – это числа от 0 до 10,
второй столбец – это синус значений ячеек первого столбца
(функция SIN),
третий столбец:
для 1-го варианта, – это косинус значений ячеек первого столбца
(функция COS),
для 2-го варианта, – это тангенс значений ячеек первого столбца
(функция TAN),
для 3-го варианта, – это котангенс значений ячеек первого столбца (функция COT). Для функции котангенс используйте диапазон
значений от 1 до 10 (без значения 0).
Создайте диаграммы «XY» для каждого столбца тригонометрических функций. В качестве диапазона для «Значения X» используйте первый столбец, в качестве диапазона для «Значения Y» используйте столбец с соответствующей функцией.
Таблица 21
Список крупнейших рек, стран и городов мира
1-й вариант
Крупнейшие реки мира
Река
Нил
Бассейн (км2)
2870000
2-й вариант
3-й вариант
Список стран по населению Крупнейшие города мира
Страна
Процент
населения
КНР
19,30
города
население
Чунцин
28800000
Миссисипи
3238000
Индия
17,53
Пекин
20693000
Амазонка
7180000
США
4,48
Мехико
19851000
Янцзы
1810000
Индонезия
3,48
Бангкок
15012197
Обь
2990000
Бразилия
2,81
Тяньцзинь
14100000
Хуанхэ
745000
Пакистан
2,54
Гуанчжоу
13400000
Парана
3100000
Нигерия
2,17
Токио
13230000
Меконг
810000
Бангладеш
2,17
Карачи
13205339
Амур
1855000
Россия
2,04
Мумбаи
12478447
Лена
2490000
Япония
1,81
Дели
12165901
Конго
3690000
Остальные
41,67
Москва
11979529
53
3. Порядок оформления отчета
Подготовьте отчет о выполненной лабораторной работе. Отчет
о лабораторной работе должен содержать: титульный лист, цель лабораторной работы, полученные в ходе выполнения работы документы. На компьютере создаются и представляются файлы с результатами работы, записанные в каталогах: номер группы студента/фамилия И.О/№ лабораторной работы.
4. Контрольные вопросы
1. Что такое диаграмма?
2. Для чего создают диаграммы?
3. Назовите основные типы диаграмм.
4. Чем характерны подтипы диаграмм «с накоплением» и «процентный»?
5. Что такое гистограмма?
6. Что такое линейная диаграмма?
7. Что такое круговая диаграмма?
8. Что такое ряд данных?
9. Что такое категории?
10. Может ли Диаграмма XY быть представлена одним рядом
данных?
54
Векторный графический редактор LibreOffice Draw
Векторный графический редактор позволяет пользователю создавать и редактировать векторные изображения непосредственно
на экране компьютера, а также сохранять их в различных векторных форматах, например, CDR, EPS, WMF или SVG.
Векторный графический редактор, позволяет вращать, перемещать, отражать, растягивать, скашивать, выполнять основные аффинные преобразования над объектами, изменять z-order и комбинировать примитивы в более сложные объекты.
Более изощрённые преобразования включают булевы операции
на замкнутых фигурах: объединение, дополнение, пересечение и т. д.
Основные инструменты векторного редактора включают:
Кривые Безье – позволяют создавать прямые, ломаные и гладкие
кривые, проходящие через узловые точки, с определёнными касательными в этих точках;
Заливка – позволяет закрашивать ограниченные области определённым цветом или градиентом;
Текст создаётся с помощью соответствующего инструмента, а потом часто преобразуется в кривые, чтобы обеспечить независимость
изображения от шрифтов, имеющихся (или отсутствующих) на
компьютере, используемом для просмотра;
Набор геометрических примитивов;
Карандаш – позволяет создавать линии «от руки». При создании таких линий возникает большое количество узловых точек, от которых в
дальнейшем можно избавиться с помощью «упрощения кривой».
Лабораторная работа № 10.
Создание блок-схем и рисунков в LibreOffice Draw
Цель работы: получение сведений о графическом редакторе
LibreOffice Draw, знакомство с интерфейсом Draw, приобретение
общих навыков создания блок-схем и работы с рисунками в Draw.
1. Методические указания
LibreOffice Draw представляет собой инструмент рисования,
использующий векторную графику. Кроме того, в нем можно создавать растровые изображения, таблицы, диаграммы, формулы и
другие элементы, созданные в программах LibreOffice. Компонент
55
Draw интегрирован в пакет LibreOffice, что позволяет осуществлять
обмен рисунками между другими компонентами офисного пакета. Например, если рисунок создан в Draw, то его можно включить
в текстовый документ приложения Writer с помощью копирования
и вставки. Более того – можно работать с графикой непосредственно
в приложениях Writer и Impress, используя функции Draw. Хотя
Draw не может конкурировать с лучшими графическими приложениями, он все же обладает достаточно широкими возможностями.
Различные виды операций редактор Draw проводит прежде всего с объектами векторной графики. Объектом в данном случае является встроенная фигура, а также фигура созданная пользователем, обладающая общими свойствами и стилем для всех своих узлов и частей. Объекты векторной графики создаются в LibreOffice
Draw с использованием линий и кривых, определенных с помощью
математических векторов. Векторы описывают линии, эллипсы и
многоугольники в соответствии с их геометрией.
Родным для LibreOffice Draw является государственный стандартный формат файлов графических документов «OpenDocument Graphics»
или ODG. Формат графических документов ODG имеет расширение odg,
а шаблон графических документов – otg. Помимо этого LibreOffice Draw
поддерживает открытие и редактирование файлов формата PDF и форматы векторного редактора «Microsoft Visio» – VSD и VDX.
Внешний вид окна приложения и панелей инструментов показан
на рис. 26. Пользователь может изменять количество и расположение видимых инструментов и таким образом подстроить интерфейс
программы под себя.
Окно состоит из:
области страниц (также называемых слайдами), в которой пользователь может создавать новые отдельные страницы с рисунками,
области рисования в виде страницы формата А4, непосредственно на которой пользователь создает рисунок,
линейки координат, по которым можно определять местоположение и размер объектов,
панелей инструментов, главные из которых – «Линия и заливка» и «Рисование»,
а также меню, строки состояния и стандартной панели инструментов, которые присутствуют во всех приложениях LibreOffice.
В приложении мы видим прежде всего две основные панели программы: «Линия и заливка» (рис. 27) над страницей с рисунком и
«Рисование» (рис. 28) под страницей с рисунком. Панель «Линия и
заливка» содержит команды для текущего режима редактирования
56
объектов. Она служит для изменения основных свойств рисованных
объектов – цвет нарисованной линии, наличие стрелок, цвет заливки, создание тени, поворот и выравнивание объекта, а также группировка вглубь относительно других объектов. Панель инструментов «Рисование» содержит основные функции для создания различных геометрических и произвольных фигур, создание между ними
связей, а также для размещения их на странице.
Рис. 26. Окно программы LibreOffice Draw
Рис. 27. панель инструментов «Линия и заливка»
Рис. 28. панель инструментов «Рисование»
Каждый графический объект имеет определенный стиль, редактирование которого основано на тех же принципах, как и в других
приложениях LibreOffice. В частности для задания и редактирова57
ния стиля может использоваться окно «Стили и форматирование»,
вызываемое клавишей F11.
Для выравнивания объектов и задания им точных размеров, необходимо включить направляющие линии сетки. Чтобы вызвать
настройки сетки необходимо выполнить команду «Вид – Сетка» и
далее выбрать «Показать сетку» и «Привязка к сетке».
Соединительные линии – это линии или стрелки особого типа,
предназначенные для прикрепления к точкам соединения других
объектов. При перемещении других объектов соединительные линии перемещаются вместе с ними (рис. 29). Объекты соединительных линий также обладают стилем.
Рис. 29. а) соединение двух объектов соединительной линией,
б) перемещение одного объекта под другой.
Соединительная линия перемещается вместе с объектом
Рис. 30. создание стиля для объекта линии со стрелкой вначале
58
Для задания линиям стрелок на конце, достаточно выделить соответствующую линию и в панели «Линия и заливка» установить
необходимый вид стрелки. Но чтобы устанавливать стрелки и другие атрибуты для группы линий, разумней воспользоваться стилями. Для этого необходимо нажать клавишу F11, создать новый
стиль и во вкладке «Линия» установить стиль стрелки (рис. 30). Если требуется, чтобы стрелка была только с одной стороны линии,
необходимо отключить опцию «Синхронизировать концы».
Чтобы задать объекту текст, необходимо выделить объект и либо
нажать клавишу F2, либо выбрать значок в виде буквы «Т» на панели инструментов «Рисование».
2. Порядок выполнения работы
Запустите Draw. Создайте новый документ. Сохраните его в созданном каталоге с номером лабораторной работы.
Для задания элементам точных размеров в блок-схеме включите
направляющие линии сетки и сделайте привязку к сетке. Создайте
рисунок в соответствии со своим вариантом (табл. 22):
1-й вариант: блок-схема алгоритма вычисления факториала числа N,
2-й вариант: блок-схема алгоритма вычисления максимального
значения из трех заданных переменных,
3-й вариант: блок-схема алгоритма угадывания числа A.
Запустите текстовый процессор Writer. Создайте новый документ. Сохраните его в созданном каталоге с номером лабораторной
работы. Введите строку «Лабораторная работа №10. Работу выполнил студент» и введите вашу фамилию и инициалы.
В редакторе LibreOffice Draw выделите объекты комбинацией
клавиш Ctrl + A (либо командой «Правка – Выделить всё»), копируйте с помощью клавиш Ctrl + C и вставьте в текстовый документ
с помощью клавиш Ctrl + V.
Создайте подрисуночную подпись для вставленного объекта.
3. Порядок оформления отчета
Подготовьте отчет о выполненной лабораторной работе. Отчет
о лабораторной работе должен содержать: титульный лист, цель лабораторной работы, полученные в ходе выполнения работы документы. На компьютере создаются и представляются файлы с результатами работы, записанные в каталогах: номер группы студента/фамилия И.О/№ лабораторной работы.
59
Таблица 22
Варианты заданий
Вариант 1
Start
Read N
M=1
F=1
F=F*M
M=M+1
no
M==N?
yes
Print F
End
60
Продолжение табл. 22
Вариант 2
Start
Read A, B. C
no
A == B II A == C II B == C
yes
yes
A>B
MAX = A
no
MAX = B
MAX > C
yes
No
Print MAX
Print C
End
61
Окончание табл. 22
Вариант 3
Start
Random A
Input B
A>B
Yes
No
Print
«Недобор»
A<B
Yes
Print
«Перебор»
No
Print
«Угадано»
End
62
4. Контрольные вопросы
1. Что представляет из себя редактор LibreOffice Draw?
2. Какой формат файлов использует LibreOffice Draw по умолчанию?
3. Что такое графический объект в редакторе Draw?
4. Может ли графический документ ODG быть включен в состав
текстового документа ODT?
5. Для чего необходима панель инструментов «Рисование»?
6. Можно ли использовать стили и форматирование для объектов
Draw?
7. Для чего используется сетка в редакторе Draw?
8. Что такое соединительные линии? В чем сходство и в чем отличие их от остальных объектов?
9. Какими способами можно задать объекту текст?
10. Как задать линиям стрелки?
63
Программа подготовки
презентаций LibreOffice Impress
Программа для создания презентаций поможет вам создать наборы качественных слайдов с эффектными переходами. Презентации
можно использовать для самых разнообразных целей: для создания
обучающего контента, для представления своих продуктов клиентам, для обсуждения концепций работы с сотрудниками и т.д.
Для создания презентации, как правило, может быть использован самый разнообразный контент – изображения, графики, объемный текст, логические схемы, геометрические фигуры, различные
указатели и т.д. Работа ведется с каждым отдельным слайдом, а затем вставляются переходы между слайдами. Программа содержит
шаблоны слайдов или отдельных элементов. Это означает, что при
вставке, например, графика в свою презентацию, не нужно создавать его с нуля – просто необходимо откорректировать параметры
и он сразу же будет иметь профессиональный вид.
Интуитивно понятный интерфейс предоставляет возможность
работы как с графическими средствами, так и с функциями форматирования. При помощи этой программы доступно профессиональное и эффектное представление своих идей.
Вы сможете усовершенствовать своё выступление показом слайдов, при необходимости – выложить презентацию в интернет.
Лабораторная работа № 11.
Подготовка мультимедийных презентаций
с помощью программы LibreOffice Impress
Цель работы: знакомство с LibreOffice Impress, режимами просмотра мультимедийных презентаций, приобретение базовых навыков оформления презентации.
1. Методические указания
Презентация в переводе с латыни означает документ или комплект
документов, предназначенный для представления чего-либо (организации, проекта, продукта и тому подобного). Цель презентации – донести до аудитории полноценную информацию об объекте презентации в удобной форме. Под мультимедийной презентацией понимается набор слайдов и спецэффектов (слайд-шоу), текстовое содержимое,
64
заметки докладчика, а также раздаточный материал для аудитории,
хранящиеся в одном файле. Программа LibreOffice Impress является инструментом для создания эффективных мультимедийных презентаций. Родным для LibreOffice Impress является государственный
стандартный формат файлов «OpenDocument Presentation» или ODP.
Формат документов презентаций ODP имеет расширение odp, а шаблон – otp. LibreOffice Impress обеспечивает все общие средства представления мультимедиа, такие как: анимация и средства рисования,
звук и видеоклипы, а также специальные текстовые эффекты.
Слайды – это отдельные страницы презентации. Стоит отметить,
что в отличие от обычных страниц текстовых электронных документов, для слайдов изначально предусмотрена интерактивность
и мультимедийность информации.
Внешний вид окна программы LibreOffice Impress имеет по умолчанию включенные три особенные панели инструментов, внешний
вид и назначение которых приведены в табл. 23. Остальные панели
инструментов имеют общее для всего офисного пакета назначение.
Таблица 23
Назначение панелей инструментов LibreOffice Impress
Панель
инструментов
Панель (область)
слайдов
Панель (область)
задач
Презентация
Вид
Назначение
Область (фрейм) Отображает список слайдов презенслева
тации, позволяет оперировать ими –
дублировать слайды и создавать новые, менять их последовательность,
переключаться между ними
Область (фрейм) В области задач содержатся страсправа
ницы, служащие для определения
образца слайда, разметки слайда,
переходов между слайдами и анимационных эффектов для объектов
на слайдах
Панель значков Содержит значки дизайна и разметсправа вверху
ки слайда, а также кнопку показа
слайда. Дублирует функциональность Панели задач и клавиши F5
Область задач состоит из вкладок (рис. 31):
Фоны страниц, в которой пользователь может выбрать необходимое фоновое оформление для всех слайдов презентации.
Макеты, в которой пользователь может выбрать подходящий
шаблон оформления слайда.
65
Рис. 31. Область задач в Impress
Дизайн таблицы, в которой пользователь может выбирать,
вставлять и настраивать таблицы в слайдах соответствующей
структуры.
Эффекты, которые можно применить к различным объектам на
слайде.
Смена слайда – различные эффекты, которые будут применены
к слайдам при выводе очередного слайда.
Создать новый слайд можно с помощью команды меню «Вставка – Слайд». Там же можно создать обзорный слайд – это слайд,
содержащий в виде списка заголовки других слайдов. Обзорный
слайд является своего рода оглавлением. Создать его можно с помощью команды «Вставка – Обзорный слайд».
2. Порядок выполнения работы
Запустите LibreOffice Impress. Создайте новый документ. Сохраните его в созданном каталоге с номером лабораторной работы.
В панели задач выберите вкладку «Фоны страниц» и выберите
фон слайдов по вашему вкусу.
Во вкладке «Макеты» выберите шаблон №3. Среди появившихся четырех иконок на слайде выберите «Вставить таблицу». Создайте таблицу, на основе «Лабораторной работы № 2» с вашим резюме. Выделите
все ячейки таблицы из вашей лабораторной работы№2, скопируйте их
и, выделив ячейки таблицы в презентации, сделайте вставку. Подре66
дактируйте вид таблицы, сдвинув первые две ячейки влево. Чтобы передвигать таблицу целиком используйте клавиши курсора. Перейдите во
вкладку «Дизайн таблицы» и выберите дизайн таблицы по вкусу. Чтобы
убрать фокус из объекта, в частности – таблицы, используйте клавишу
ESC. Вставьте заголовок «Персональные данные и навыки кандидата».
Создайте новый слайд. Вставьте в него рисунок с вашей фотографией. Озаглавьте слайд «Фотография кандидата».
Создайте новый слайд. Выберите «Вставка – Объект – Объект
OLE» и вставьте созданный самостоятельно согласно вашему варианту в лабораторной работе графический документ ODG. Подкорректируйте его так, чтобы он полностью помещался на слайде. Озаглавьте слайд «Вставка объекта OLE».
Перейдите на первый слайд и вставьте обзорный слайд. Озаглавьте его строкой «Лабораторная работа №11. Работу выполнил
студент» и введите вашу фамилию и инициалы. Выберите «Вид –
Сортировщик слайдов», и перенесите обзорный слайд в самое начало. Выберите «Вид – Обычный». Запустите демонстрацию слайдов
с помощью клавиши F5.
3. Порядок оформления отчета
Подготовьте отчет о выполненной лабораторной работе. Отчет
о лабораторной работе должен содержать: титульный лист, цель лабораторной работы, полученные в ходе выполнения работы документы. На компьютере создаются и представляются файлы с результатами работы, записанные в каталогах: номер группы студента/фамилия И.О/№ лабораторной работы.
4. Контрольные вопросы
1. Что такое презентация?
2. Что такое мультимедийная презентация?
3. Какое расширение имеет файл стандартного формата документов презентаций?
4. Что такое слайды?
5. Какие три особенные панели инструментов имеет LibreOffice
Impress?
6. Какое назначение у панели области задач?
7. Из каких вкладок состоит панель задач?
8. Какие способы создания нового слайда вы знаете?
9. Как убрать фокус из редактируемого объекта на слайде?
10. С помощью какой клавиши можно запустить демонстрацию
презентации?
67
Система управления
базами данных LibreOffice Base
Система управления базами данных (СУБД) – совокупность программных и лингвистических средств общего или специального назначения, обеспечивающих управление созданием и использованием баз данных.
Основные функции СУБД
управление данными во внешней памяти (на дисках);
управление данными в оперативной памяти с использованием
дискового кэша;
журнализация изменений, резервное копирование и восстановление базы данных после сбоев;
поддержка языков БД (язык определения данных, язык манипулирования данными).
СУБД содержит следующие компоненты:
ядро, которое отвечает за управление данными во внешней и оперативной памяти и журнализацию,
процессор языка базы данных, обеспечивающий оптимизацию
запросов на извлечение и изменение данных, и создание, как правило, машинно-независимого исполняемого внутреннего кода,
подсистему поддержки времени исполнения, которая интерпретирует программы манипуляции данными, создающие пользовательский интерфейс с СУБД
а также сервисные программы (внешние утилиты), обеспечивающие ряд дополнительных возможностей по обслуживанию информационной системы.
Лабораторная работа № 12.
Знакомство с теорией баз данных и основные термины.
Создание структуры базы данных и установление связей
между таблицами в LibreOffice Base
Цель работы: получение начальных сведений о реляционных базах данных, СУБД LibreOffice Base, создание базы данных в Base,
создание таблиц и связей.
68
1. Методические указания
Под базой данных понимают структурированные знания о некоторых объектах. Базы данных разрабатываются и используются
с помощью программного инструмента под названием СУБД – системы управления базами данных. Приложение LibreOffice Base
является механизмом подключения к различным реляционным
СУБД, используя по умолчанию СУБД «HyperSQL Database»1.
LibreOffice Base поддерживает в естественном режиме некоторые
обычные файловые форматы баз данных, например dBASE. Кроме
того, с помощью LibreOffice Base можно работать с внешними реляционными базами данных, например MySQL или Oracle.
В реляционных СУБД обрабатываемые данные представлены
в виде таблиц (отношений), столбцы которых представляют различные атрибуты (свойства) объектов. Строки, таким образом,
представляют собой полное описание атрибутов (свойств) отдельных экземпляров объекта. Столбцы еще называются полями,
а строки называются записью.
Для идентификации записи в таблице необходим первичный
ключ – совокупность уникальных значений атрибутов. Не существует двух одинаковых экземпляров таблицы, содержащих одинаковые значения в первичном ключе. Если атрибуты объекта не могут содержать уникальные значения, то необходимо создать отдельный атрибут идентифицирующий уникальность каждой записи
в таблице. Если первичный ключ не задан, то LibreOffice Base предлагает создать его и по умолчанию называет «ID».
Чтобы создать базу данных, необходимо выполнить команду
«Файл – Создать – Базу данных». После этого появляется диалоговое окно «Мастер баз данных» (рис. 32) с вариантами:
создать новую базу данных,
открыть существующий файл,
подключиться к существующей базе данных, в частности можно подключить внешний текстовый файл или файл электронной таблицы. Помимо этого поддерживается подключение к файлам СУБД MS Access, MySQL, Oracle JDBC и другим популярным
СУБД.
1 HSQLDB – HyperSQL Database – реляционная СУБД с открытым исходным кодом. Поддерживает стандарты SQL. Отличается небольшим размером и используется во многих известных программных продуктах.
69
Рис. 32. Вид диалогового окна «Мастер баз данных»
После этого будет предложено зарегистрировать создаваемую базу данных в качестве источника данных пользовательской копии
программы LibreOffice. Далее, необходимо сохранить файл созданной базы данных.
После этого мы переходим к основному окну приложения Base.
В левой области этого окна расположен список функциональных
групп «База данных»: «Таблицы», «Запросы», «Формы» и «Отчеты»
(рис. 33).
Выбрав из списка «Таблицы», мы переходим к содержимому этой
группы, представляющую собой одна над другой две области справа: верхнюю – «Задачи», и нижнюю – «Таблицы» (рис. 33). Область
«Задачи» представлена функциями создания новой таблицы (в режиме дизайна и с помощью мастера), а также функцией «Создать
представление». Последняя представляет собой инструмент создания структуры базы данных – установление связей между таблицами. Область «Таблицы» представляет собой список существующих
таблиц в базе данных.
Одним из способов создания таблицы является выбор опции «Создать таблицу в режиме дизайна». Откроется окно «Table
Design» (рис. 34), в котором мы можем создать структуру таблицы,
а именно:
создать поля, дать им названия,
70
Рис. 33. Области главного окна LibreOffice Base
определить тип и свойства каждого поля,
задать ключевое поле (либо ключевые поля) – то есть, первичный
ключ.
После того, как мы сохраним только что созданную структуру
таблицы, она начинает отображаться в области «Таблицы» главного
окна LibreOffice Base.
Под типом поля понимается тот тип данных, которые можно хранить в столбце. Среди основных типов можно выделить такие типы,
как число, текст, дата, логический тип и прочие. Помимо типа поле
также обладает свойствами – количество символов данных в ячейке, число знаков после запятой (в случае с вещественными числовыми данными), значение по умолчанию.
Реляционные базы данных состоят из структур, состоящих из
связанных таблиц. Таблицы связываются между собой с помощью
полей, содержащих данные одинакового типа. Связывание реализует возможность совместно использовать однотипные данные из
разных таблиц. При этом реляционной СУБД поддерживается ссылочная целостность, при которой невозможно существование записи в подчиненной таблице без соответствующей записи в главной
таблице. Под целостностью в теории баз данных понимается соответствие имеющейся в базе данных информации ее внутренней логике, структуре и всем явно заданным правилам. Таким образом,
целостность обеспечивает правдоподобность содержащейся в базе
данных информации.
71
Рис. 34. Создание таблицы в режиме дизайна
Рис. 35. Создание связей в окне «Relation Design»
72
Описание объектов в отдельных таблицах и последующее связывание их предупреждает возможные повторы данных, их противоречивость, а также упрощает выборку необходимой информации.
Чтобы связать таблицы, необходимо вызвать команду «Сервис –
Связи». В появившемся окне «Relation Design» («Конструктор связей») (рис. 35) можно произвести прежде всего два основных действия: добавить таблицы и создать связь – это осуществляется с помощью соответствующих команд меню «Вставка».
С помощью команды «Вставка – Добавить таблицы» можно добавить те таблицы, которые необходимо будет связать. Команда
«Вставка – Создать связь» вызывает диалоговое окно «Связи», в котором можно выбрать таблицы, между которыми необходимо осуществить связь, и поля в этих таблицах.
В практической части необходимо будет создать реляционную базу данных, графическую модель которой можно увидеть на рис. 36:
Таблицы (отношения) представлены в виде полосок, содержащих имена своих полей (атрибутов).
Первичный ключ каждой таблицы имеет жирное обрамление.
Связи между таблицами показаны линиями, проведенными
между связующими полями, значения которых обязательно должны совпадать.
Учащиеся
НомерУчБилета
НомерУлицы
НомерДома
НомерКвартиры
ФИОУченика
Класс
Улицы
НомерУлицы
НазваниеУлицы
Оценки
ID
НомерУчБилета НомерДисциплины
Оценка
Дисциплины
НомерДисциплины НазваниеДисциплины Преподаватель
Рис. 36. Графическая интерпретация реляционной схемы
73
2. Порядок выполнения работы
Запустите LibreOffice Base. Создайте новую базу данных, как показано на рисунке 32. Сохраните ее под новым названием в созданном каталоге с номером лабораторной работы.
Создайте структуру таблицы Учащиеся. Для этого выберите функциональную группу «Таблицы» в левой области главного
окна Base и после вызовите команду меню «Вставка – Представление (Таблица)». Далее создайте поля в соответствии с табл. 26.
В качестве ключевого поля задайте поле «НомерУчБилета». Для
этого, находясь на необходимом поле, нажмите комбинацию клавиш Ctrl + Пробел, поле должно выделиться, после этого вызовите контекстное меню, в нем выберите команду «Первичный ключ»
(рис. 37). Создав структуру таблицы и сохраните изменения под названием Учащиеся и закройте окно «Table Design».
Рис. 37. Создание ключевого поля
Импортируйте данные в таблицу базы данных Учащиеся из табл.
24. Для этого выделите и скопируйте таблицу, после перейдите
в Base, выделите созданную таблицу, вызовите контекстное меню
и выберите команду «Вставить», в появившемся окне выберите «Добавить данные» и нажмите кнопку «Далее», проверьте, что вставляемые данные соответствует созданным полям. В конце нажмите
«Готово».
По такому же принципу создайте структуру и заполните данными табл. 25 «Улицы», 27 «Оценки» и 28 «Дисциплины».
74
Таблица 24
Данные таблицы «Учащиеся»
НомерУчБилета НомерУлицы НомерДома НомерКвартиры ФИОУченика Класс
1
7
42
103
2
6
54
68
3
9
45
4
3
55
5
5
6
Смирнов
7Б
Иванов
8А
100
Кузнецов
9А
11
Соколов
7А
89
64
Попов
8Б
2
54
118
Лебедев
7А
7
5
89
37
Козлов
7А
8
8
53
79
Новиков
9Б
9
7
82
45
Морозов
8А
10
4
50
18
Петров
9А
11
1
3а
74
Волков
7Б
12
10
99
40
Соловьёв
8А
13
8
6
39
Васильев
9Б
14
4
33
4
Зайцев
9А
15
2
35
105
Павлов
8Б
16
3
81
93
Семёнов
7А
17
6
5б
69
Голубев
9Б
18
1
67
92
Виноградов
8А
19
9
60
37
Богданов
9Б
20
10
33
55
Воробьев
9А
Таблица 25
Данные таблицы «Улицы»
НомерУлицы
НазваниеУлицы
НомерУлицы
НазваниеУлицы
1
Мира
6
Горького
2
Куратова
7
Советская
3
Кирова
8
40 лет Октября
4
Пушкинская
9
Социалистическая
5
Ленина
10
Лермонтова
75
Таблица 26
Структуры таблиц Учащиеся, Улицы, Оценки и Дисциплины
Название поля
Тип поля
Длина (число символов)
Структура таблицы «Учащиеся»
НомерУчБилета
Число [NUMERIC]
10
НомерУлицы
Число [NUMERIC]
2
НомерДома
Текст [VARCHAR]
4
НомерКвартиры
Число [NUMERIC]
3
ФИОУченика
Текст [VARCHAR]
50
Текст [VARCHAR]
3
Класс
Структура таблицы «Улицы»
НомерУлицы
Число [NUMERIC]
10
НазваниеУлицы
Текст [VARCHAR]
50
Структура таблицы «Оценки»
ID
Целое [INTEGER]
Автозначение «Да»,
длина 10
НомерУчБилета
Число [NUMERIC]
10
НомерДисциплины
Число [NUMERIC]
2
Оценка
Число [NUMERIC]
1
Структура таблицы «Дисциплины»
НомерДисциплины
Число [NUMERIC]
2
НазваниеДисциплины Текст [VARCHAR]
100
Преподаватель
50
Текст [VARCHAR]
Таблица 27
Данные таблицы «Оценки»
76
НомерУчБилета
НомерДисциплины
Оценка
1
1
3
1
2
3
1
3
5
1
4
3
1
5
3
2
1
3
2
2
4
2
3
5
Продолжение табл. 27
НомерУчБилета
НомерДисциплины
Оценка
2
4
5
2
5
3
3
1
3
5
3
2
3
3
5
3
4
3
3
5
5
4
1
3
4
2
3
4
3
3
4
4
5
4
5
4
5
1
3
5
2
4
5
3
5
5
4
4
5
5
4
6
1
5
6
2
4
6
3
3
6
4
4
6
5
5
7
1
4
7
2
5
7
3
5
7
4
4
7
5
3
8
1
3
8
2
5
8
3
4
8
4
5
8
5
5
9
1
5
9
2
3
77
Продолжение табл. 27
78
НомерУчБилета
НомерДисциплины
Оценка
9
9
9
10
10
10
10
11
11
11
11
11
12
12
12
12
12
13
13
13
13
13
14
14
14
14
14
15
15
15
15
15
16
16
3
4
5
1
2
3
4
5
1
2
3
4
5
1
2
3
4
5
1
2
3
4
5
1
2
3
4
5
1
2
3
4
5
1
4
4
4
4
5
4
4
5
3
5
4
5
4
3
4
5
3
5
5
5
5
4
4
5
4
3
4
4
5
3
5
4
5
3
Окончание табл. 27
НомерУчБилета
НомерДисциплины
Оценка
16
2
5
16
3
4
16
4
5
17
5
4
17
1
4
17
2
5
17
3
4
17
4
5
18
5
5
18
1
3
18
2
5
18
3
3
18
4
3
19
5
3
19
1
3
19
2
5
19
3
5
19
4
5
20
5
4
20
1
3
20
2
4
20
3
5
20
4
4
20
5
5
Таблица 28
Данные таблицы «Дисциплины»
НомерДисциплины
НазваниеДисциплины
Преподаватель
1
Математика
Федоров А.А.
2
Русский Язык
Михайлов Б.А.
3
Литература
Беляев В.А.
4
Химия
Тарасов Г.В.
5
Биология
Белов Д.И.
79
Вызвав окно «Relation Design» командой «Сервис – Связь» установите связи между таблицами, как показано на рисунке 35:
Учащиеся → Оценки (поля НомерУчБилета),
Улицы → Учащиеся (поля НомерУлицы),
Оценки → Дисциплины (поля НомерДисциплины).
3. Порядок оформления отчета
Подготовьте отчет о выполненной лабораторной работе. Отчет о
лабораторной работе должен содержать: титульный лист, цель лабораторной работы, полученные в ходе выполнения работы документы. На компьютере создаются и представляются файлы с результатами работы, записанные в каталогах: номер группы студента/фамилия И.О/№ лабораторной работы.
4. Контрольные вопросы
1. Что такое база данных?
2. Что такое СУБД?
3. Что такое таблицы в реляционных базах данных?
4. Что называют полями?
5. Зачем нужен первичный ключ?
6. Что понимается под типом поля таблицы? Назовите основные
типы поля?
7. Что такое запись?
8. Какие способы создания таблиц в СУБД Base вы знаете?
9. Что понимается под целостностью в теории баз данных?
10. Как связываются таблицы между собой?
Лабораторная работа № 13.
Создание форм для ввода данных в таблицы LibreOffice Base
Цель работы: получение начальных навыков в создании и редактировании форм.
1. Методические указания
При разработке базы данных в СУБД Base отдельное внимание
необходимо уделить пользовательскому интерфейсу. Хотя ввод и
просмотр данных можно осуществлять через таблицы, между тем
80
существует специальный инструмент для взаимодействия с базой
данных – использование форм.
Под формой в данном случае понимается комплекс элементов
управления, позволяющий пользователю вводить информацию
для последующей обработки системой. В СУБД Base можно использовать такие элементы управления, как текстовые поля, списки,
кнопки, переключатели, флажки и так далее.
Форму можно создать тремя основными способами:
Вызвать команду «Вставка – Форма».
Выбрать из списка функциональных групп «База данных» (в левой области главного окна Base) значок «Формы» (рис. 33), и после
в области «Задачи» выбрать «Создать форму в режиме дизайна».
Выбрать значок «Формы» и после в области «Задачи» выбрать
«Использовать мастер для создания формы» (рис. 38).
«Мастер» произведет пошаговое создание формы, и в большинстве случаев целесообразней всего создавать форму с помощью «мастера». Впоследствии, если необходимо, в любой момент можно будет изменить внешний вид и структуру формы. Для этого необходимо выделить необходимую форму из списка «Формы», вызвать
контекстное меню и выбрать команду «Изменить» (либо вызвать команду «Правка – Правка»).
Рис. 38. Окно Мастера форм
Для обеспечения целостности при организации ввода данных
можно использовать маску ввода. Для этого необходимо заменить
текстовое поле на поле с маской ввода. Под маской ввода понима81
ется шаблон, налагающий ограничения на ввод данных. Если ввести символы, не соответствующие маске, ввод отклоняется. Указав
код символа (табл. 29) в поле с маской ввода, можно определить, что
пользователь может вводить в поле с маской ввода. Длина маски
определяет число возможных позиций ввода.
Таблица 29
Коды символов для маски ввода
Символ
Значение
L
Текстовая константа. Эту позицию невозможно изменить.
Символ отображается в соответствующей позиции буквенной
маски
a
Здесь можно ввести символы a-z и A-Z. Прописные буквы не
преобразуются в строчные
A
Здесь можно ввести символы A-Z. Если вводится строчная буква, она автоматически преобразуется в прописную
c
Здесь можно ввести символы a-z, A-Z и 0-9. Прописные буквы
не преобразуются в строчные
C
Здесь можно ввести символы A-Z и 0-9. Если вводится строчная
буква, она автоматически преобразуется в прописную
N
Разрешается вводить только символы 0-9
x
Можно вводить все печатаемые символы
X
Можно вводить все печатаемые символы. Если используется
строчная буква, она автоматически преобразуется в прописную
2. Порядок выполнения работы
Запустите LibreOffice Base. Откройте созданную в лабораторной
работе0 базу данных. Сохраните его под новым названием в созданном каталоге с номером лабораторной работы.
Запустите мастер создания формы. В первом шаге «Выбор поля» выберите из списка таблицу «Учащиеся», выделите все существующие поля и с помощью стрелки перенесите их в область «Поля
в форме». Нажмите два раза кнопку «Дальше» до раздела 5 «Расположить элементы управления», выберите расположение элементов
управления по вкусу. Перейдите к разделу 7 «Применить стили».
Выберите цвет фона и обрамление поля по вкусу. Назовите форму
словом «Учащиеся» и нажмите кнопку «Готово».
Выделите созданную форму, вызовите контекстное меню и выберите команду «Изменить». Удерживая клавишу Shift, выделите
объекты созданных элементов управления и перетащите их в ле82
вый верхний угол окна. Включите кнопку «Автофокус для элемента
управления» на панели инструментов «Конструктор форм» (рис. 39).
Это необходимо, чтобы при открытии формы курсор автоматически устанавливался на первое текстовое поле ввода. Таким образом,
ваша форма должна иметь вид, как на рис. 40.
Рис. 39. панель инструментов «Конструктор форм»
Рис. 40. Окно формы «Учащиеся»
Запустите созданную форму «Учащиеся». Попробуйте перемещаться по элементам управления в форме с помощью клавиш Tab
либо Enter. С помощью формы добавьте двадцать первого ученика
с такими данными:
НомерУчБилета – 21,
НомерУлицы – номер улицы соответствует номеру варианта,
НомерДома и НомерКвартиры – соответствует номеру варианта,
Класс – 1-й вариант – 7, 2-й вариант – 8, 3-й вариант – 9,
ФИОУченика – свою фамилию с инициалами.
Создайте по такому же принципу формы «Дисциплины», «Оценки» и «Улицы».
83
3. Порядок оформления отчета
Подготовьте отчет о выполненной лабораторной работе. Отчет о
лабораторной работе должен содержать: титульный лист, цель лабораторной работы, полученные в ходе выполнения работы документы. На компьютере создаются и представляются файлы с результатами работы, записанные в каталогах: номер группы студента/фамилия И.О/№ лабораторной работы.
4. Контрольные вопросы
1. Что такое форма в СУБД Base?
2. Назовите основные элементы управления в формах СУБД Base?
3. Какие способы создания форм вы знаете?
4. Каким образом можно изменить уже созданную форму?
5. Для чего существует маска ввода?
6. Что произойдет, если вводить символы, не соответствующие
маске ввода?
7. Как создать маску ввода?
8. Зачем необходима кнопка «Автофокус для элемента управления»?
9. Удерживая какую клавишу можно выделить объекты элементов управления формы?
10. С помощью каких клавиш осуществляется переход между
элементами управления в форме?
Лабораторная работа № 14.
Формирование запросов в LibreOffice Base
Цель работы: получение навыков в формировании запросов
к базе данных.
1. Методические указания
Запрос – это обращение к базе данных с целью поиска или изменения в ней подходящей по определенным критериям информации.
Создать запрос в LibreOffice Base можно тремя способами:
Создать запрос в режиме дизайна (режим Конструктора).
Использовать мастер создания запросов.
Создать запрос в режиме SQL1.
1 SQL (Structured Query Language – «язык структурированных запросов») – это
универсальный компьютерный язык, применяемый для создания, модификации и
управления данными в реляционных базах данных.
84
При использовании мастера и в режиме дизайна можно создать
только запрос на выборку. Запрос на выборку является самым распространенным типом запроса. Данный запрос при выполнении отбирает записи или поля из одной или нескольких взаимосвязанных
таблиц и помещает результат в динамический набор данных – таблицу, которая существует до закрытия запроса.
Чтобы создать новый запрос в режиме дизайна, необходимо выбрать из списка функциональных групп «База данных» (в левой области главного окна Base) значок «Запросы» (рис. 33), и после в области «Задачи» выбрать «Создать запрос в режиме дизайна». Появится новое окно Конструктора запросов «Query Design» (рис. 41)
с модульным окном «Добавить таблицу или запрос».
В этом окне из всех таблиц (и запросов) необходимо выбрать те,
по которым будет осуществляться запрос. Чтобы впоследствии добавить нужную таблицу в создаваемый запрос, необходимо нажать
клавишу F7, либо вызвать команду «Вставка – Добавить таблицу
или запрос».
Рис. 41. Окно Конструктора запросов Query Design
85
Критерии и данные для запроса в окне Конструктора задаются
в строках под областью связей (табл. 30). Пример задания параметров в строках запроса можно увидеть на рис. 41.
Просмотр таблицы результата созданного запроса можно увидеть сразу же при создании запроса. Для этого необходимо нажать
клавишу F4.
Таблица 30
Назначение строк Конструктора запросов Query Design
Название строки
Назначение
Пример
Поле
Выбираются имена тех полей
из таблиц, которые требуется
добавить к запросу
НазваниеДисциплины
Псевдоним
Будет указан в запросе вместо
имени поля. Это позволяет
применять подписи столбцов,
определенные пользователем
Предметы
Таблица
Здесь указана таблица базы
данных, соответствующая выбранному полю данных. Она
выставляется автоматически
после того, как вы выбрали
поле
Дисциплины
Сортировка
Позволяет выбрать параметры по возрастанию
сортировки: по возрастанию,
по убыванию и без сортировки.
Текстовые поля сортируются в
алфавитном порядке, а числовые поля – в порядке числовых
значений
Видимый
Делает поле видимым в запро- флажок установлен
се. Если поле данных используется только для формулировки
флажок снят
условия, показывать его не
обязательно
Функция
Доступность функций для заКоличество
пуска зависит от базы данных.
Критерий
Задание условий отбора содержимого поля данных
LIKE ‘7?’
>4
При формулировании условий отбора (фильтрации) могут использоваться операторы и команды. Список операторов представлен в табл. 31.
86
Таблица 31
Список операторов при задании условий отбора
Оператор
Значение
Описание
= равно
Содержимое поля совпадает с указанным выражением.
Оператор = не отображается в полях запроса.
Если значение вводится без оператора, автоматически используется оператор = <>
не равно
содержимое поля не совпадает с указанным выражением.
>
больше чем
Содержимое поля больше указанного выражения
<
меньше чем
Содержимое поля меньше указанного выражения
> = больше
или равно
Содержимое поля больше указанного выражения или совпадает с ним
< = меньше или Содержимое поля меньше указанного выражеравно
ния или совпадает с ним
Помимо реляционных операторов, существуют команды SQL,
запрашивающие содержимое полей базы данных. При использовании этих команд в синтаксисе LibreOffice система автоматически
преобразует их в соответствующий синтаксис SQL (табл. 32). Кроме
того, можно непосредственно ввести команду SQL.
Таблица 32
Список команд при создании условий отбора
команда LibreOffice
команда SQL
Значение
Описание
Имя поля пустое. Для
полей «Да/Нет» с тремя
состояниями эта команда автоматически запрашивает состояние «не
определено» (ни «Да»,
ни «Нет»)
IS EMPTY
IS NULL
Пусто
IS NOT EMPTY
IS NOT NULL
не пусто
Имя поля не пустое
87
Продолжение табл. 32
команда LibreOffice
команда SQL
Значение
Описание
Поле данных содержит
указанное выражение.
Местозаполнитель (*) означает, что выражение
x встречается в начале
(x*), в конце (*x) или
внутри (*x*) содержимого поля. В качестве
LIKE
местозаполнителя в
(для любого
LIKE
запросах SQL можно
(для любого числа числа симвоввести символ SQL %
символов исполь- лов используявляется или обычный местозается местозазуется местозаполнитель %, элементом полнитель файловой
полнитель *,
системы (*) в интерфейдля одного
для одного симвосе LibreOffice.
символа –
ла – местозаполМестозаполнитель * или
местозаполнинитель ?)
% используется для лютель _)
бого числа символов. Вопросительный знак (?) в
интерфейсе LibreOffice
или подчеркивание (_)
в запросах SQL применяется для обозначения
строго одного символа
NOT LIKE
NOT LIKE
не является Имя поля не содержит
элементом указанного выражения
BETWEEN x AND
y
BETWEEN x
AND y
Имя поля содержит знав интервале
чение, лежащее между
[x,y]
значениями x и y
NOT BETWEEN x
AND y
NOT
BETWEEN x
AND y
Имя поля содержит
не в интер- значение, лежащее за
вале [x,y] пределами интервала
между значениями x и y
IN (a, b, c...)
Имя поля содержит одно
из указанных выражений a, b, c. Может быть
указано любое число
выражений. Результат
запроса определяется
оператором «Или».
Выражения a, b, cмогут
быть числами или символами
IN (a; b; c...)
точка с запятой
используется в качестве разделителя во всех списках
значений
88
содержит
a, b, c...
Окончание табл. 32
команда LibreOffice
команда SQL
Значение
NOT IN (a; b; c...)
NOT IN
(a, b, c...)
не содержит a, b,
c...
Имя поля не содержит
указанных выражений
a, b, c,...
Описание
= TRUE
= TRUE
имеет
значение
TRUE
Имя поля имеет значение TRUE.
= FALSE
= FALSE
имеет
значение
FALSE
Имя поля имеет значение FALSE.
Примеры использования команд условий отбора приведены
в табл. 33.
Таблица 33
Примеры использования команд условий отбора и результаты запроса
Команда
Значение
Примерный результат
Волков, Васильев,
Виноградов,
Воробьев
= ‘Волков’
Возвращает имена полей,
содержащих «Волков»
LIKE ‘*ов’
Возвращает имена полей, за- Волков,
канчивающийся на «ов»
Виноградов
LIKE ‘7?’
Возвращает поля данных,
начинающихся на «7» и еще 7А, 7Б
один символ после
Возвращает имена полей со
значениями от 10 и 15. Поля 10, 11, 12, 13,
BETWEEN 10 AND 15
могут быть как текстовыми, 14, 15
так и числовыми
2. Порядок выполнения работы
Запустите LibreOffice Base. Откройте созданную в лабораторной
работе базу данных. Сохраните его под новым названием в созданном каталоге с номером лабораторной работы.
Создайте новый запрос «Ученики_и_Оценки» в режиме дизайна.
Нажатием клавиши F7 вызовите окно «Добавить таблицу или запрос» и вставьте таблицы «Учащиеся», «Дисциплины», «Оценки».
Выставьте значения в строках согласно табл. 34.
89
Таблица 34
Значения в строках для записи «Ученики_и_Оценки»
Первый столбец
Второй столбец
Третий столбец
Поле
ФИОУченика
НазваниеДисциплины Оценка
Псевдоним
Учебник
Дисциплина
Таблица
Учащиеся
Дисциплины
Сортировка по возрастанию
по возрастанию
Видимый
да
да
Оценки
да
Сохраните запрос под названием «Ученики_и_Оценки».
Создайте новый запрос в режиме дизайна, дайте ему название
в соответствии с вашим вариантом:
1-й вариант: «Троечники7Класса»,
2-й вариант: «Хорошисты8Класса»,
3-й вариант: «Отличники9Класса».
Добавьте таблицы «Учащиеся», «Оценки», «Дисциплины». Выставьте значения в строках в соответствии с табл. 35, выставив в строке
«Критерий» значения по аналогии в соответствии со своим вариантом.
Таблица 35
Значения в строках для записи «Отличники7Класса»
Первый
столбец
Второй
столбец
Третий столбец
Четвертый
столбец
Класс
ФИО
ученика
НазваниеДисциплины Оценка
Учебник
Дисциплина
Таблица
Учащиеся
Учащиеся Дисциплины
Сортировка
по возрастанию
по возраспо возрастанию
танию
Видимый
да
да
Критерий
LIKE ‘7?’
Поле
Псевдоним
да
Оценки
нет
5
Создайте запрос в соответствии со своим вариантом:
1-й вариант – «Тройки» с одним полем «Оценка» из таблицы
«Оценки» с записями, содержащими только тройки.
2-й вариант – «Четверки» с одним полем «Оценка» из таблицы
«Оценки» с записями, содержащими только четверки.
3-й вариант – «Пятерки» с одним полем «Оценка» из таблицы
«Оценки» с записями, содержащими только пятерки.
90
Создайте в соответствии со своим вариантом новый запрос.
1-й вариант создает «КоличествоТроек», добавляет запрос «Тройки». В строке «Поле» выберите «Оценка», в качестве псевдонима задает «Количество троек», а в строке «Функция» выбирает «Количество». 2-й и 3-й вариант делают по аналогии, с четверками и пятерками соответственно.
Создайте на основе таблицы «Оценки» запрос подсчитывающий
общее количество оценок.
Создайте запрос:
1-й вариант, – «ОценкиПоХимии», выводящий фамилии, полный адрес и оценки по химии учеников с фамилией, начинающейся
на букву «С»,
2-й вариант, – «ОценкиПоМатематике», выводящий фамилии,
полный адрес и оценки по математике учеников с фамилией, начинающейся на букву «В»,
3-й вариант, – «ОценкиПоЛитературе», выводящий фамилии,
полный адрес и оценки по литературе учеников с фамилией, начинающейся на букву «П».
3. Порядок оформления отчета
Подготовьте отчет о выполненной лабораторной работе. Отчет
о лабораторной работе должен содержать: титульный лист, цель лабораторной работы, полученные в ходе выполнения работы документы. На компьютере создаются и представляются файлы с результатами работы, записанные в каталогах: номер группы студента/фамилия И.О/№ лабораторной работы.
4. Контрольные вопросы
1. Дайте понятие выражению «Запрос к базе данных»?
2. Что такое SQL? Нужно ли знать SQL, чтобы создать запрос?
3. Что может служить источником для запроса?
4. Какой клавишей вызывается окно «Добавить таблицу или запрос»?
5. Как могут сортироваться данные в полях запросов?
6. Для чего необходима строка «Критерий» в области параметров
запроса?
7. Какие операторы условий отбора вы знаете?
8. Приведите пример использования команды LIKE?
9. Приведите пример использования команды BETWEEN?
10. Что делает функция «Количество»?
91
Лабораторная работа № 15.
Создание отчетов в LibreOffice Base
Цель работы: получение начальных сведений об отчетах СУБД
LibreOffice Base и навыков их создания.
1. Методические указания
Для вывода нужной информации из базы данных в виде текстового документа или электронной таблицы необходимо создание отчетов. Отчеты представляют собой шаблоны, которые похожи на запросы, но результатом их выборки служит создание нового временного документа – либо текстового файла формата ODT, либо файла
электронной таблицы ODS. Этот документ создается только для чтения, но можно сохранить его копию в другом месте.
Так же как и запросы, отчеты могут содержать как все поля таблицы или запроса, так и только выбранные группы полей. Помимо
этого источником отчета могут служить команды SQL. В LibreOffice
Base в качестве источников нельзя использовать несколько таблиц
или запросов одновременно. В случае, если необходимо использовать несколько таблиц (или запросов), необходимо предварительно
создать объединяющий их единый запрос.
Существует два вида отчетов:
статические – отображают данные, актуальные на момент создания отчета.
динамические – отображают данные, актуальные на момент запуска отчета.
Чтобы получить документ отчета, необходимо создать шаблон
отчета. В LibreOffice Base это можно сделать двумя способами:
1. Создать отчет в режиме дизайна (режим Конструктора).
2. Использовать мастер для создания отчета.
Чтобы создать новый шаблон отчета в режиме дизайна, необходимо выбрать из списка функциональных групп «База данных»
(в левой области главного окна Base) значок «Отчеты» (рис. 33), и после в области «Задачи» выбрать «Создать отчет в режиме дизайна».
Появится новое окно Конструктора «Report Builder» (рис. 42).
Между тем можно использовать «Мастер отчетов», который позволяет пошагово совершить базовые действия, необходимые для
создания шаблона отчета. Созданный с помощью «Мастера» шаблон
отчета можно потом изменить в соответствии со своими требованиями. Конструктор отчетов позволяет более тонко настроить внешний
вид выводимых данных.
92
Рис. 42. Внешний вид окна Конструктора отчетов «Report Builder»
2. Порядок выполнения работы
Запустите LibreOffice Base. Откройте созданную в лабораторной
работе0 базу данных. Сохраните его под новым названием в созданном каталоге с номером лабораторной работы.
Запустите «Мастер отчетов» и создайте шаблон отчета в соответствии с вариантом созданным в работе №14 запросом «ОценкиПоХимии», «ОценкиПоМатематике» или «ОценкиПоЛитературе».
Для этого: в первом шаге «Выбор полей» выберите свой запрос.
Из существующих полей перенесите в поля в отчете «№ билета»,
«Ученик», «Оценка по [химии / математике / литературе]» и нажмите кнопку «Дальше». Во втором шаге «Поля меток» измените
надпись «Оценка по [химии / математике / литературе]» на «Оценка» и нажмите кнопку «Дальше» до шага «Сортировка». На этом
шаге выберите сортировку по возрастанию по номеру билета и нажмите «Дальше». В шаге «Выбор стиля» выберите стиль согласно
своему вкусу. Выберите книжную ориентацию страницы и нажмите «Дальше». В следующем шаге «Создать отчет» в качестве заголовка в оставьте название «ОценкиПоХимии», «ОценкиПоМатематике» или «ОценкиПоЛитературе». В качестве типа отчета устано93
вите «динамический», и нажмите «Готово». Будет создан шаблон
отчета и сразу же откроется текстовый документ с результатом отчета. Это временный файл, который открыт только для чтения, и в
нем ничего нельзя менять. Сохраните его в каталоге с файлом лабораторной работы.
Создайте новый динамический шаблон отчета соответствии с вашим
вариантом созданным в работе №14 запросом «Троечники7Класса»,
«Хорошисты8Класса», «Отличники9Класса» с помощью «Мастера
отчетов». В качестве параметров сортировки выставьте вначале поле
«Класс», потом – «Ученики», потом – «Дисциплина». В качестве стиля
выберите «табличный» и книжную ориентацию страницы. Сохраните
результат отчета в каталоге с файлом лабораторной работы.
Создайте новый динамический шаблон отчета «Ученики_и_
Оценки». Надписи полей поменяйте на «Ученик», «Дисциплина»
и «Оценка». В качестве параметров сортировки по возрастанию вначале должна идти фамилия ученика, а после название дисциплины. В качестве разметки данных выберите стиль «Колоночный»
и книжную ориентацию страницы. Сохраните результат отчета
в каталоге с файлом лабораторной работы.
3. Порядок оформления отчета
Подготовьте отчет о выполненной лабораторной работе. Отчет
о лабораторной работе должен содержать: титульный лист, цель лабораторной работы, полученные в ходе выполнения работы документы. На компьютере создаются и представляются файлы с результатами работы, записанные в каталогах: номер группы студента/фамилия И.О/№ лабораторной работы.
4. Контрольные вопросы
1. Что такое шаблон отчета?
2. Для чего служат отчеты?
3. Чем отличается шаблон отчета от результата отчета?
4. Какие два вида отчета вы знаете?
5. Можно ли сразу же после создания изменять результат отчета?
6. Что может послужить источником данных для отчетов?
7. Какие способы создания шаблонов отчетов вы знаете?
8. Можно ли сразу же после создания изменять шаблон отчета?
9. Каково назначение «Мастера отчетов»?
10. Что такое «сортировка» в отчетах? Какие параметры сортировки вы знаете?
94
Рекомендуемая литература
1. Богомолова О.Б. Создание документов в OpenOffice.org
Writer. – М.: БИНОМ, 2011.
2. Богомолова О.Б. Работа в электронных таблицах OpenOffice.
org Calc. Практикум. – М.: БИНОМ, 2012.
3. Культин Н.Б., Цой Л.Б. OpenOffice.org 3.0 Calc. Самое необходимое. – М.: 2012.
4. Богомолова О.Б. Создание презентаций в OpenOffice.org
Impress. Практикум. – М.: БИНОМ, 2011.
5. Козодаев Р., Маджугин А. OpenOffice.org 3. Полное руководство пользователя. – СПб: БХВ-Петербург, 2010.
6. И. Хахаев, В. Машков, Г. Губкина и др. OpenOffice.org: Теория
и практика. – М.: ALT Linux; БИНОМ, 2008.
7. ПитоньякЭ. OpenOffice.org pro. Автоматизация работы. – М.:
ДМК Пресс, 2009.
8. Чернов Д. OpenOffice.org для профессионала. – М.: 2008.
95
Содержание
Текстовый процессор LibreOffice Writer......... 3
Лабораторная работа №1. Знакомство с текстовым
редактором Writer. Создание структуры документа.
Стили и форматирование.............................................. 4
Лабораторная работа № 2. Создание оглавления, шаблоны
и импорт стилей в LibreOffice Writer.............................. 9
Лабораторная работа № 3. Работа с таблицами и ссылками
в LibreOffice Writer...................................................... 13
Лабораторная работа № 4. Работа с автотекстом
и формулами, а также простые вычисления
в LibreOffice Writer...................................................... 20
Лабораторная работа № 5. Создание титульного листа,
нумерации страниц, сносок и библиографии.................... 24
Табличный процессор LibreOffice Calc............ 29
Лабораторная работа №6. Знакомство с табличным
процессором LibreOffice Calc......................................... 29
Лабораторная работа №7. Формулы, функции и ссылки
в LibreOffice Calc......................................................... 36
Лабораторная работа №8. Форматирование числовых
данных в LibreOffice Calc.............................................. 43
Лабораторная работа № 9. Графическое представление
данных в LibreOffice Calc.............................................. 49
Векторный графический редактор
LibreOffice Draw................................................... 55
Лабораторная работа № 10. Создание блок-схем
и рисунков в LibreOffice Draw........................................ 55
Программа подготовки презентаций
LibreOffice Impress................................................ 64
Лабораторная работа №11. Подготовка мультимедийных
презентаций с помощью программы LibreOffice Impress.... 64
96
Система управления базами данных
LibreOffice Base..................................................... 68
Лабораторная работа №12. Знакомство с теорией баз
данных и основные термины. Создание структуры
базы данных и установление связей между таблицами
в LibreOffice Base......................................................... 68
Лабораторная работа № 13. Создание форм для ввода
данных в таблицы LibreOffice Base................................. 80
Лабораторная работа № 14. Формирование запросов
в LibreOffice Base......................................................... 84
Лабораторная работа № 15. Создание отчетов
в LibreOffice Base......................................................... 92
Рекомендуемая литература........................................... 95
97
Документ
Категория
Без категории
Просмотров
3
Размер файла
2 546 Кб
Теги
blumvasiliev
1/--страниц
Пожаловаться на содержимое документа