f ? l h > b q ? k d b ? m d : a : g b ylib.madi.ru/fel/fel1/fel19m661.pdf ·...

97
МОСКОВСКИЙ АВТОМОБИЛЬНО-ДОРОЖНЫЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ (МАДИ) И.С. ШУВАЛОВА, Н.Е. СУРКОВА МЕТОДИЧЕСКИЕ УКАЗАНИЯ к практическим и лабораторным работам по дисциплинам: «ИНФОРМАТИКА», «ПРОФЕССИОНАЛЬНЫЕ ИНФОРМАЦИОННЫЕ СИСТЕМЫ И БАЗЫ ДАННЫХ»

Upload: others

Post on 20-Jul-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: F ? L H > B Q ? K D B ? M D : A : G B Ylib.madi.ru/fel/fel1/fel19M661.pdf · документации в текстовом процессоре Word, а также при работе

МОСКОВСКИЙ АВТОМОБИЛЬНО-ДОРОЖНЫЙ

ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ

УНИВЕРСИТЕТ (МАДИ)

И.С. ШУВАЛОВА, Н.Е. СУРКОВА

МЕТОДИЧЕСКИЕ УКАЗАНИЯ к практическим и лабораторным работам

по дисциплинам:

«ИНФОРМАТИКА»,

«ПРОФЕССИОНАЛЬНЫЕ

ИНФОРМАЦИОННЫЕ СИСТЕМЫ

И БАЗЫ ДАННЫХ»

Page 2: F ? L H > B Q ? K D B ? M D : A : G B Ylib.madi.ru/fel/fel1/fel19M661.pdf · документации в текстовом процессоре Word, а также при работе

МОСКОВСКИЙ АВТОМОБИЛЬНО-ДОРОЖНЫЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

(МАДИ)

Кафедра «Автоматизированные системы управления» Утверждаю Зав. кафедрой профессор _____________ О.И. Максимычев «____» __________ 2019 г.

И.С. ШУВАЛОВА, Н.Е. СУРКОВА

МЕТОДИЧЕСКИЕ УКАЗАНИЯ к практическим и лабораторным работам

по дисциплинам:

«ИНФОРМАТИКА»,

«ПРОФЕССИОНАЛЬНЫЕ

ИНФОРМАЦИОННЫЕ СИСТЕМЫ

И БАЗЫ ДАННЫХ»

МОСКВА МАДИ 2019

Page 3: F ? L H > B Q ? K D B ? M D : A : G B Ylib.madi.ru/fel/fel1/fel19M661.pdf · документации в текстовом процессоре Word, а также при работе

УДК 004.438 ББК 32.973.26-018.1

Ш952

Шувалова, И.С. Ш952 Методические указания к практическим и лабораторным работам по дис-

циплинам: «Информатика», «Профессиональные информационные системы и базы данных» / И.С. Шувалова, Н.Е. Суркова. – М.: МАДИ, 2019. – 96 с.

Материал, изложенный в методических указаниях, позволяет получить практиче-

ские навыки использования современных программных продуктов в профессиональной инженерной деятельности, применять полученные технологические методы и приёмы ра-боты для комплексного решения прикладных вычислительных задач в табличном процес-соре MS Excel и оформления по их результатам соответствующей отчётно-технической документации в текстовом процессоре Word, а также при работе с базами данных в СУБД MS Access. Приведены примеры оформления отчётно-технической документации по ре-зультатам решения прикладных задач по дисциплинам «Информатика» и «Профессио-нальные информационные системы и базы данных».

Методические указания по дисциплинам «Информатика» и «Профессиональные информационные системы и базы данных» предназначены для студентов, обучающихся по направлению подготовки специалитета 38.05.02 «Таможенное дело» (профиль подготовки «Таможенная логистика»), а также всех форм обучения, изучающих эти дисциплины.

УДК 004.438 ББК 32.973.26-018.1

______________________________________________________________________

Учебное издание

ШУВАЛОВА Ирина Сергеевна СУРКОВА Наталия Евгеньевна

МЕТОДИЧЕСКИЕ УКАЗАНИЯ к практическим и лабораторным работам

по дисциплинам:

«ИНФОРМАТИКА», «ПРОФЕССИОНАЛЬНЫЕ

ИНФОРМАЦИОННЫЕ СИСТЕМЫ И БАЗЫ ДАННЫХ»

Редактор В.В. Виноградова

Редакционно-издательский отдел МАДИ. E-mail: [email protected]

Подписано в печать 13.03.2019 г. Формат 60×84/16. Усл. печ. л. 6,0. Тираж 95 экз. Заказ . Цена 200 руб.

МАДИ, Москва, 125319, Ленинградский пр-т, 64.

© МАДИ, 2019

Page 4: F ? L H > B Q ? K D B ? M D : A : G B Ylib.madi.ru/fel/fel1/fel19M661.pdf · документации в текстовом процессоре Word, а также при работе

3

ВВЕДЕНИЕ

Методические указания разработаны по основной профессио-нальной образовательной программе в соответствии с требованиями федерального государственного образовательного стандарта по на-правлению подготовки 38.05.02 – «Таможенное дело». Материал, из-ложенный в методических указаниях, позволяет освоить основные ви-ды профессиональной деятельности в организационно-управленчес- кой, информационно-аналитической и научно-исследовательской об-ластях и приобрести практические навыки использования современ-ных программных продуктов в профессиональной деятельности; нау-читься решать прикладные вычислительные задачи в табличном про-цессоре MS Excel; осуществлять поиск информации при работе с ба-зами данных в СУБД MS Access; оформлять результаты своих иссле-дований в виде отчётно-технической документации в соответствии с правилами существующего ГОСТа. Это позволит сформировать у обучающихся следующие общепрофессиональные и профессиональ-ные компетенции:

• способность решать стандартные задачи профессиональной деятельности на основе информационной и библиографической культу-ры с применением информационно-коммуникационных технологий и с учетом основных требований информационной безопасности (ОПК-1);

• способность владеть методами и средствами получения, хра-нения, обработки информации, навыками использования компьютер-ной техники, программно-информационных систем, компьютерных се-тей (ОПК-3);

• владение навыками применения в таможенном деле инфор-мационных технологий и средств обеспечения их функционирования в целях информационного сопровождения профессиональной деятель-ности (ПК-32);

• способность обеспечивать информацией в сфере таможен-ного дела государственные органы, организации и отдельных граж-дан (ПК-34);

Page 5: F ? L H > B Q ? K D B ? M D : A : G B Ylib.madi.ru/fel/fel1/fel19M661.pdf · документации в текстовом процессоре Word, а также при работе

4

• владение навыками использования электронных способов об-мена информацией и средств их обеспечения, применяемых тамо-женными органами (ПК-35).

Методические указания структурно разделены на две главы в соответствии с дисциплинами, в рамках которых выполняются рабо-ты, а именно:

1) комплекс практических и лабораторных работ по дисциплине «Информатика»;

2) лабораторные работы по дисциплине «Профессиональные информационные системы и базы данных».

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

Первая глава методических указаний разделена на две части: • Часть 1. Технологический практикум по оформлению отчетно-

технической документации в текстовом процессоре MS Word (практи-ческие работы №1–5).

В ходе выполнения практических работ первой части студент получает основные знания и навыки по технологии подготовки и каче-ственного оформления технической документации. Полученные зна-ния и навыки он должен будет применить в дальнейшем, выполняя индивидуальные задания тематических лабораторных работ второй части и подготавливая отчёт по ним в текстовом процессоре MS Word в соответствии с общим образцом оформления по ГОСТ. В конце пер-вой главы представлен пример отчёта по одному из вариантов инди-видуальных заданий.

Page 6: F ? L H > B Q ? K D B ? M D : A : G B Ylib.madi.ru/fel/fel1/fel19M661.pdf · документации в текстовом процессоре Word, а также при работе

5

• Часть 2. Технологический практикум по решению типовых задач в табличном процессоре MS Excel (лабораторные работы №1.1–1.5).

В ходе выполнения лабораторных работ этой части студент по-лучает основные знания и навыки по технологии качественного реше-ния типовых задач вычислительного характера в табличном процес-соре MS Excel. Полученные знания и навыки он должен будет приме-нить в дальнейшем, выполняя индивидуальные задания тематических лабораторных работ и подготавливая отчёт по ним в текстовом про-цессоре MS Word в соответствии с общим образцом оформления по ГОСТ. В конце первой главы представлен пример отчёта по одному из вариантов индивидуальных заданий.

Материал, изложенный во второй главе методических указа-ниях, содержит цикл из четырёх лабораторных работ по дисциплине «Профессиональные информационные системы и базы данных», изу-чаемой студентами на последующем курсе обучения по специально-сти «Таможенное дело» (лабораторные работы №2.1–2.4).

Лабораторные работы этой части посвящены изучению инфор-мационной технологии (ИТ) хранения и обработки данных с использо-ванием баз данных, изучению форм представления данных в БД, формированию умений и навыков работы в СУБД MS Access. Лабора-торные работы имеют целью научить студентов применять получен-ные знания для комплексного решения конкретных практических за-дач, прививают навыки использования компьютера и периферийных устройств, современных программных продуктов в профессиональной деятельности.

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

Page 7: F ? L H > B Q ? K D B ? M D : A : G B Ylib.madi.ru/fel/fel1/fel19M661.pdf · документации в текстовом процессоре Word, а также при работе

6

Задания отражают следующие учебные аспекты работы с тех-нологией баз данных:

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

Чаще всего эта часть задания выполняется группой студентов совместно с преподавателем в интерактивном режиме в форме дело-вой игры. Результатом выполнения этой части задания является до-кументация, созданная в текстовом редакторе MS Word;

• формирование умений и навыков по работе в среде конкрет-ной СУБД (на примере учебной СУБД MS Access).

Эта часть задания выполняется всегда индивидуально. Резуль-татом выполнения является созданная часть базы данных.

Выполненный цикл лабораторных работ дает студенту знания о структуре хранения данных и теории баз данных, а также практиче-ский опыт создания и работы с базой данных в среде целевой СУБД как основы любой профессиональной информационной системы. Это позволяет далее самостоятельно вести расчетно-экономическую, аналитическую и научно-исследовательскую деятельность при изуче-нии дисциплин старших курсов, используя хранимые данные.

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

Page 8: F ? L H > B Q ? K D B ? M D : A : G B Ylib.madi.ru/fel/fel1/fel19M661.pdf · документации в текстовом процессоре Word, а также при работе

7

Глава I. ПРАКТИЧЕСКИЕ И ЛАБОРАТОРНЫЕ РАБОТЫ

ПО ДИСЦИПЛИНЕ «ИНФОРМАТИКА»

Часть 1. Технология оформления отчетно-технической документации

1.1. Технологические особенности подготовки отчёта

Отчёт по выполненным заданиям следует формировать в тек-стовом процессоре MS Word, вставляя при необходимости объекты из графического редактора Paint или Visio. Общие требования к оформ-лению отчётной документации содержатся в [5].

Поскольку любой отчёт должен быть оформлен в соответствии с требованиями, предъявляемыми к оформлению итоговой дипломной работы специалиста, перед началом выполнения лабораторных работ по дисциплине «Информатика» студент должен научиться грамотно оформлять техническую документацию, изучить технологические приёмы подготовки текстовых документов. Для этого ему необходимо выполнить несколько общих практических заданий по оформлению документов по следующим темам:

Тема 1. Создание простых текстовых документов. Тема 2. Технология создания многоуровневых списков и оглав-

ления. Тема 3. Стили оформления документов и приёмы редактирования. Тема 4. Технология создания и оформления таблиц. Тема 5. Различные способы оформления документов. Встраива-

ние объектов. При оформлении технического отчёта любой темы следует знать

и применять следующие обязательные технологические приёмы: 1. Вставка «неразрывного» пробела (дефиса) между слова-

ми, осуществляемая одновременным нажатием следующих клавиш: Ctrl+Shift+пробел(дефис). Неразрывный или «нерастяжимый» про-бел (дефис) используется в, так называемых, «устойчивых» словосо-

Page 9: F ? L H > B Q ? K D B ? M D : A : G B Ylib.madi.ru/fel/fel1/fel19M661.pdf · документации в текстовом процессоре Word, а также при работе

8

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

2. Работа с кнопкой «Формат по образцу». 3. Работа с кнопкой установки способа выравнивания табу-

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

– выравнивание по левому краю; – выравнивание центру; – выравнивание по правому краю.

Задав требуемый вид выравнивания табуляции, можно непо-средственно на горизонтальной линейке однократным кликом мыши указать требуемую позицию (–) табуляции (по умолчанию её стан-дартный размер – полдюйма или 1,25 см). Быстро удалить ненужную позицию табуляции можно путём «стягивая вниз» мышью с горизон-тальной линейки соответствующий ей значок.

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

• перед тире после слова ставится неразрывный пробел (Ctrl + Shift + Пробел), а после тире ставится обычный пробел;

• тире набирается нажатием клавиш Ctrl + серый – (се- рый – означает знак минус в цифровой части клавиатуры) или Alt + 0150 (набрать последовательность цифр на дополнительной клавиатуре при нажатой клавише Alt);

• для прочерка применяется длинное тире (―), вызываемое нажатием клавиш Ctrl + Alt + серый – или Alt+0151 (аналогично предыдущему описанию).

Page 10: F ? L H > B Q ? K D B ? M D : A : G B Ylib.madi.ru/fel/fel1/fel19M661.pdf · документации в текстовом процессоре Word, а также при работе

9

5. Вставка принудительного разрыва страниц. Для за-вершения текущей страницы и начала новой страницы не следует использовать пустые абзацы ¶. Для этого используется команда: вкладка Разметка страницы ⇒ группа Параметры страницы ⇒ Разрывы ⇒ Разрывы страниц ⇒ Страница или сочетание клавиш Ctrl + Enter.

1.2. Задания по теме «Технология подготовки документов в текстовом процессоре MS Word»

Практическая работа №1. Создание простых документов

При создании нижеприведенного простого текстового документа, состоящего из пяти небольших абзацев, понадобится применить тех-нологические приёмы вставки «неразрывных» пробелов для соедине-ния друг с другом названий клавиш, а также числительных и относя-щихся к ним слов. Кроме того, надо будет продемонстрировать уме-ние работать с кнопкой «формат по образцу» и кнопкой установки способа выравнивания табуляции для оформления статистических сведений о файле в дополнительном абзаце текста.

1. В текстовом процессоре MS WORD развернуть окно на весь экран. Установить масштаб 100%. Включить режим показа специаль-ных (непечатаемых) символов (¶). Проконтролировать наличие на эк-ране горизонтальной и вертикальной линеек.

2. Используя панель форматирования, установить: – стиль Обычный, шрифт Times New Roman, кегль шрифта 14 пт. 3. Прямо на линейке установить следующие параметры (см): – поля страницы: левое 2,5; правое 15; верхнее 3; нижнее 20; – границы абзаца: отступ слева 1; отступ справа 10; отступ

первой строки 2.

Page 11: F ? L H > B Q ? K D B ? M D : A : G B Ylib.madi.ru/fel/fel1/fel19M661.pdf · документации в текстовом процессоре Word, а также при работе

10

4. Ввести текст, в котором пять абзацев, как показано на образце:

5. Сохранить текст в файле с именем Задание_1 в своей папке. 6. Выполнить проверку правописания (клавиша F7). 7. Закрыть созданный документ с сохранением. 8. Вновь открыть файл Задание_1. Дополнить его еще одним

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

9. Отформатировать текст файла следующим образом: • 1-й абзац (заглавие) красными буквами высотой 20 пт, шрифт

полужирный, расположить по центру; • 2-й абзац – изменить стиль Обычный на Заголовок2; • 3-й абзац – изменить размер шрифта на 12 пт;

Page 12: F ? L H > B Q ? K D B ? M D : A : G B Ylib.madi.ru/fel/fel1/fel19M661.pdf · документации в текстовом процессоре Word, а также при работе

11

• 5-й абзац отформатировать по образцу 3-го (кнопка Формат по образцу);

• 6-й абзац – шрифт курсив, размер 10 пт; • выделить названия клавиш в тексте полужирным курсивом. Сохранить документ с именем Новое_Задание_1 в своей папке.

Практическая работа №2. Технология создания многоуровневых списков и оглавления

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

Page 13: F ? L H > B Q ? K D B ? M D : A : G B Ylib.madi.ru/fel/fel1/fel19M661.pdf · документации в текстовом процессоре Word, а также при работе

12

1. Набрать приведенный выше текст, соблюдая расположение абзацев, шрифт Times New Roman, 12 кегель.

2. В меню Вид выбрать режим: структура документа. Задать первый уровень для основного заголовка и второй уровень для заго-ловков I и II. В последствии можно автоматически сформировать ог-лавление с помощью команды Ссылки–Оглавление.

3. Выделить первый список с нумерацией. Изменить в нем аб-зацный отступ. Поменять шрифт на Arial, 10 кегель. Добавить текст Шаг после номера абзаца.

4. Выделить два абзаца маркированного списка и поменять сим-вол маркера на ⊗. Изменить межстрочный интервал на полуторный и добавить интервал между абзацами 6 пт.

5. Сохранить документ с именем Задание_2_списки.

Практическая работа №3. Стили оформления документов и приёмы редактирования

Задание 3.1. Создание документа с применением стилей 1. Создать новый файл, используя готовые стили: Название,

Заголовок 1, Обычный, Прощание. Текст файла может быть таким:

Page 14: F ? L H > B Q ? K D B ? M D : A : G B Ylib.madi.ru/fel/fel1/fel19M661.pdf · документации в текстовом процессоре Word, а также при работе

13

2. Выполнить проверку правописания (клавиша F7). 3. В абзаце «Следует помнить…» изменить отступы, между-

строчные расстояния, расстояния до и после абзаца. 4. Сохранить файл с именем Задание_стили1. 5. Научиться создавать свои стили, выполнив следующее уп-

ражнение: 1) создать три стиля: Мое заглавие, Мой текст, Мой список,

используя панель Стили (кнопка Создать стиль): а) стиль для заглавия: • в окне диалога Создать стиль ввести имя стиля МоеЗаглавие,

основан на стиле Обычный, стиль следующего абзаца Основной текст;

• выбрать командную кнопку Формат и из предложенного списка последовательно установить:

шрифт Courier New, полужирный, размер 16, подчеркивание только слов, затем Абзац: отступы слева и справа 0, первая строка без отступов, межстрочный интервал – двойной, выравнивание – по центру; положение на странице – «не отрывать от следующего»;

• выйти из создания стиля, нажав ОК; б) стиль для обычного текста создать аналогично предыдущему,

но с параметрами: имя – «Мой текст», стиль следующего абзаца – любой.

Шрифт – Times New Roman, начертание «обычный», размер 14, за-тем пункт Абзац: отступ первой строки 1,5, отступы справа и слева 0, междустрочный интервал – одинарный;

в) стиль для текста списков создать с параметрами: имя – «Мой список», стиль следующего абзаца – пусто.

Шрифт – Arial, «обычный», размер 14. Абзац: первая строка – «вы-ступ», отступ слева 1.5, справа – 0, междустрочный интервал одинарный;

2) через панель Стиль, задавая последовательно только что соз-данные стили, набрать нижеприведенный текст, начиная с заголовка;

Page 15: F ? L H > B Q ? K D B ? M D : A : G B Ylib.madi.ru/fel/fel1/fel19M661.pdf · документации в текстовом процессоре Word, а также при работе

14

3) сохранить текст в файле Задание_стили2. Примечание. Перейдя в вид просмотра документа Черновик

(команда Вид – Черновик) и установив ширину полосы стилей не ме-нее 2 см (Файл – Параметры – Дополнительно – Экран – ширина полосы стилей в режимах черновика и структуры – 2 см), слева можно видеть все стили, которые есть в документе.

Задание 3.2. Некоторые приемы редактирования документа 1. Создать новый документ – файл с именем Задание_3-2. 2. Скопировать в него тексты из всех предыдущих файлов. 3. Сделать закладку перед текстом «Office-2000», используя ко-

манду Вставка – Закладка. 4. Установить курсор на начало документа и выполнить поиск

слова «текст». Сколько раз встретилось это слово? А сколько раз встречается фрагмент текста «кнопк»?

5. При помощи клавиши F5 быстро вызвать окно с вкладкой Пе-рейти и перейти к строке 15. Командой Разметка страницы – Но-мера строк пронумеровать строки, чтобы убедиться в том, что номер строки действительно 15. Вставить перед ней пустую строку.

6. Установив курсор в начало документа, перейти к закладке, сделанной в пункте 3 и заменить текст «2000» на текст «миллениум».

7. Заменить в тексте слово «Office» на слово «Оффис».

Page 16: F ? L H > B Q ? K D B ? M D : A : G B Ylib.madi.ru/fel/fel1/fel19M661.pdf · документации в текстовом процессоре Word, а также при работе

15

8. С помощью команды Заменить провести по всему тексту следующие замены:

• слово «текст» на слово «документ»; • шрифт полужирный курсив на шрифт курсив, 16 пт, зеленый. 9. Закрыть отредактированный документ с сохранением всех из-

менений.

Практическая работа №4. Работа с таблицами

В текстовом процессоре Word таблицы можно создавать тремя способами:

1) превращать ранее введенный текст в таблицу с помощью ко-манды Вставка – Таблица – Преобразовать в таблицу;

2) создавать таблицу обычным способом с помощью команды Вставка – Таблица – Вставить таблицу, указав далее требуемое количество столбцов и строк, а также способ подбора ширины столбца;

3) начертить таблицу на экране с помощью команды Вставка – Таблица – Нарисовать таблицу, пользуясь инструментами панели Конструктор, а затем заполнить ее информацией.

В данной работе предлагается создать последовательно раз-личные таблицы тремя вышеуказанными способами. При оформле-нии таблиц в соответствии с приведенными в заданиях образцами можно использовать команду контекстного меню Объединить ячей-ки для объединения ячеек как по горизонтали, так и по вертикали, а также кнопку Границы ( ) панели инструментов Главная или Кон-структор для задания требуемого вида обрамления ячеек. Для ука-зания выравнивания текста в ячейке следует использовать пункт кон-текстного меню Выравнивание в ячейке. Указатель мыши предвари-тельно должен быть в нужной ячейке таблицы.

1. Создать новый документ с именем Задание_4. В верхней час-ти разметить с помощью табулятора (клавиша Tab) и ввести ниже-следующий текст, который необходимо преобразовать в таблицу. Оформить так, как показано на образце. В обрамлении ячеек исполь-зовать разные по толщине линии.

Page 17: F ? L H > B Q ? K D B ? M D : A : G B Ylib.madi.ru/fel/fel1/fel19M661.pdf · документации в текстовом процессоре Word, а также при работе

16

2. Создать обычным способом и заполнить данными следующую таблицу:

Указания: • в столбце «Сумма» вставить формулу (Макет – Формула)

для расчета суммы значений ячеек слева SUM(LEFT); • в строке «ИТОГО» вставить формулу для расчета суммы зна-

чений всех ячеек столбцов сверху SUM(ABOVE); • задать автоматически нумерацию в первом столбце, исполь-

зуя нумерованный список; • отсортировать таблицу по столбцу Фамилия (команда Макет-

Сортировка);

Page 18: F ? L H > B Q ? K D B ? M D : A : G B Ylib.madi.ru/fel/fel1/fel19M661.pdf · документации в текстовом процессоре Word, а также при работе

17

• добавить строку с данными о сотруднике-однофамильце кого-либо. Рассчитать его зарплату и обновить итоговые значения (коман-да контекстного меню Обновить поле);

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

3. Начертить таблицу следующей структуры:

Заполнить таблицу произвольными данными и выбрать подхо-дящий стиль оформления (команда Конструктор – Стили таб-лиц). Добавить столбец справа с заголовком «Средний показатель за полугодие» и, введя туда соответствующие формулы, рассчитать таблицу. Разместить эту таблицу на отдельном листе в альбомной ориентации: для этого вначале перед таблицей с помощью клавиш Ctrl + Enter вставить принудительный разрыв страницы, затем доба-вить до и после таблицы разрывы разделов с той же страницы и, вы-делив всю таблицу, применить к ней заданный способ расположения.

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

Создав заголовки для каждой из трёх таблиц, следует, перемес-тившись в начало документа, вставить заголовок всей работы Зада-ния по теме «Таблицы» и окончательно сохранить документ.

При оформлении заголовков таблиц следует соблюдать приня-тые в государственном стандарте правила оформления таблиц в до-кументах, изложенные в [33].

Page 19: F ? L H > B Q ? K D B ? M D : A : G B Ylib.madi.ru/fel/fel1/fel19M661.pdf · документации в текстовом процессоре Word, а также при работе

18

Практическая работа №5.

Различные способы оформления документов. Встраивание объектов

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

Задание 5.1. Оформление документа в «газетном» стиле. Ко-

лонки. Границы. Заливка 1. Создать новый документ и вставить в него текст из файла За-

дание_2_списки. 2. Превратить многоуровневый список в обычный текст, сняв ну-

мерацию и выровняв текст. 3. Выделить текст и разбить его на две колонки. Увеличить про-

межуток между колонками до 2-х см и вставить разделитель с помо-щью команды Разметка страницы – Колонки – Другие колонки. Заголовок должен остаться посередине. Для этого, сразу после заго-ловка вставить разрыв раздела на текущей странице и раздел с заго-ловком оформить в одну колонку.

4. Выровнять текст в колонках в «газетном» стиле (вспомните, какой вид выравнивания текста характерен для газетных колонок?).

5. С помощью кнопки Границы ( ) в группе Абзац, выбирая пункт Границы и заливка, поработать с обрамлением абзацев и страниц. Используя различные виды границ абзацев и цвета заливки, разделить абзацы текста на три логические группы: 1) до слова «Со-веты», 2) информация, относящаяся к советам и 3) остальная часть текста. Для каждой группы должен быть свой вид и цвет границы и собственный цвет заливки текста.

6. Выполнить обрамление страницы жирной цветной рамкой, можно с использованием орнамента.

7. Сохранить документ с именем Задание_5-1.

Page 20: F ? L H > B Q ? K D B ? M D : A : G B Ylib.madi.ru/fel/fel1/fel19M661.pdf · документации в текстовом процессоре Word, а также при работе

19

Задание 5.2. Вставка рисунков в текст При выполнении этого задания осваиваются два основных

приема вставки изображения в текст – с внедрением и со свободным размещением.

1. Создать новый документ и сохранить его с именем Задание_5-2. Вставить в него текст из файла Задание_1 («Мой первый файл»).

2. Командой Вставка – Рисунок – Из файла вставить ниже текста рисунок из произвольного файла.

3. Выделить рисунок левой кнопкой мыши. Откроется панель ин-струментов Настройка изображения. Используя кнопку Формат рисунка, открыть одноименное диалоговое окно.

4. На вкладке Положение диалогового окна Формат рисунка вы-брать вариант размещения В тексте. Передвинуть рисунок методом перетаскивания, оценивая происходящее взаимодействие с текстом.

5. На вкладке Положение выбрать вариант размещения По кон-туру. Проверить взаимодействие с текстом при перемещении рисунка.

6. Выделить рисунок, скопировать его в буфер обмена (клавиши <Ctrl>+<C>) и вставить рядом его копию (клавиши <Ctrl>+<V>).

7. Перемещая оба рисунка, добиться их положения рядом, с вы-равниванием по верхнему краю. Копию выполнить как «водяной знак» (т.е. изменить соответствующим образом ее цвет с помощью команд контекстного меню Формат объекта – Рисунок – Цвет – Подложка).

8. Повторить перемещение рисунков при нажатой клавише <Alt>. Убедиться, что перемещение рисунков происходит дискретно привязкой к узлам невидимой сетки, что позволяет выполнить вырав-нивание абсолютно точно.

9. Выделить рисунок. Используя угловой маркер, изменить его раз-меры методом перетаскивания. Восстановить прежний размер рисунка.

10. Повторить перетаскивание углового маркера при нажатой кла-више <Ctrl>. В данном случае рисунок масштабируется «От центра».

11. Щелкнув правой кнопкой мыши по рисунку, выбрать Изме-нить рисунок (или Разгруппировать). Разбирая рисунок на со-ставные части, изменить каким-либо способом цвет некоторых из них. Сохранить изменения.

12. Сохранить документ с именем Задание_5-2.

Page 21: F ? L H > B Q ? K D B ? M D : A : G B Ylib.madi.ru/fel/fel1/fel19M661.pdf · документации в текстовом процессоре Word, а также при работе

20

Задание 5.3. Создание диаграмм на основе таблицы 1. Создать нижеприведенную таблицу с данными о продажах ав-

томашин. Продажа автомашин АО ФЕНИКС за 1 квартал

Январь Февраль Март LADA 34 66 54 AUDI 56 40 33 BMW 8 13 10 FORD 12 13 21 RENAULT 81 43 54

2. Установив курсор в левый верхний угол таблицы, выделить таблицу.

3. Скопировать выделенную таблицу в буфер обмена. 4. Вставить базовую диаграмму командой Вставка – Объект –

Диаграмма. Рядом с диаграммой развернется ее базовая таблица. 5. Выделить содержимое базовой таблицы щелчком на ячейке,

образованной на пересечении заголовков строк и столбцов в левом верхнем углу и удалить его, нажав клавишу <Del>.

6. Вставить вместо содержимого базовой таблицы содержимое своей таблицы командой контекстного меню Вставить. Диаграмма стала соответствовать содержимому собственной таблицы.

7. Выделить на диаграмме область построения. В контекстном меню выбрать пункт Тип диаграммы. Средствами открывшегося диа-логового окна проверить как выглядят диаграммы других типов. Вы-брать в итоге гистограмму обычного вида и закрыть диалоговое окно.

8. С помощью пункта меню Конструктор оформить диаграмму в соответствии с представленным образцом. Сохранить документ с именем Задание_5-3.

Page 22: F ? L H > B Q ? K D B ? M D : A : G B Ylib.madi.ru/fel/fel1/fel19M661.pdf · документации в текстовом процессоре Word, а также при работе

21

Задание 5.4. Создание и редактирование формул Формулы создаются с помощью программы Microsoft Equation,

поставляемой вместе с Word, и хранятся в виде встроенных объектов. Microsoft Equation позволяет создавать формулы, содержащие инте-гралы, суммы, матрицы, символы теории множеств, корни и т.д. Чтобы создать формулу, следует поместить курсор в необходимое место и дать команду Вставка – Формула.

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

Ввод формулы производится в позицию вертикального курсора. Щелчок по одному из предложенных объектов формул раскрывает все его элементы для выбора. Нажатие клавиши ESC позволяет по-сле выбора убрать раскрытые объекты.

При вводе формулы по умолчанию используется стиль Матема-тический, обеспечивающий автоматическое форматирование вводи-мого элемента. Можно выделить мышью элемент или группу элементов формулы и принудительно задать стиль: текст – текстовое пояснение к формуле; функция – общепринятое имя функции; переменная – имя переменной или функции; греческий – буква греческого алфавита; матрица-вектор – имя матрицы или вектора; другой – стиль, позво-ляющий пользователю самостоятельно выбрать шрифт и начертание символов. При создании формул допускается отмена последнего вы-полненного действия клавишами <Alt>+<Backspace>.

Создать нижеприведенную формулу и сохранить в файле с име-нем Задание_5-4.

ℵ⋅⋅

≈ ∑∫

=

==

=

10

14

0

3

)(

i

ik

k

ii

dkrkSin

βαω

Page 23: F ? L H > B Q ? K D B ? M D : A : G B Ylib.madi.ru/fel/fel1/fel19M661.pdf · документации в текстовом процессоре Word, а также при работе

22

Часть 2. Решение типовых задач в табличном процессоре MS Excel

2.1. Общая характеристика решаемых задач и применяемых технологий MS Excel

В методических указаниях рассматриваются следующие типо-вые задачи, в решении которых используются технологии табличного процессора MS Excel:

а) проверка условий в формулах; б) многовариантные расчёты; в) анализ данных. На практике исходные данные и результаты решения подобных

типовых задач, как правило, имеют табличную структуру. Поэтому в их решении успешно применяются технологии обработки данных с помощью средств табличного процессора MS Excel [1–3, 7–8]. В част-ности, ниже предложенные практические работы направлены на ос-воение технологий:

а) проверки условий в формулах, расположенных на разных лис-тах электронной таблицы, с помощью логических функций и функций проверки свойств и значений;

б) автоматизации многовариантных расчётов с помощью инст-рументов «Поле со списком», «Флажок» и др., и функции выбора из списка значений ИНДЕКС;

в) обработки массивов с помощью функций из категории «Ссыл-ки и массивы»;

г) обработки списков Excel и анализ данных в них с помощью сортировки, фильтрации, подведения итогов, создания сводных таб-лиц, а также функций из категории «Работа с базой данных»;

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

Page 24: F ? L H > B Q ? K D B ? M D : A : G B Ylib.madi.ru/fel/fel1/fel19M661.pdf · документации в текстовом процессоре Word, а также при работе

23

В ходе выполнения работ обязательно используется графиче-ское представление данных с помощью построения диаграмм Excel разных видов. Диаграммы как средство анализа данных дают на-глядную картину происходящих изменений с данными и способствуют принятию впоследствии более качественных решений по результатам решения прикладной задачи.

Для получения навыков решения типовых задач, в решении ко-торых используются технологии табличного процессора MS Excel, не-обходимо выполнить цикл общих лабораторных работ по сле-дующим темам:

Тема 1. Проверка условий в формулах, расположенных на раз-ных листах электронной таблицы.

Тема 2. Технология автоматизации многовариантных расчётов на примере расчёта стоимости заказа.

Тема 3. Технология обработки массивов данных. Использование функций для работы с массивами.

Тема 4. Технология работы с таблицей как с базой данных. Тема 5. Функции Excel специального назначения. Освоенные в цикле общих работ в MS Excel технологические

приёмы и методы решения прикладных задач должны закрепляться в ходе выполнения последующих индивидуальных заданий. По итогам их выполнения обучающийся оформляет соответствующий отчёт. На-выки грамотного оформления технической документации обучающийся должен был предварительно получить в ходе выполнения лаборатор-ных работ в текстовом процессоре MS Word согласно методическим указаниям [5]. Отчёт по решённым согласно индивидуальному вариан-ту в MS Excel задачам следует формировать в MS Word, используя ре-комендации и примеры. Пример варианта индивидуальных заданий приведен в Приложении А, пример титульного листа отчёта – в При-ложении Б, а пример отчёта по выполненным заданиям этого вариан-та – в пункте 2.3 методических указаний.

Page 25: F ? L H > B Q ? K D B ? M D : A : G B Ylib.madi.ru/fel/fel1/fel19M661.pdf · документации в текстовом процессоре Word, а также при работе

24

2.2. Задания по теме «Технология решения прикладных задач

в табличном процессоре MS Excel»

Лабораторная работа №1.1. Проверка условий в формулах, расположенных

на разных листах

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

Для проверки значений формул и организации переходов в за-висимости от результатов этой проверки используется логическая функция ЕСЛИ, имеющей следующий синтаксис:

ЕСЛИ (лог_выражение; значение_если_истина; значение_ес- ли_ложь). Аргументы функции разделены символом «;» и являются следующими:

• лог_выражение – любое выражение, которое при вычислении дает значение ИСТИНА или ЛОЖЬ, т.е. логический тип результата;

• значение_если_истина – значение, которое возвращается, если первый аргумент имеет значение ИСТИНА;

• значение_если_ложь – значение, которое возвращается, если первый аргумент имеет значение ЛОЖЬ.

В лог_выражении используются имена и адреса ячеек, соеди-ненные знаками операций отношения (<, >, =, <=, >=, <>), а также ло-гические функции (И, ИЛИ, НЕ). Возвращаемыми значениями являют-ся имена или адреса ячеек с соответствующими данными, а также до-пускается вложение других ЕСЛИ-условий, обычно расположенных на месте аргумента «значение_если_ложь», когда требуется проверить несколько вариантов условий. Например, для 3-х вариантов условий функция синтаксически выглядит так:

ЕСЛИ (лог_выражение1; значение1_если_истина; ЕСЛИ (лог_ выражение2; значение2_если_истина; ЕСЛИ (лог_выражение3; значе-ние3_если_истина; значение_если_ложь)))

Page 26: F ? L H > B Q ? K D B ? M D : A : G B Ylib.madi.ru/fel/fel1/fel19M661.pdf · документации в текстовом процессоре Word, а также при работе

25

Задание Создать таблицы, с помощью которых туристическая фирма мо-

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

Для проверки значений формул и организации переходов в за-висимости от результатов этой проверки воспользоваться логической функцией ЕСЛИ.

Page 27: F ? L H > B Q ? K D B ? M D : A : G B Ylib.madi.ru/fel/fel1/fel19M661.pdf · документации в текстовом процессоре Word, а также при работе

26

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

2. Стоимость услуги на тур рассчитать с учетом продолжитель-ности тура 7 дней, формат которой должен объединять показ числа вместе с его размерностью в одной ячейке. Предусмотреть возмож-ность автоматического пересчета стоимости при изменении продол-жительности тура.

3. Рассчитать стоимость услуги в рублях с учетом возможного изменения курса валюты.

4. Рассчитать общую стоимость тура в $ США и рублях. 5. Отредактировать формулы в столбцах Стоимость разовой

(дневной) услуги в $ США, услуги на тур в $ США, услуги на тур в руб-лях так, чтобы при вводе несуществующего типа услуги появлялись бы сообщения об ошибке ввода в этих столбцах, например «Невер-ный тип услуги».

Page 28: F ? L H > B Q ? K D B ? M D : A : G B Ylib.madi.ru/fel/fel1/fel19M661.pdf · документации в текстовом процессоре Word, а также при работе

27

6. В таблицу на листе «Тарифы» внести дополнительную строку в графу Проживание, добавив информацию о стоимости проживания в гостинице 5** – типа, равной 100$. Отредактировать формулу в ячейке строки Проживание и столбца Стоимость разовой (дневной) услуги в $ США таблицы листа «Стоимость тура» с учетом этого добавления.

7. Изменяя варианты типов услуг в таблице листа «Стоимость ту-ра», проверить правильность работы функции ЕСЛИ в каждом случае. Используя необходимые функции Excel из категории «Логические» и функции из категории «Проверка свойств и значений», защитить исходные данные от неправильных действий пользователя.

8. Сохранить файл с именем Задание_1 в своей папке.

Контрольные вопросы и задания

1. Перечислите аргументы функции ЕСЛИ и их назначение. 2. Напишите общий вид функции ЕСЛИ для случая проверки

трёх условий в формуле. 3. Опишите последовательность действий при создании форму-

лы проверки условий стоимости разовой услуги Проживание. 4. Назовите виды и способы защиты данных от неверных дейст-

вий пользователя при организации проверки условий в формулах в MS Excel.

5. Опишите последовательность действий при создании защи-ты значений некоторых ячеек от неверных действий пользователя. Какие функции Excel (с указанием категорий) могут использоваться при этом?

6. Каковы условия правильного расчёта итоговой стоимости заказа? При каких условиях в итоговой ячейке вместо общей стои-мости тура должно появляться сообщение о невозможности офор-мить заказ?

7. Как показать в одной и той же ячейке Excel числовую величину вместе с текстовой единицей её измерения?

Page 29: F ? L H > B Q ? K D B ? M D : A : G B Ylib.madi.ru/fel/fel1/fel19M661.pdf · документации в текстовом процессоре Word, а также при работе

28

Лабораторная работа №1.2.

Технология автоматизации многовариантных расчётов на примере расчёта стоимости заказа

Цель работы – получить знания по способам организации мно-говариантного выбора и расчетов, овладеть технологией автоматиза-ции многовариантных расчётов на примере составления заказа.

Задание Рассчитать стоимость компьютера заказанной конфигурации, ко-

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

Все расчёты производятся на рабочем листе Стоимость заказа. Для того, чтобы выбор каждого элемента конфигурации можно было произвести из списка значений, на листе в соответствующих полях нужно сформировать элементы управления Поле со списком. Для их создания следует использовать панель инструментов Формы (пункт главного меню Разработчик, далее – пункт Вставить, далее – Формы) и встроенные функции MS Excel. Для гибкости управления и расчёта некоторые базовые параметры заказа следует разместить на отдельном рабочем листе Админ (рис. 1). Ячейкам со значениями процента скидки, платы за доставку и курса валюты присвоить соот-ветствующие имена.

Рис. 1. Рабочий лист Админ

Page 30: F ? L H > B Q ? K D B ? M D : A : G B Ylib.madi.ru/fel/fel1/fel19M661.pdf · документации в текстовом процессоре Word, а также при работе

29

1. Переименовать рабочие листы Базовые модели, Процессоры, Память, Винчестеры, Мониторы, Мультимедиа и подготовить в них данные в соответствии с рис. 2.

Рис. 2. Рабочие листы с данными для расчёта стоимости заказа

Page 31: F ? L H > B Q ? K D B ? M D : A : G B Ylib.madi.ru/fel/fel1/fel19M661.pdf · документации в текстовом процессоре Word, а также при работе

30

2. Подготовить рабочий лист Стоимость заказа. 2.1. Ввести текст в соответствии с рис. 3. 2.2. В ячейку B3 ввести функцию СЕГОДНЯ из категории Да-

та/время.

Рис. 3. Общий вид рабочего листа Стоимость заказа

Page 32: F ? L H > B Q ? K D B ? M D : A : G B Ylib.madi.ru/fel/fel1/fel19M661.pdf · документации в текстовом процессоре Word, а также при работе

31

2.3. В ячейку D3 ввести курс у.е. с листа Админ. 2.4. Пользуясь панелью инструментов Формы, в ячейке С5 ус-

тановить элемент управления Поле со списком. Он должен выгля-деть так, как представлено на рис. 3. Этот элемент позволит сформи-ровать список, из которого будет производиться выбор.

2.5. Щёлкнув правой кнопкой мыши на созданном элементе управления, в появившемся контекстном меню выбрать пункт Фор-мат объекта. На вкладке Элемент управления заполнить поля следующим образом:

а) в поле Формировать список по диапазону указать диапа-зон ячеек с листа Базовые модели, в котором представлены наиме-нования моделей компьютеров (диапазон А6:А10);

б) в поле Связь с ячейкой указать адрес вспомогательной ячей-ки с листа Стоимость заказа. Для этого в указанном листе щёлкнуть по ячейке Е5. В эту ячейку будет помещаться номер элемента списка;

в) в поле Количество строк списка поместить длину списка моделей компьютеров (в нашем случае – 5).

2.6. Для иллюстрации произведённых действий на листе Стои-мость заказа выбрать из сформированного списка базовых конфигу-раций модель S3190. В ячейке Е5 появится число 3.

2.7. Далее нужно осуществить действия для автоматического ввода цены выбранного компонента из списка. Цена будет вводиться в ячейку В5. Для этого поместить в ячейку В5 курсор, обратиться к Мастеру функций, из категории Ссылки и массивы выбрать функцию ИНДЕКС. В промежуточном окне выбрать набор аргументов: мас-сив;номер_строки;номер_столбца, далее – Ок. Затем в появив-шемся окне ввести аргументы. В поле Массив ввести диапазон ячеек с ценами с листа Базовые модели (это диапазон B6:B10). В поле Номер_строки нужно указать адрес вспомогательной ячейки с листа Стоимость заказа (это ячейка Е5). Далее – Ок. В результате в ячейке В5 появится цена выбранной базовой модели – 689.

2.8. Далее таким же способом создать на листе Стоимость за-каза элементы управления Поле со списком для следующих позиций

Page 33: F ? L H > B Q ? K D B ? M D : A : G B Ylib.madi.ru/fel/fel1/fel19M661.pdf · документации в текстовом процессоре Word, а также при работе

32

заказа: Процессор, Память, Винчестер, Монитор. При этом исполь-зовать соответствующие рабочие листы.

2.9. Для ввода данных в позиции Установка CD-ROM, Замена CD-ROM на DVD-ROM, Установка CD-RW в соответствующих ячей-ках листа Стоимость заказа нужно пометить, будет ли включена эта услуга в стоимость заказа. Для этого нужно создать элементы управ-ления типа Флажок. Для обработки результатов проверки состояний флажков использовать логическую функцию ЕСЛИ. На примере пози-ции Установка CD-ROM:

а) установить курсор в ячейку С17 и при помощи соответствую-щего инструмента панели инструментов Формы создать элемент управления Флажок. Надпись «Флажок 1» удалить;

б) щелчком правой кнопки мыши на созданном элементе вы-звать контекстное меню, выбрать в нём пункт Формат объекта. В появившемся окне для состояния «Установлен» в поле Связать с ячейкой указать адрес вспомогательной ячейки – Е17. Далее – ОК;

в) в ячейку В17 ввести функцию ЕСЛИ, имея в виду, что логиче-ское выражение – результат выбора – находится в ячейке Е17, а стоимость услуги представлена на рабочем листе Мультимедиа.

2.10. Для ввода значений в позиции Доставка тоже следует соз-дать элемент управления Флажок в ячейке С36, а в ячейке В36 – вве-сти функцию ЕСЛИ, при вводе аргументов которой учесть, что цена доставки – 5 у.е. (см. лист Админ).

2.11. В ячейку В25 ввести формулу расчёта стоимости выбран-ной конфигурации, просуммировав цены на все позиции, которые бы-ли указаны выше.

2.12. В ячейке С27 организовать элемент управления Флажок, в ячейку В27 – ввести функцию ЕСЛИ, в аргументах которой учесть, что при наличии дисконтной карты на системный блок даётся скидка, раз-мер которой 4% (см. лист Админ).

2.13. В ячейку В29 ввести формулу расчёта цены системного блока с учётом скидки.

2.14. В ячейках В39 и В40 подсчитать итоговые суммы.

Page 34: F ? L H > B Q ? K D B ? M D : A : G B Ylib.madi.ru/fel/fel1/fel19M661.pdf · документации в текстовом процессоре Word, а также при работе

33

Рис. 4. Пример конфигурации оборудования для расчёта стоимости заказа

Page 35: F ? L H > B Q ? K D B ? M D : A : G B Ylib.madi.ru/fel/fel1/fel19M661.pdf · документации в текстовом процессоре Word, а также при работе

34

3. Внести изменения во внешнее оформление рабочего листа Стоимость заказа. Сделать информацию во вспомогательных ячей-ках невидимой – назначить в этих ячейках Цвет шрифта – белый. Закрыть панель Формы. Убрать разметку листа электронной таблицы, чтобы лист был похож на бланк (Вид – отменить сетку).

4. Закончить создание бланка для многовариантного расчёта за-каза сохранением его в виде шаблона в своей папке.

5. Сделать расчёт для конфигурации, предложенной на образце (см. рис. 4), пользуясь шаблоном.

6. Сделать расчёт для самостоятельно выбранной конфигурации. 7. Для позиции заказа Монитор добавить новый элемент управ-

ления формы Счётчик , самостоятельно разобравшись с техно-логией его настройки и работы. Задать с помощью счётчика количест-во покупаемых мониторов (рекомендованное значение – 2).

8. Подсчитать стоимость этого количества мониторов в соответ-ствующей позиции заказа В34 (показ цены монитора оставить в ячей-ке В33). Внести соответствующие изменения в формулу расчёта ито-говой цены (ячейка В39). Меняя количество мониторов в заказе, про-верить правильность расчёта их общей стоимости и итоговой суммы всего заказанного оборудования.

9. Сохранить файл с именем Задание_2_заказ.

Контрольные вопросы и задания

1. Какие инструменты Excel позволили организовать многовари-антный выбор при выполнении задания?

2. Какие функции Excel применяются для проведения многова-риантных расчётов? Обязательно назвать категории функций.

3. Как называется элемент управления формы, предназначен-ный для выбора одного из множества значений? Опишите последова-тельность вставки и настройки работы этого элемента.

4. Как называется элемент управления формы, предназначен-ный для выбора одного из двух альтернативных значений? Опишите последовательность вставки и настройки работы этого элемента.

Page 36: F ? L H > B Q ? K D B ? M D : A : G B Ylib.madi.ru/fel/fel1/fel19M661.pdf · документации в текстовом процессоре Word, а также при работе

35

5. Каким образом можно выполнять расчёты, указывая не только вид выбранного объекта, но и количество его экземпляров? Какие ин-струменты Excel используются при этом?

6. Каким способом при формировании заказа учитывалась воз-можность предоставления дополнительных услуг?

7. Каким способом при выполнении расчётов учитывалась воз-можность предоставления скидки по цене товара?

8. Опишите последовательность действий при создании формы заказа партии товара, например мониторов, с учётом возможной скид-ки при покупке и осуществления доставки покупателю.

Лабораторная работа №1.3. Технология обработки массивов данных.

Использование функций

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

Задание 3.1. Технология обработки массивов данных Создать на рабочем листе таблицу «Курсы валют», начиная с

ячейки А1 (рис. 5), и таблицу «Аппаратное обеспечение» – с ячейки А8 (рис. 6).

Рис. 5. Таблица «Курсы валют»

Page 37: F ? L H > B Q ? K D B ? M D : A : G B Ylib.madi.ru/fel/fel1/fel19M661.pdf · документации в текстовом процессоре Word, а также при работе

36

Рис. 6. Пример таблицы «Аппаратное обеспечение»

Page 38: F ? L H > B Q ? K D B ? M D : A : G B Ylib.madi.ru/fel/fel1/fel19M661.pdf · документации в текстовом процессоре Word, а также при работе

37

Используя возможность представления данных столбца как мас-сива, следует перевести значения в столбце «Цена в у.е.» в другие ва-люты: евро, фунты стерлингов, йены и рубли в таблице «Аппаратное обеспечение» в соответствии с данными таблицы «Курсы валют». При этом необходимо использовать функцию ТРАНСП(массив) для умножения данных столбца «Цена в у.е.» на данные 2-го столбца таб-лицы «Курсы валют», который и будет массивом. Для этого необхо-димо выделить весь диапазон ячеек для расчёта цен в таблице «Ап-паратное обеспечение» (например, от F9 по I33) и ввести формулу, которая перемножит столбец с ценами в у.е. на 2-й столбец с данными таблицы «Курсы валют», =E9:E33*ТРАНСП(B2:B5). Для заверше-ния ввода формулы нажать клавиши <CTRL>+<SHIFT>+<ENTER>.

Формула массива обрабатывает несколько наборов значений, называемых аргументами массива. Каждый аргумент массива дол-жен иметь одинаковое число строк и столбцов. Формула массива создается так же, как и другие формулы, с той лишь разницей, что для завершения ввода такой формулы используются клавиши <CTRL>+<SHIFT>+<ENTER>.

Задание 3.2. Использование функций, работающих с массива-

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

большего выбора данных, которые представлены в виде массива (столбец B таблицы «Аппаратное обеспечение»), можно использо-вать функцию ВПР из категории «Ссылки и массивы».

Для этого необходимо присвоить данным столбца «Наименова-ние товара» таблицы «Аппаратное обеспечение» соответствующее имя, выделив диапазон B9:B33. В меню Вставка выбрать команду Имя – Присвоить и назначить имя «Наименование_товара». В ре-зультате будет создан список со всеми наименованиями товаров. По-лученный список можно в дальнейшем использовать на любом рабо-чем листе и даже в любой рабочей книге.

Page 39: F ? L H > B Q ? K D B ? M D : A : G B Ylib.madi.ru/fel/fel1/fel19M661.pdf · документации в текстовом процессоре Word, а также при работе

38

1. Создать на новом листе, начиная с ячейки A1, таблицу «Поиск» со всеми заголовками столбцов из таблицы «Аппаратное обеспечение».

2. В ячейке B3 создать список «Наименование_товара». Для это-го в меню Данные выбрать команду Проверка, в открывшемся окне выбрать закладку Параметры, Тип данных – Список, в поле Источ-ник ввести присвоенное имя, к примеру, «=Наименование_товара».

Для заполнения пока пустой таблицы только нужными данными из таблицы «Аппаратное обеспечение» следует использовать функ-цию ВПР (в ячейке C3).

Аргументами этой функции являются: • Искомое_значение – ссылка на ячейку с искомым значением,

в нашем случае на ячейку со списком – B3; • Таблица – 2 или более столбцов данных, значения по кото-

рым мы хотим получить (в нашем случае для этого необходимо выде-лить в исходной таблице «Аппаратное обеспечение» данные столб-цов «Наименование товара» и «Фирма-производитель»). Резуль-тат – массив «Таблица»;

• Номер_столбца – количество выделенных столбцов в аргу-менте Таблица (в нашем случае – 2);

• Интервальный_просмотр – логическое значение, которое определяет точное или приближенное соответствие (0).

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

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

а) в таблицу «Аппаратное обеспечение» добавить столбец «Отгружено», данными которого могут быть только значения: «да», «нет», «подготовлено». В случае ввода любого другого значения должно выдаваться сообщение об ошибке. Для этого выполнить сле-дующие действия:

• выделить область данных столбца «Отгружено»;

Page 40: F ? L H > B Q ? K D B ? M D : A : G B Ylib.madi.ru/fel/fel1/fel19M661.pdf · документации в текстовом процессоре Word, а также при работе

39

• задать в диалоговом окне Проверка вводимых значений спи-сок допустимых значений «да», «нет», «подготовлено», осуществ-ляя их ввод через символ «;»: (меню Данные – Проверка данных – Параметры – Тип Данных – Список);

• создать сообщение об ошибке на соответствующей закладке диалогового окна:

• заполнить столбец «Отгружено» данными из введенного спи-ска, например, как представлено на рис. 7;

б) задать условие проверки контрольных значений, например, выполнить проверку соответствия значений данных столбца «Нали-чие на складе» диапазону от 50 до 100 шт. Для этого следует вы-делить данные столбца «Наличие на складе» (D9:D19), затем указать через меню Данные – Проверка – Параметры тип данных (целое) и диапазон изменения (50 – 100), а затем обратиться к меню Проверка данных и выбрать опцию Обвести неверные данные. Результат представлен на рис. 7;

в) выполнить подсчет данных таблицы с проверкой какого-либо условия. Например, по данным таблицы «Аппаратное обеспечение» вычислить количество проданных товаров каждой фирмой-производителем и суммарный показатель столбца «Цена у.е./шт». Для этого следует:

• отсортировать таблицу по Фирме-производителю;

Page 41: F ? L H > B Q ? K D B ? M D : A : G B Ylib.madi.ru/fel/fel1/fel19M661.pdf · документации в текстовом процессоре Word, а также при работе

40

Рис

. 7. П

роверка правильности заполнения

таблицы

«Аппарат

ное обеспечение»

и контроль

имею

щихся

значений

Page 42: F ? L H > B Q ? K D B ? M D : A : G B Ylib.madi.ru/fel/fel1/fel19M661.pdf · документации в текстовом процессоре Word, а также при работе

41

• используя функцию СЧЁТЕСЛИ категории Статистические, подсчитать количество проданных товаров по двум разным фирмам-производителям;

• используя функцию СУММЕСЛИ категории Математиче-ские, рассчитать суммарный показатель по столбцу «Цена у.е./шт.» по двум разным фирмам-производителям.

Полученные данные вывести под таблицей «Аппаратное обес-печение». Сохранить файл с именем Задание_3.

Контрольные вопросы и задания

1. Какие функции Excel используются для работы с массивами данных? Указать их категории и назначение.

2. С какой целью используется функция ВПР? Из какой она ка-тегории?

3. Каковы особенности ввода в ячейки формулы массива, аргу-ментами которой являются несколько наборов значений? Чем отлича-ется ввод такой формулы в ячейки от ввода других формул?

4. Какие средства проверки правильности заполнения таблицы и контроля имеющихся значений Вы освоили в ходе выполнения зада-ния лабораторной работы?

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

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

Лабораторная работа №1.4. Информационная технология работы в MS Excel

с таблицей как с базой данных

Цель работы – получить практические навыки создания одно-табличных баз данных, называемых списками Excel, и освоить техно-логические приёмы работы со списками: сортировку, выборку дан-ных, подведение итогов и создание сводных таблиц.

Page 43: F ? L H > B Q ? K D B ? M D : A : G B Ylib.madi.ru/fel/fel1/fel19M661.pdf · документации в текстовом процессоре Word, а также при работе

42

Задание 4.1. Обработка списков Excel В нижеприведенном упражнении отрабатываются практические

навыки создания списков Excel, которые можно рассматривать как од-нотабличные базы данных, и технологические приёмы работы со списками: сортировка, выборка данных, подведение промежуточных итогов и создание сводных таблиц.

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

Отдел Отв. менеджер Молоко Петров В.А. Бакалея Кулик А.Л. Мясной Разумовский Г.И. Напитки Бек А.Д.

2. Присвоить ячейкам с названиями отделов соответствующие имена: отдел1, отдел2, отдел3, отдел4. Аналогично присвоить имена ячейкам с фамилиями: отв_1, отв_2, отв_3, отв_4.

3. На листе Клиенты ввести список клиентов, обратившихся в фирму в соответствии с рис. 8. Последний столбец должен запол-няться автоматически с помощью функции ЕСЛИ (фамилия от-ветственного по соответствующему направлению), причём если ввод типа отдела осуществлён неверно, вывести сообщение «непра-вильно введён тип продукции». В формуле использовать имена ячеек. При появлении сообщения об ошибке внести исправления в название отдела.

4. Ввести несколько записей в список самостоятельно, указывая в поле Клиент фамилию или название организации.

5. Сохранить рабочую книгу и выполнить сортировку данных по полю Продукция (Данные – Сортировка). С помощью команды Дан-ные – Промежуточный Итог подсчитать суммарные объемы про-даж по отдельным видам продукции. Убрать детали в структуре таб-лицы, так чтобы в списке отражались только суммарные объемы про-даж (для этого надо нажать на соответствующую кнопку в структу-ре, появившейся слева от таблицы при подведении итогов).

Page 44: F ? L H > B Q ? K D B ? M D : A : G B Ylib.madi.ru/fel/fel1/fel19M661.pdf · документации в текстовом процессоре Word, а также при работе

43

Рис. 8. Пример таблицы «Клиенты торговой фирмы»

6. Подсчитать количество торговых операций, выполненных раз-личными менеджерами (предварительно следует убрать предыдущие итоги с помощью последовательности команд Данные – Промежу-точный Итог – Убрать все).

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

• работающих в районе Север;

Page 45: F ? L H > B Q ? K D B ? M D : A : G B Ylib.madi.ru/fel/fel1/fel19M661.pdf · документации в текстовом процессоре Word, а также при работе

44

• специализирующихся на покупке мясо-молочной продукции; • объёмы закупок которых от 200 до 300 тысяч рублей. 8. В каждом из предыдущих случаев поиска вычислить суммар-

ный объём продукции, заказанной данными контрагентами, с помо-щью функции БДСУММ из категории «Работа с базой данных».

9. С помощью команды Вставка – Сводная таблица создать на новом рабочем листе сводную таблицу, в которой отобразить рас-пределение заказанной продукции по районам, т.е. суммарный объём заказов продукции каждого вида с разбивкой по районам. Назвать по-лученный рабочий лист Сводная заказов по районам.

10. Вернувшись на рабочий лист Клиенты, создать ещё одну сводную таблицу, подсчитав количество заказов, отправленных в тот или иной район по датам.

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

12. Сохранить файл с именем Задание 4_1. Задание 4.2. Информационная технология бизнес-анализа в

MS Excel В данном упражнении закрепляются практические навыки и тех-

нологические приёмы работы со списком Excel, изученные в преды-дущей работе. Технология бизнес-анализа демонстрируется на при-мере переоценки основных средств производства с использованием специализированных функций из категории «Работа с базой данных» и графической иллюстрацией анализируемых данных.

1. Сформировать и заполнить ведомость по переоценке основ-ных средств производства, представленную на рис. 9. Использовать следующие формулы и значения (в млн руб.):

ОС=БС-ИО ВП=БС*К ВО=ОС*К Здесь БС – балансовая стоимость; ОС – остаточная стоимость;

ИО – износ объекта; при этом К = 3,0, если БС > 500 млн руб., и К = = 2,0, если БС <= 500 млн руб.

Page 46: F ? L H > B Q ? K D B ? M D : A : G B Ylib.madi.ru/fel/fel1/fel19M661.pdf · документации в текстовом процессоре Word, а также при работе

45

Рис. 9. Ведомость по переоценке основных средств производства

Все расчёты производить на рабочем листе Ведомость. Для гибкости управления данными и расчёта базовые параметры для пе-реоценки следует разместить на отдельном рабочем листе Админ (рис. 10). Ячейкам со значениями предела БС, верхнего коэффициен-та Кф_1 и нижнего коэффициента Кф_2 надо присвоить соответст-вующие имена. Затем ввести соответствующие формулы в незапол-ненные графы ведомости и рассчитать их.

Рис. 10. Параметры для переоценки на рабочем листе Админ

2. Выполнить сортировку ведомости по возрастанию видов объектов, внутри каждого вида – по возрастанию наименований объектов (сортировка по 2-м уровням).

3. С помощью команды Данные – Промежуточный Итог под-считать суммарные значения балансовой стоимости, остаточ-

Page 47: F ? L H > B Q ? K D B ? M D : A : G B Ylib.madi.ru/fel/fel1/fel19M661.pdf · документации в текстовом процессоре Word, а также при работе

46

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

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

• балансовая стоимость которых выше 500 млн руб.; • балансовая стоимость которых находится в пределах от 500

до 850 млн руб.; • остаточная стоимость которых менее 300 млн руб. или более

800 млн руб. Из получившихся новых таблиц скопировать на лист Результаты

следующие столбцы: Наименование объекта, Балансовая стоимость, Остаточная стоимость, Восстановительная полная стоимость.

5. На листе Ведомость сформировать таблицу следующего вида:

Заполнить таблицу, используя функции из категории «Работа с базой данных»: ДСРЗНАЧ, ДМАКС, ДМИН, БСЧЁТА. При работе с функциями этой категории указывать следующие значения аргументов:

• База данных – все исходные данные в таблице Ведомость; • Поле – выделить ячейку с наименованием поля, по которому

производится расчёт; • Критерий – в качестве критерия отбора использовать пары

ячеек в заголовках 2-го и 3-го столбцов заполняемой таблицы (Вид объекта – Основной и Вид объекта – Вспомог.).

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

Page 48: F ? L H > B Q ? K D B ? M D : A : G B Ylib.madi.ru/fel/fel1/fel19M661.pdf · документации в текстовом процессоре Word, а также при работе

47

вой, остаточной и восстановительной (полной) стоимостей для всех объектов основного вида.

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

8. Сохранить файл с именем Задание 4_2.

Контрольные вопросы и задания

1. Дать определение списка Excel. Каковы правила расположе-ния данных в списках?

2. Какие технологические приёмы работы со списками Excel ис-пользовались в лабораторной работе?

3. Какие функции применяются для работы со списками Excel? Описать их синтаксические особенности и назначение.

4. Каким образом следует расположить критерии отбора данных в расширенном фильтре, чтобы они были связаны логической функ-цией И? Привести примеры расположения критериев.

5. Каким образом следует расположить критерии отбора данных в расширенном фильтре, чтобы они были связаны логической функ-цией ИЛИ? Привести примеры расположения критериев.

6. Каким образом следует расположить критерии отбора данных в расширенном фильтре, чтобы они были связаны между собой одно-временно логической функцией ИЛИ и логической функцией И? При-вести примеры расположения критериев.

7. Что такое сводная таблица? Как её построить? Как сгруппиро-вать данные в сводной таблице?

Page 49: F ? L H > B Q ? K D B ? M D : A : G B Ylib.madi.ru/fel/fel1/fel19M661.pdf · документации в текстовом процессоре Word, а также при работе

48

Лабораторная работа №1.5. Специальные функции Excel.

Работа с финансовыми функциями

Цель работы – получить практические навыки работы с одной из специальных функций Excel, а именно с функцией ПЛТ из катего-рии Финансовые, предназначенной для расчета величины периодиче-ских выплат на основе постоянной процентной ставки банка.

Задание Сформировать навыки работы с финансовыми функциями Excel,

на примере одной из них ПЛТ – функции расчета величины периоди-ческих выплат на основе постоянной процентной ставки банка. Функ-ция ПЛТ возвращает сумму периодического платежа для аннуитета на основе постоянства сумм платежей и постоянства процентной ставки и имеет синтаксис:

ПЛТ(Ставка, Кпер, Пс, Бс, тип). Аргументы: Ставка – процентная ставка за период выплат (год, квартал, ме-

сяц и др.). Например, если получена ссуда на автомобиль под 10 про-центов годовых и выплаты производятся ежемесячно, процентная ставка за месяц составит 10/12(%) или 0,83%. В качестве значения ар-гумента «ставка» нужно ввести в формулу 10/12%, 0,83% или 0,0083;

Кпер – общее число периодов выплат. Например, если получена ссуда на срок 4 года на покупку автомобиля и платежи производятся ежемесячно, то ссуда имеет 4*12 (или 48) периодов. В качестве значе-ния аргумента «Кпер» в формулу нужно ввести выражение срок(год)*12, в нашем случае равное числу 48;

Пс – текущая (приведенная к текущему моменту) стоимость, или общая сумма всех будущих платежей с настоящего момента, назы-ваемая также основной суммой;

Бс – требуемое значение будущей стоимости или остатка средств после последней выплаты (т.е. желаемого остатка средств

Page 50: F ? L H > B Q ? K D B ? M D : A : G B Ylib.madi.ru/fel/fel1/fel19M661.pdf · документации в текстовом процессоре Word, а также при работе

49

после последнего платежа). Если аргумент Бс опущен, то он полага-ется равным 0 (нулю), т.е. для займа, например, значение Бс равно 0;

тип – число 0 или 1, обозначающее, когда должна производить-ся выплата: в начале(1) или в конце периода (0).

Если банк выдаёт кредит, то аргумент Пс имеет отрицатель-ное значение, символизирующее возврат денежных средств в буду-щем. ПЛТ – выплата, производимая в каждый период и не меняющая-ся на протяжении всего периода ренты. Обычно аргумент «выплаты» включается в основные платежи и платежи по процентам, но не вклю-чается в другие сборы или налоги. Например, ежемесячная выплата по четырехгодичному займу в 10 000 руб. под 12 процентов годовых составит 263,33 руб. В качестве значения аргумента Пс нужно ввести в формулу расчета выплаты выражение (– Объём_кредита), т.е. – 10000 для данного примера.

Порядок выполнения работы 1. Создать новую рабочую книгу Задание_5. 2. Переименовать первый рабочий лист в Кредит. Создать таб-

лицу условий кредита, как показано в табл. 2, значения параметров которой берутся отдельно каждым студентом в соответствии с его ин-дивидуальным вариантом из табл. 1. Если работу выполняют не-сколько (двое) студентов, то берется соответствующее количество банков и условий кредита.

3. Заполнить таблицу расчета размера выплат по кредиту по об-разцу табл. 3:

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

– денежные доходы, которыми жертвует фирма-владелец ре-сурсов, используя их для собственного производства товаров, а не продавая их на рынке другим потребителям (равны доходу, который могли бы принести эти ресурсы при наиболее выгодном альтернатив-ном их применении);

Page 51: F ? L H > B Q ? K D B ? M D : A : G B Ylib.madi.ru/fel/fel1/fel19M661.pdf · документации в текстовом процессоре Word, а также при работе

50

– расходы на приобретение и использование необходимых ре-сурсов. В денежном измерении дизажио рассчитывается как заявлен-ный процент от кредита;

• Полученный размер кредита рассчитывается по формуле: заявленный размер кредита – дизажио – плата за оформление;

• Ежемесячная выплата – рассчитывается при помощи фи-нансовой функции ПЛТ с выплатой в конце периода.

Таблица 1 Варианты условий кредитов

Номер вари-анта

Наименова-ние банка

Объем кредита

Ставка (% годо-вых)

Срок (год)

Плата за оформ-ление

Диза-жио (%)

1 Банк 1 500000 11 5 300 4 2 Банк 2 500000 11,5 5 300 5 3 Банк 3 500000 12,3 5 350 6 4 Банк 4 500000 12,5 5 350 7 5 Банк 5 500000 12,75 5 380 6 6 Банк 6 500000 13 5 380 5 7 Банк 7 500000 13,26 5 400 4 8 Банк 8 500000 13,5 5 400 5 9 Банк 9 500000 13,7 5 420 5,5 10 Банк 10 500000 14,2 5 420 4,5 11 Банк 11 500000 14,4 5 390 6,5 12 Банк 12 500000 14,7 5 390 7 13 Банк 13 500000 15 5 375 4,7514 Банк 14 500000 15,4 5 375 5,7515 Банк 15 500000 15,5 5 340 6 16 Банк 16 500000 15,7 5 340 7 17 Банк 17 500000 16 5 450 4 18 Банк 18 500000 16,2 5 450 5 19 Банк 19 500000 16,4 5 440 4,5 20 Банк 20 500000 16,6 5 440 5,5 21 Банк 21 500000 17 5 500 6,5 22 Банк 22 500000 11,3 5 500 4,2523 Банк 23 500000 11,4 5 475 5,2524 Банк 24 500000 11,7 5 475 6,2525 Банк 25 500000 11,75 5 415 7 26 Банк 26 500000 12 5 425 7,2527 Банк 27 500000 12,25 5 500 7,5 28 Банк 28 500000 12,5 5 450 7,8 29 Банк 29 500000 12,8 5 500 8 30 Банк 30 500000 13 5 550 8,2

Page 52: F ? L H > B Q ? K D B ? M D : A : G B Ylib.madi.ru/fel/fel1/fel19M661.pdf · документации в текстовом процессоре Word, а также при работе

51

Таблица 2 Образец таблицы условий кредита

Наименование банка Банк 1 Банк 2 Заявленный размер кредита (руб.) 200000 200000 Дизажио (%) 5 4 Плата за оформление (руб.) 300 250 Ставка (% годовых) 12% 13,5% Срок (год) 5 5

Таблица 3 Образец таблицы условий договора выплат кредита

Статья выплаты Размер Банк 1

Размер Банк 2

Дизажио (руб.) Полученный размер кредита (руб.) Ежемесячная выплата (руб.)

4. Переименовать второй рабочий лист в «Выплаты» и создать таблицу по образцу табл. 4:

• месяцы, относящиеся к одному году, отделять жирной линией; • Размер процентов за первый месяц рассчитать по формуле:

заявленный размер кредита * ставка; • Погашение долга за первый месяц рассчитать как ежеме-

сячная выплата – размер процентов; • Остаток рассчитать по формуле: заявленный размер кре-

дита – погашение долга; • за все последующие месяцы Размер процентов рассчитать

как Остаток (за предыдущий месяц) * Ставка; а поле Остаток – как остаток за предыдущий месяц – погашение долга.

5. Заполнить таблицу для каждого года выплаты кредита. Оста-ток для последнего года должен быть равен нулю.

6. По данным таблицы построить график по кредиту (ежегодные суммы погашения долга должны быть предварительно рассчитаны). Пример графика погашения долга представлен на рис. 11.

Page 53: F ? L H > B Q ? K D B ? M D : A : G B Ylib.madi.ru/fel/fel1/fel19M661.pdf · документации в текстовом процессоре Word, а также при работе

52

Таблица 4 Образец таблицы для расчета кредитных выплат

Месяц, год

Размер процентов (руб.)

Погашение долга (руб.)

Остаток (руб.)

1 = Заявленный раз-мер кредита * Ставка

= Ежемесячная выплата – Размер процентов

= Заявленный размер кредита – Погашение долга

2 Остаток за предыду-щий месяц * Ставка также

= Остаток за пре-дыдущий месяц – Погашение долга

3 … 12 13 … 60

Рис. 11. Пример графика погашения долга по кредиту

7. Аналогичным образом просуммировать процентные выплаты банку за каждый год и построить соответствующий график процентных выплат банку за весь период.

8. Определить и проанализировать следующий показатель: в ка-ком процентном (%) соотношении находятся общая сумма, которую

Page 54: F ? L H > B Q ? K D B ? M D : A : G B Ylib.madi.ru/fel/fel1/fel19M661.pdf · документации в текстовом процессоре Word, а также при работе

53

вы по факту должны выплатить банку, и сумма, которую банк вам вы-дал в качестве кредита (полученный размер кредита)?

9. Сохранить файл с именем Задание_5.

Контрольные вопросы и задания

1. Когда применяется функция ПЛТ? Сколько аргументов она имеет в своём составе, и каково их назначение?

2. Почему заявленный размер кредита не совпадает с реально полученным «на руки»? С чем это связано?

3. Какие аргументы функции ПЛТ следует изменить и каким имен-но образом, чтобы узнать ежеквартальную величину выплат по кредиту?

4. Рассчитайте с помощью функции ПЛТ сумму платежа по кре-диту при условии выплаты долга раз в год в течение всего срока.

5. Какова схема заполнения таблицы ежемесячных выплат и по-гашения долга перед банком с использованием данной финансовой функции?

2.3. Пример отчёта о выполнении индивидуальных заданий по дисциплине «Информатика»

Как уже упоминалось ранее в пункте 2.1, вариант индивидуаль-ного задания, отчет о выполнении которого представлен ниже, приве-ден в приложении А, а титульный лист отчета – в приложении Б. Ниже приводится оглавление отчета без текста введения и фрагменты опи-сания использованных методов решения задач и демонстрации полу-ченных результатов Все страницы отчета, кроме титульного листа и оглавления содержат нижний колонтитул с указанием автора и номе-ра страницы. Приведен пример написания заключения, в котором пе-речислены использованные технологические приёмы работы по ре-шению поставленных задач и получению итогового информационного продукта – настоящего отчета о выполнении индивидуальных зада-ний. Данный образец отчёта формирует навыки грамотного составле-ния отчетной документации, аргументированного подведения итогов и выводов по результатам выполненной работы.

Page 55: F ? L H > B Q ? K D B ? M D : A : G B Ylib.madi.ru/fel/fel1/fel19M661.pdf · документации в текстовом процессоре Word, а также при работе

54

АНТОНОВ А.А., СТУДЕНТ группы 1ТД2

ОГЛАВЛЕНИЕ ОТЧЁТА

Page 56: F ? L H > B Q ? K D B ? M D : A : G B Ylib.madi.ru/fel/fel1/fel19M661.pdf · документации в текстовом процессоре Word, а также при работе

55

АНТОНОВ А.А., СТУДЕНТ группы 1ТД2

I. ТЕХНОЛОГИЯ РАБОТЫ В ТАБЛИЧНОМ ПРОЦЕССОРЕ EXCEL

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

1. Условие задачи (задание №1) Шаровой резервуар с заданным внутренним радиусом R имеет

N-слойную оболочку. Толщина слоёв одинакова и равна Н. Вычислить объем каждого сферического слоя, начиная с самого внутреннего, объем которого:

3 34 4( ) .3 3

= π + − πV R H R

2. Описание метода решения задачи Исходные данные представлены в таблице 1. Ячейкам рабочего листа

Excel, в которых они расположены, присвоены следующие имена: • R – внутренний радиус шарового резервуара; • Н – толщина сферического слоя оболочки резервуара; • N_ – количество сферических слоёв оболочки резервуара.

Таблица 1 – Исходные данные для вычисления объёма резервуара

Количество слоёв N

Внутренний радиус R

Толщина слоя H

10 3 1

Задача имеет следующие ограничения: количество слоёв N>0, радиус R>0 и толщина слоя H>0. В случае нулевых или отрицательных значений этих параметров, расчёт объемов сферических слоёв резервуара невозможен.

Объём V каждого сферического слоя рассчитывается по формуле, ко-торая приведена на рисунке 1.1.

Рисунок 1.1 – Вид формулы для расчета объёма сферического слоя резервуара

Page 57: F ? L H > B Q ? K D B ? M D : A : G B Ylib.madi.ru/fel/fel1/fel19M661.pdf · документации в текстовом процессоре Word, а также при работе

56

АНТОНОВ А.А., СТУДЕНТ группы 1ТД2

Для защиты формулы от ввода пользователем логически неверных ис-ходных данных в неё была включена функция ЕЧИСЛО из категории «Про-верка свойств и значений», проверяющая, являются ли исходные данные N, R и H числами, причём – положительными по знаку. Все условия объединяет логическая функция И, являющаяся первым аргументом в составе логиче-ской функции ЕСЛИ.

3. Результаты Результаты решения задачи представлены на рисунке 1.2.

Рисунок 1.2 – Результат выполнения задания №1: объёмы сферических слоёв резервуара

Неверные действия пользователя, например, текст в поле «R» таблицы (рисунок 1.3), приводят к появлению сообщения об ошибке в поле «V сфери-ческих слоев». Линия графика соответственно «исчезает». Вид таблицы с ре-зультатами выполнения задания №1 при вводе ошибочных исходных данных представлен на рисунке 1.3.

Page 58: F ? L H > B Q ? K D B ? M D : A : G B Ylib.madi.ru/fel/fel1/fel19M661.pdf · документации в текстовом процессоре Word, а также при работе

57

АНТОНОВ А.А., СТУДЕНТ группы 1ТД2

Рисунок 1.3 – Вид рабочего листа для задания №1 при вводе ошибочных исходных данных

Page 59: F ? L H > B Q ? K D B ? M D : A : G B Ylib.madi.ru/fel/fel1/fel19M661.pdf · документации в текстовом процессоре Word, а также при работе

58

АНТОНОВ А.А., СТУДЕНТ группы 1ТД2

Лабораторная работа №2. Вычисление таблицы значений функции одного аргумента, зависящей от параметра и заданной на интервале конечной длины, с построением графика функции

1. Условие задачи (задание №2) Вычислить N значений функции Y=f(X) для аргумента X, изменяющего-

ся от X1 с шагом dX. Построить график функции.

/ /

3 2 2

( ), при 0;24 /( 4 ), при 0.

−⎧ + ≤⎪= ⎨⎪ + >⎩

x A x AA e e xY

A x A x

2. Описание метода решения задачи Исходные данные для решения задачи представлены в таблице 2.

Таблица 2 – Исходные данные для вычисления значений функции

Исходные значения для параметра А, X1 и шага dX Параметр

А Начальное значение Х1

Шаг dX

Граница выбора

Количество значений N

1 –2 0,2 0 10

Ячейкам рабочего листа Excel, в которых они расположены, присвоены следующие имена:

• A – параметр A; • Xначальная – начальное значение аргумента X1; • dX – шаг увеличения значений аргумента X; • N_ – количество значений функции Y; • Лимит – граница выбора вида функции (точка изгиба графика). Граница выбора формулы, по которой следует вычислять функцию Y,

имеет нулевое значение, согласно условию задачи. Задача имеет следующее ограничение: Параметр A≠0. В случае нуле-

вого значения параметра A, расчёт значений функции невозможен. Аргумент Х изменяется от своего начального значения X1 c шагом dX.

На рисунке 2.1 приведена формула, по которой рассчитывается аргумент X.

Page 60: F ? L H > B Q ? K D B ? M D : A : G B Ylib.madi.ru/fel/fel1/fel19M661.pdf · документации в текстовом процессоре Word, а также при работе

59

АНТОНОВ А.А., СТУДЕНТ группы 1ТД2

Рисунок 2.1 – Вид формулы для расчета значений аргумента X

Для защиты формулы от ввода пользователем логически неверных ис-ходных данных, в неё была включена функция ЕЧИСЛО из категории «Про-верка свойств и значений», проверяющая, являются ли исходные данные чис-лами, а параметр А – ненулевым. Все условия объединяет логическая функция И, являющаяся первым аргументом в составе логической функции ЕСЛИ.

Количество значений аргумента и соответствующих им значений функции определено переменной N. Для расчёта значения функции Y, соот-ветствующего значению аргумента X использована формула, представленная на рисунке 2.2, и распространенная на диапазон с конечным адресом, зави-сящим от количества N вычисляемых значений функции. Эта формула со-держит следующие функции из категории «Математические»:

• СТЕПЕНЬ – возвращает значение степени аргумента ;ba

• EXP – возвращает значение функции .xe

Рисунок 2.2 – Вид формулы для расчета значений функции Y

Для защиты от ошибок пользователя вновь использованы функция ЕЧИСЛО из категории «Проверка свойств и значений» и логическая функция И.

Вложенная внутрь формулы логическая функция ЕСЛИ работает как переключатель вычислений значения функции Y с одного вида на другой со-гласно условию задачи. Внешние функции ЕСЛИ используются для защиты от неправильных действий пользователя при вводе исходных данных для ре-шения задачи.

Page 61: F ? L H > B Q ? K D B ? M D : A : G B Ylib.madi.ru/fel/fel1/fel19M661.pdf · документации в текстовом процессоре Word, а также при работе

60

АНТОНОВ А.А., СТУДЕНТ группы 1ТД2

3. Результаты Результаты решения задачи представлены на рисунке 2.3.

Рисунок 2.3 – Результат выполнения задания №2: таблица значений и график функции Y=f(x)

Page 62: F ? L H > B Q ? K D B ? M D : A : G B Ylib.madi.ru/fel/fel1/fel19M661.pdf · документации в текстовом процессоре Word, а также при работе

61

АНТОНОВ А.А., СТУДЕНТ группы 1ТД2

II. ТЕХНОЛОГИЯ РАБОТЫ В ТЕКСТОВОМ ПРОЦЕССОРЕ WORD

1. Цель работы Цель работы – создание итогового информационного документа – отчё-

та по выполнению индивидуальных заданий по дисциплине «Информатика». 2. Описание метода достижения цели Для оформления данного отчета был использован ГОСТ-стиль (со-

гласно требованиям ГОСТ 7.32-2017) с параметрами: шрифт – Times New Roman, размер шрифта (кегль) – 14, выравнивание текста в абзаце – по ши-рине, отступ первой строки абзаца – 1,25 см, междустрочный интервал – по-луторный. Размеры полей страницы: верхнее, нижнее и правое – не менее 10 мм, левое – не менее 30 мм.

Данные атрибуты расположены на вкладке «Главная» в группах «Шрифт» и «Абзац», представленных на рисунке II.1. На той же вкладке рас-положена команда «Формат по образцу», использованная для быстрого рас-пространения формата абзаца-образца на другие фрагменты текста. Вид кнопки «Формат по образцу» приведен на рисунке II.2.

Рисунок II.1 – Основные атрибуты оформления документа

Рисунок II.2 – Кнопка «Формат по образцу»

Page 63: F ? L H > B Q ? K D B ? M D : A : G B Ylib.madi.ru/fel/fel1/fel19M661.pdf · документации в текстовом процессоре Word, а также при работе

62

АНТОНОВ А.А., СТУДЕНТ группы 1ТД2

При вводе текста отчёта был использован технологический приём вставки «неразрывного» пробела (с помощью сочетания клавиш Ctrl+Shift+Space bar). «Неразрывный» пробел обеспечивает непереносимость/неразрывность текста, например, для подписи рисунков или при вводе устойчивых словосочетаний: на-званий, обозначений чего-либо, где перенос текста на другую строку недопустим. Пример использования «неразрывного» пробела приведен на рисунке II.3.

Рисунок II.3 – Пример использования «неразрывного» пробела

Для оформления и упорядочивания заголовков всех пунктов отчёта был использован ещё один технологический приём работы – умение созда-вать многоуровневый список. Диалоговое окно, с помощью которого может быть создан многоуровневый список, представлено на рисунке II.4.

Рис. II.4 – Диалоговое окно создания многоуровневого списка

Page 64: F ? L H > B Q ? K D B ? M D : A : G B Ylib.madi.ru/fel/fel1/fel19M661.pdf · документации в текстовом процессоре Word, а также при работе

63

АНТОНОВ А.А., СТУДЕНТ группы 1ТД2

Для наглядности изложения материала в отчёте использовалась вставка изображений и таблиц с помощью соответствующего пункта меню Вставка, который приведен на рисунке II.5.

Рисунок II.5 – Команды меню для вставки таблиц и изображений

Вставка формул в отчёт производилась с помощью панели инструментов MicroSoft Equation 3.0. Пример одной из формул представлен на рисунке II.6.

Y / / , при 0

4 / 4 , при 0

Рисунок II.6 – Пример формулы

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

Page 65: F ? L H > B Q ? K D B ? M D : A : G B Ylib.madi.ru/fel/fel1/fel19M661.pdf · документации в текстовом процессоре Word, а также при работе

64

АНТОНОВ А.А., СТУДЕНТ группы 1ТД2

ЗАКЛЮЧЕНИЕ При выполнении заданий по дисциплине «Информатика» и при подго-

товке отчётной документации были освоены технологические приёмы рабо-ты в текстовом процессоре Word и табличном процессоре Excel.

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

Одним из важных умений, полученных в ходе работы, является владе-ние методикой защиты от ошибок (от неверных действий пользователя). Возможность установить ограничения на исходные данные, вводимые в ячейки, позволяет сделать расчеты максимально верными и точными (коман-да «Проверка данных», функции ЕЧИСЛО, ЕСЛИ, И).

Изучены следующие категории функций Excel: • математические (ABS, ПИ, СТЕПЕНЬ, КОРЕНЬ и др.); • логические (ЕСЛИ, И, ИЛИ); • проверка свойств и значений (ЕЧИСЛО и др.). При оформлении отчёта изучено множество технологических приёмов

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

К изученным приёмам относятся: • использование различных стилей оформления абзацев; • работа со структурой документа, использование многоуровневых

списков; • оформление таблиц, вставка изображений и формул, ввод неразрыв-

ных пробелов для создания устойчивых словосочетаний; • использование колонтитулов, нумерации страниц и создание автома-

тически собираемого оглавления документа.

Page 66: F ? L H > B Q ? K D B ? M D : A : G B Ylib.madi.ru/fel/fel1/fel19M661.pdf · документации в текстовом процессоре Word, а также при работе

65

Глава 2. ЛАБОРАТОРНЫЕ РАБОТЫ ПО ДИСЦИПЛИНЕ

«ПРОФЕССИОНАЛЬНЫЕ ИНФОРМАЦИОННЫЕ СИСТЕМЫ И БАЗЫ ДАННЫХ»

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

Лабораторные работы посвящены изучению ИТ хранения и об-работки данных с использованием баз данных, изучению форм пред-ставления данных в БД, формированию умений и навыков работы в СУБД MS Access. Технология работы в среде учебной СУБД MS Ac-cess с примерами создания баз данных подробно изложена в [4].

Лабораторная работа №2.1. Технология создания таблиц

Цель работы – сформировать умение создавать описание предметной области, выделять из нее объекты, требующие дополни-тельного описания, а также сформировать навыки по созданию таб-лиц (отношений) в среде учебной СУБД MS Access.

Задание 1. Для выделенной функции заданного объекта экономической

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

2. Для всех выделенных объектов найти требующиеся для их описания данные (поля таблиц).

Page 67: F ? L H > B Q ? K D B ? M D : A : G B Ylib.madi.ru/fel/fel1/fel19M661.pdf · документации в текстовом процессоре Word, а также при работе

66

3. Создать и сохранить в файле базы данных соответствующие таблицы.

4. Для каждой таблицы выделить ключевое поле, установить все необходимые для каждого поля ограничения типа данных:

• размер; • формат; • маска ввода; • подпись поля; • значение по умолчанию; • условия (или правило проверки) ограничения (с сообщением

об ошибке); • обязательность поля (возможность использования пустого

значения Null); • списки перечислений. 5. Ограничения выбираются в соответствии с требованиями

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

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

В нашем примере такой функцией является учет состояния дорог.

Для проведения проверок должна храниться информация о проверяемых дорогах:

• номер по общероссийскому классификатору дорог; • адрес точки начала дороги; • адрес точки конца дороги; • количество полос;

Page 68: F ? L H > B Q ? K D B ? M D : A : G B Ylib.madi.ru/fel/fel1/fel19M661.pdf · документации в текстовом процессоре Word, а также при работе

67

• количество светофоров; • тип покрытия. Проверку проводят работники компании, должна быть информа-

ция о сотрудниках: • фамилия, имя, отчество (ФИО); • телефон; • должность. Существует список параметров, по которому необходимо оцени-

вать состояние дорог: • название параметра; • единица измерения принимаемого значения; • минимальное допустимое значение; • максимальное допустимое значение. Количество и нормативное значение параметров, а также коли-

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

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

объекты: • Сотрудники; • Дороги; • Категории дорог; • Параметры; • Проверки. Для каждого информационного объекта создается таблица, полями

которой будут перечисленные свойства информационных объектов.

Page 69: F ? L H > B Q ? K D B ? M D : A : G B Ylib.madi.ru/fel/fel1/fel19M661.pdf · документации в текстовом процессоре Word, а также при работе

68

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

1. Запустить MS Access. 2. Создать файл базы данных и сохранить его. 3. Последовательно создать таблицы базы данных. Для создания каждой таблицы следует использовать Конст-

руктор таблиц, который вызывается выбором пункта пиктографи-ческого меню [Создание] –> [Конструктор таблиц]. Общий ид кон-структора таблиц представлен в рис. 12.

Рис. 12. Общий вид окна «Конструктор таблиц»

При создании каждой таблицы необходимо: 3.1. Ввести имена полей.

Page 70: F ? L H > B Q ? K D B ? M D : A : G B Ylib.madi.ru/fel/fel1/fel19M661.pdf · документации в текстовом процессоре Word, а также при работе

69

3.2. Выбрать для каждого поля соответствующий тип данных из выпадающего списка.

В СУБД MS Access реализованы типы данных, представленные в табл. 5.

Таблица 5 Типы данных

Тип поля Размер поля Счётчик Автоматически вставляется последовательность чисел – 4 битЧисловой Числа – 1, 3, 4, 8 байт Денежный Значения валют – 8 байт:

до 15 символов – целая часть; 4 символа – дробная часть

Текстовой Текстовые данные – до 256 символов Поле Memo Текстовые данные – до 64000 символов Дата/время Дата и время – 8 байт Логический Значения да (true, 1) или нет (false, 0) – 1 бит Объект OLE Объекты, созданные в других приложениях Гиперссылка Адрес ссылки (путь) на файл, находящийся

на другом устройстве Мастер подстановок

Поле выбора значений из других таблиц или из списка – 4 байта

3.3. Установить ограничения на вкладке «Общие» для каж-дого поля.

Вкладка «Общие» находится внизу среды конструктора таблиц. В области задания свойств поля имеются следующие возможности:

• размер поля – задает максимальное число символов в строке при вводе текстовых данных и максимальный размер числа: 1, 2, 4 или 8 байт;

• формат поля – задает формат вывода значений поля. Для числовых, денежных, логических типов данных, а также для полей с типом данных «Дата/время» и «Счетчик» существуют встроенные форматы отображения.

Для данных числового типа предусмотрено несколько фор-матов отображения данных:

• основной (по умолчанию) – числа отображаются так, как были введены. Например, 34,678;

Page 71: F ? L H > B Q ? K D B ? M D : A : G B Ylib.madi.ru/fel/fel1/fel19M661.pdf · документации в текстовом процессоре Word, а также при работе

70

• денежный – используются разделители групп разрядов, представление в рублях или в евро. Например: 3 267 567, 67;

• процентный – значение умножается на 100, добавляется символ %. Например: 35%;

• экспоненциальный – числа вводятся в экспоненциальной форме. Например, 3,47Е+01.

Для данных типа «Дата/время» предусмотрено несколько форматов:

• полный формат даты (значение по умолчанию) – данный формат является комбинацией двух – «Краткий формат даты» и «Длинный формат времени». Если значение содержит только дату, то время не отображается; если значение содержит только время, то да-та не отображается, например, 01.02.19 1:07:19.

• длинный формат даты – отображает значение в следую-щем виде, например, 30 октября 2019 г.;

• средний формат даты – отображает значение в следую-щем виде, например, 1-дек-19;

• краткий формат даты – отображает значение в следую-щем виде, например, 1.11.19;

• длинный формат времени – отображает значение в сле-дующем виде, например, 20:15:15;

• короткий формат времени – отображает значение в сле-дующем виде, например, 18:30.

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

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

Маска ввода состоит из трех разделов: • символ, указывающий сохранять (0) или не сохранять (1 или

пустое значение) текстовые символы; • собственно маска ввода;

Page 72: F ? L H > B Q ? K D B ? M D : A : G B Ylib.madi.ru/fel/fel1/fel19M661.pdf · документации в текстовом процессоре Word, а также при работе

71

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

Перечень разрешенных символов и правила их использования для конструирования масок представлены в табл. 6.

Таблица 6 Перечень символов, используемых в масках

Символ Описание

0 Цифра от 0 до 9, ввод обязателен, символы «+» (плюс) и «–»(минус) не допускаются

9 Цифра от 0 до 9 или пробел, ввод не обязателен, символы «+» (плюс) и «–»(минус) не допускаются

# Цифра от 0 до 9 или пробел, ввод не обязателен, символы «+» (плюс) и «–»(минус) допускаются пустые символы преобразуются в пробелы

L Буква от А до Я (или от A до Z), ввод обязателен

? Буква от А до Я (или от A до Z), ввод не обязателен

A Буква от А до Я (или от A до Z) или цифра от 0 до 9, ввод обязателен

A Буква от А до Я (или от A до Z) или цифра от 0 до 9, ввод не обязателен

& Любой символ или пробел, ввод обязателен

C Любой символ или пробел, ввод не обязателен

.,:;-/ Десятичный разделитель и разделитель тысяч, значений дат и времени. Отображаемый символ зависит от настроек языка и стандартов на панели управления Windows

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

Примеры масок ввода приведены в табл. 7.

Page 73: F ? L H > B Q ? K D B ? M D : A : G B Ylib.madi.ru/fel/fel1/fel19M661.pdf · документации в текстовом процессоре Word, а также при работе

72

Таблица 7 Примеры масок ввода

Заданная маска ввода Отображение (000) 000-00-00 (095)456-35-77

00.00.0000 12.05.2014 №0000-00 №2387-04

Если это требуется, то в этой же вкладке «Общие» можно доба-вить подписи полей, указать значение по умолчанию, ввести условие назначение и текст сообщения, которое будет появляться при невы-полнении этого условия. Например, на рис. 12 рассмотрена ситуация, когда сотрудники не могут приниматься на работу, если не имеют среднего профессионального или высшего образования, чаще всего сотрудники, работающие в компании имеют среднее профессиональ-ное образование. В этом случае, в поле «Образование» в строке «Ус-ловие на значение» указываются ограничения с использованием из-вестных из лабораторной работы №1 раздела 2.2 логических выраже-ний, а в строке «Значение по умолчанию» ставится «среднее профес-сиональное». При попытке записать данные о сотруднике без образо-вания база данных выдаст сообщение, записанное в строке «Сообще-ние об ошибке» «не соответствует требованиям найма». Вводимые данные не будут сохранены, что соответствует ситуации, когда прием на работу сотрудника без соответствующего образования не возможен.

Если поле может не заполняться данными, такое поле является не обязательным. В строке «Обязательное поле» стоит «Нет» (рис. 12). Обратите внимание, что часто студенты назначают ограничения, кото-рые противоречат друг другу. Выше мы рассмотрели ограничение со-трудников по образованию, из которого вытекает, что у сотрудника ОБЯЗАТЕЛЬНО должно быть либо среднее профессиональное, либо высшее образование, а в строке «Обязательное поле» стоит «Нет», что является ошибкой назначенных ограничений. Если поле не может принимать пустые значения (значения Null), в этом случае необходимо указать, что поле является обязательным. По умолчанию, ключевые поля – обязательные.

Page 74: F ? L H > B Q ? K D B ? M D : A : G B Ylib.madi.ru/fel/fel1/fel19M661.pdf · документации в текстовом процессоре Word, а также при работе

73

3.4. На вкладке «Подстановка» указать список принимаемых значений для тех полей, где это необходимо.

Вкладка «Подстановка» также находится внизу среды конструк-тора таблиц.

Например, для поля «должность» таблицы «Сотрудники» можно поставить ограничение принимаемых значений в виде списка – ме-неджер, бригадир, рабочий. Необходимо помнить, что курсор должен находиться на имени поля «Должность», для которого создается спи-сок принимаемых значений. Очень частая ошибка при указании списка принимаемых значений продемонстрирована на рис. 13, когда курсор стоит не на том поле, для которого назначается список.

Рис. 13. Пример создания списка перечислений

3.5. Указать ключевое поле при помощи кнопки на пиктогра-фическом меню с изображением ключа.

Каждая таблица должна иметь как минимум одно ключевое поле, однозначно определяющее каждую запись. Каждому значению ключе-вого поля должна соответствовать только одна запись. Ключевое поле не может быть пустым (содержать значение Null). Если такого поля нет, необходимо в первую строку добавить поле «Код» или «Номер». Если

Page 75: F ? L H > B Q ? K D B ? M D : A : G B Ylib.madi.ru/fel/fel1/fel19M661.pdf · документации в текстовом процессоре Word, а также при работе

74

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

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

Контрольные вопросы и задания

1. Чем ограничиваются данные, хранимые в одной базе данных? 2. Дайте определение предметной области. 3. Дайте определение базы данных. 4. Перечислите достоинства технологии баз данных. 5. Дайте определение реляционной баз данных. 6. Перечислите особенности реляционной баз данных. 7. Чем ограничиваются данные, хранимые в одной таблице? 8. Перечислите свойства имени поля. 9. Перечислите типы данных в среде СУБД MS Access. 10. Дайте определение ключевого поля. 11. Перечислите свойства ключевого поля. 12. Дайте определение обязательных полей.

Лабораторная работа №2.2. Создание схемы данных

Цель работы – получение знаний о методе определения сте-пени отношений и передачи первичного ключа, и приобретение навы-ков создания связей между таблицами в зависимости от найденной степени отношений в среде учебной СУБД MS Access.

Задание 1. Определить необходимые связи между таблицами. Это задание выполняется всей группой студентов под руково-

дством и непосредственном консультировании преподавателя в фор-ме деловой игры.

Page 76: F ? L H > B Q ? K D B ? M D : A : G B Ylib.madi.ru/fel/fel1/fel19M661.pdf · документации в текстовом процессоре Word, а также при работе

75

2. Для всех связей найти степень отношения и создать схему данных в среде СУБД MS Access, установив все связи в соответствии с найденным значением степени отношения.

Для нахождения степени отношения необходимо использовать следующее правило, состоящее из трех шагов.

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

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

3 шаг. По результатам первого и второго шага выбирается степень отношения данной связи (табл. 8) и фиксируется в таблице (табл. 9).

Связь между таблицами реализуется следующим образом: • при степени отношений «1:М» ключевое поле таблицы, сте-

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

– обязательное поле – по желанию: «да» или «нет»; – индексированное поле – «да, совпадения допускаются»; • при степени отношений «1:1» ключевое поле копируется из

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

– обязательное поле – по желанию: «да» или «нет»; – индексированное поле – «да, совпадения не допускаются»; • при степени отношений «N:М» необходимо создать дополни-

тельную таблицу, которая обладает следующими свойствами: – имя дополнительной таблицы состоит из имен связанных таб-

лиц через подчеркивание;

Page 77: F ? L H > B Q ? K D B ? M D : A : G B Ylib.madi.ru/fel/fel1/fel19M661.pdf · документации в текстовом процессоре Word, а также при работе

76

– в качестве первичного поля копируются ключевые поля свя-занных таблиц;

– у дополнительной таблицы могут быть свои поля. Таблица 8

Определение степени отношения

Степень отношений Ответ на первом шаге 1:1

1:М Ответ на втором шаге 1:М Ответ на первом шаге 1:М Ответ на втором шаге 1:1 Ответ на первом шаге 1:М

N:М Ответ на втором шаге 1:М Ответ на первом шаге 1:1

1:1 Ответ на втором шаге 1:1

Таблица 9 Описание связей

Таблица Связь Таблица Степень отношений

Пример выполнения работы Связи, необходимые для соединения таблиц выявляются сту-

дентами вместе с преподавателем. Для описания найденных связей заполняется таблица по образцу табл. 9.

Таблица Связь Таблица Степень отношенийСотрудники Делают Проверки M:N Дороги Требуют Проверки 1:M Дороги имеют Вид_дороги 1:M Проверки узнают Параметры M:N

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

Page 78: F ? L H > B Q ? K D B ? M D : A : G B Ylib.madi.ru/fel/fel1/fel19M661.pdf · документации в текстовом процессоре Word, а также при работе

77

Для связей со степенью отношения «M:N» создаются дополни-тельные таблицы. Для назначения двойного первичного ключа выде-ляются оба поля и нажимается кнопка на пиктографическом меню с изображением ключа.

Связи, которые найдены и описаны, необходимо установить в созданной базе данных. Для этого необходимо выбрать пункт меню «Работа с базами данных» – «Схема данных».

Схема данных графически отображает логические связи между таблицами.

В появившемся окне «Добавление таблицы» следует выбрать все созданные на предыдущей лабораторной работе таблицы (рис. 14).

Рис. 14. Вид окна создания схемы данных

Далее следует щелкнуть мышкой по первичному ключу главной таблицы и протянуть курсор нажатой мышки к скопированному полю под-чиненной таблицы. В появившемся окне «Изменение связей» (рис. 15) следует установить флажок «Обеспечение целостности данных», прове-рить степень отношения, которая будет установлена и, если она совпа-дает с найденной Вами в табл. 9, нажать кнопку «Создать».

Page 79: F ? L H > B Q ? K D B ? M D : A : G B Ylib.madi.ru/fel/fel1/fel19M661.pdf · документации в текстовом процессоре Word, а также при работе

78

Если связь установлена верно, линия связи будет обязательно иметь подписанную степень отношения, если не верно – линия связи будет тонкой и без степени отношения. Для удаления или изменения созданной связи следует нажать правую кнопку мыши при выделен-ной связи. В появившемся окне выбрать нужное действие.

Рис. 15. Создание связи в схеме данных

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

Рис. 16. Пример схемы данных

Page 80: F ? L H > B Q ? K D B ? M D : A : G B Ylib.madi.ru/fel/fel1/fel19M661.pdf · документации в текстовом процессоре Word, а также при работе

79

Контрольные вопросы

1. Как определяется степень отношения? 2. Как определяется главная и подчиненная таблицы? 3. Как создается связь со степенью отношений «1:М»? 4. Как создается связь со степенью отношений «1:1»? 5. Как создается связь со степенью отношений «N:М»? 6. Какими свойствами обладает дополнительная таблица? 7. Для чего создается схема данных? 8. Как создается схема данных в СУБД MS Access?

Лабораторная работа №2.3. Проведение тестирования полученной базы данных

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

Задание 1. В конструкторе таблиц для всех подчиненных таблиц выпол-

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

2. Заполнить таблицы данными, которые соответствуют возмож-ным вариантам взаимодействия объектов таблиц.

После создания схемы данных таблицы воспринимаются СУБД как единая база данных и обеспечивает целостность хранимых во взаимосвязанных таблицах данных. Схема данных в дальнейшем ав-томатически используется для объединения записей связанных таб-лиц при разных видах обработки данных. Процесс создания структуры базы данных завершен, необходимо протестировать полученный про-граммный продукт. Одним из способов тестирования является загруз-ка контрольными данными таблиц базы данных.

Page 81: F ? L H > B Q ? K D B ? M D : A : G B Ylib.madi.ru/fel/fel1/fel19M661.pdf · документации в текстовом процессоре Word, а также при работе

80

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

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

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

Пример выполнения работы Для того, чтобы значения полей подчиненных таблиц, которые

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

Например, для подчиненной таблицы «Проверка» необходимо сде-лать в поле «Номер_дороги» подстановку значений поля «Номер_до- роги» главной таблицы «Дорога». Для этого в конструкторе таблиц во вкладке «Подстановка» выбираются следующие значения (рис. 17).

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

Для каждой таблицы не требуется заполнять много записей, но необходимо, чтобы записи содержали данные, соответствующие раз-ным ситуациям в реальном мире. Например, если в БД (рис. 16) один вид дороги может быть у нескольких дорог, то необходимо ввести как минимум два вида дорог и три дороги: одна дорога одного вида и две дороги другого вида, и так далее.

Для описания связей, которые объединяют таблицы и были найде-ны вместе с преподавателем, заполняется таблица по образцу табл. 9.

Page 82: F ? L H > B Q ? K D B ? M D : A : G B Ylib.madi.ru/fel/fel1/fel19M661.pdf · документации в текстовом процессоре Word, а также при работе

81

Рис. 17. Пример включения режима подстановки для подчиненной таблицы «Проверка»

Контрольные вопросы

1. Как выполняется подстановка значений первичного ключа главной таблицы в подчиненной таблице?

2. Для каких целей выполняется подстановка значений первич-ного ключа главной таблицы в подчиненной таблице?

3. Для каких целей выполняется заполнение БД? 4. Какие требования предъявляются к заполнению таблиц

данными?

Лабораторная работа №2.4. Работа с запросами

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

Page 83: F ? L H > B Q ? K D B ? M D : A : G B Ylib.madi.ru/fel/fel1/fel19M661.pdf · документации в текстовом процессоре Word, а также при работе

82

Задание 1. Для выделенной функции сформулировать вопросы, которые

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

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

Необходимо создать запросы следующих типов: • запрос на список – получение полной или частичной (не все

поля) информации обо всех экземплярах какого-либо информацион-ного объекта;

• запрос на выборку по текстовому полю – получение данных, ограниченных простым условием на поле с текстовым типом данных;

• запрос на выборку по числовому полю – получение данных, ограниченных простым условием на поле с числовым типом данных;

• запрос на выборку по дате – получение данных, ограничен-ных простым условием на поле с типом данных «Дата/Время»;

• запрос на выборку по сложному условию – получение дан-ных, ограниченных несколькими простыми условиями на любые типы полей, объединенными операциями «AND» («логическое И») или «OR» («логическое ИЛИ»);

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

2. Создать документацию по каждому запросу, содержащую: • тип создаваемого запроса; • выполняемое данным запросом действие; • SQL-код запроса; • результат выполнения запроса в виде таблицы.

Page 84: F ? L H > B Q ? K D B ? M D : A : G B Ylib.madi.ru/fel/fel1/fel19M661.pdf · документации в текстовом процессоре Word, а также при работе

83

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

части лабораторной работы действие можно реализовать с помощью запроса заданного типа.

Перейти в среду Конструктора запросов (рис. 18), выбрав на ленте кнопку «Создание» и далее кнопку «Конструктор запросов». Среда «Конструктора запросов» разделена на две части: среда «До-бавление таблиц» и на таблицу «Бланк запроса».

Рис. 18. Среда «Конструктор запросов»

Определить, данные какой таблицы необходимо использовать для получения результата. Выбрать эту таблицу в окне «Добавление таблицы». Закрыть окно «Добавление таблицы». Запрос можно вы-полнять, используя не только данные таблицы, но и данные любого созданного ранее запроса.

Определить, какие данные (поля) выбранной таблицы нужно знать в результате выполнения запроса. Включить эти поля в бланк запроса. Поля добавляются одним из трех способов: двойным щелч-ком мыши по имени поля в таблице, «перетаскиванием» поля из таб-

Page 85: F ? L H > B Q ? K D B ? M D : A : G B Ylib.madi.ru/fel/fel1/fel19M661.pdf · документации в текстовом процессоре Word, а также при работе

84

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

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

Литералы – конкретные значения, воспринимаемые Access так, как написаны. В качестве литералов могут использоваться числа, тек-стовые строки, даты. Текстовые строки заключаются в двойные ка-вычки обязательно, если содержат пробелы или знаки препинания, даты – в знаки #. Например, «Магистраль», # 12.12.2014#.

Константы – неизменяющиеся значения, которые определены в Access. Например, Да, Нет, False, True, Null.

Идентификаторы – ссылки на значение поля, элемента управления или свойства. Идентификаторами могут быть имена по-лей таблиц в виде [Имя таблицы]![Имя поля]. Допускается использо-вание шаблона «*» или «?».

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

Выражение вводится в бланк запроса в пустое поле строки «По-ле». По умолчанию перед выражением добавляется имя этого поля «ВыражениеN». Имя вычисляемого поля отделяется от самого выра-жения двоеточием. Например,

Выражение1:[Цена]*[Количество], где «Цена» и «Количество» – имена полей. Имя вычисляемого поля становится заголовком столбца в таблице с результатами выполнения запроса. Это имя можно менять.

Сохранить созданный бланк запроса, нажав правую кнопку мы-ши по вкладке со стандартным именем запроса «ЗапросN», в появив-шемся окне задав имя запроса, соответствующее действию запроса и выбрав команду «Сохранить».

Page 86: F ? L H > B Q ? K D B ? M D : A : G B Ylib.madi.ru/fel/fel1/fel19M661.pdf · документации в текстовом процессоре Word, а также при работе

85

Таблица 10 Логические операторы

Вид Название Комментарии = равно Используется по умолчанию < меньше > больше

<> не равно <= меньше или равно >= больше или равно

Between между Задает интервал для числового значения или даты. Например, Between 20 And 50 Between #1.09.2014# And #30.12.2014#

In входит в

Выполняет проверку на равенство любому значению из списка, который задается в круглых скобках. Например, In («Шоссе», «Магистраль», «Грунтовая»)

Like подобно Позволяет сравнивать с образцами, использующими шаблоны. Например, Like «Грунтовая»

And Логическое «И» Может задаваться в одной строке Or Логическое «ИЛИ» Может задаваться в разных строках Not Логическое «НЕ»

Запустить созданный запрос на выполнение, используя для это-го кнопку [!] на ленте. Результатом выполнения запросов такого вида является таблица, которая существует до закрытия запроса.

Пример выполнения работы Например, для того, чтобы реализовать функцию учета выпол-

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

Page 87: F ? L H > B Q ? K D B ? M D : A : G B Ylib.madi.ru/fel/fel1/fel19M661.pdf · документации в текстовом процессоре Word, а также при работе

86

Таблица 11 Однотабличные запросы

№ п/п Запрос Тип запроса

1 Просмотреть список всех параметров проверки дорог

Запрос на список

2 Просмотреть информацию о дорогах категории «Магистраль»

Запрос на выборку по текстовому полю

3 Просмотреть проверки, результат которых «неудовлетворительно»

Запрос на выборку по текстовому полю

4 Просмотреть дороги, количество полос которых больше 10

Запрос на выборку по числовому полю

5 Просмотреть категории дорог, у которых количество проверок за лето равно 3

Запрос на выборку по сложному условию

6 Просмотреть выполненные проверки за ноябрь

Запрос на выборку по дате

7 Просмотреть проверки, начало которых приходится на текущую дату

Запрос на выборку по дате

8 Показать нормативные значения пара-метра по названию и единице измерения

Запрос на выборку по сложному условию

9 Просмотреть выполненные проверки за осень

Запрос на выборку по сложному условию

10 Показать информацию о дороге по определенной категории

Запрос на выборку с использованием пере-менного параметра

11 Показать проверку на определенную дату Запрос на выборку

с использованием пере-менного параметра

12 Посчитать требуемое количество проверок за год для определенной категории дорог

Запрос на выборку с выполнением вычислений

Запрос №1 – на список – один из наиболее простых в создании запросов. При его создании необходимо определить, какие поля необ-ходимо включить в запрос, чтобы получить наиболее полный, но в то-же время не избыточный ответ. Структура запроса представлена на рис. 19. В этом примере необходимо показать все поля таблицы.

Запрос №6 – запрос на выборку по дате. В таких запросах можно использовать встроенные функции, вызвать которые можно по кнопке на ленте «Построитель». В примере (рис. 20) используется функция Month, выделяющая из даты месяц.

Page 88: F ? L H > B Q ? K D B ? M D : A : G B Ylib.madi.ru/fel/fel1/fel19M661.pdf · документации в текстовом процессоре Word, а также при работе

87

Рис. 19. Пример выполнения запроса на список

Рис. 20. Пример выполнения запроса на выборку по дате

Page 89: F ? L H > B Q ? K D B ? M D : A : G B Ylib.madi.ru/fel/fel1/fel19M661.pdf · документации в текстовом процессоре Word, а также при работе

88

Запрос №9 – запрос по сложному условию, позволяет наклады-вать несколько условий как на разные поля, так и на одно поле При-мер выполнения такого запроса представлен на рис. 21.

Рис. 21. Пример выполнения запроса на сложное условие

Запрос №10 – пример выполнения запроса с использованием переменного параметра представлен на рис. 22. При запуске на вы-полнение такого запроса появляется диалоговое окно со строкой вво-да, куда вводится значение переменного параметра.

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

Запрос на выборку по текстовому полю – Просмотреть ин-формацию о дорогах категории «Магистраль».

SELECT Дорога.Номер, Дорога.Протяженность, Доро-га.[Количество_полос], Дорога.Начальный_адрес, Доро-га.Конечный_адрес, Дорога.[Количество_светофоров], Доро-га.Тип_покрытия, Дорога.Название_категории

FROM Дорога WHERE (((Дорога.Название_категории) Like "м*"));

Page 90: F ? L H > B Q ? K D B ? M D : A : G B Ylib.madi.ru/fel/fel1/fel19M661.pdf · документации в текстовом процессоре Word, а также при работе

89

Рис. 22. Пример выполнения запроса с переменным параметром

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

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

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

Если таблицы (запросы), лежащие в основе запроса не связаны, необходимо добавить те таблицы, которые обеспечат связь. Напри-мер, для реализации запроса «Список всех параметров, по которым проводилась конкретная проверка» необходимо добавить не только таблицы «Проверка» и «Параметры», но и таблицу «Проверка_Пара- метры» (рис. 24).

Page 91: F ? L H > B Q ? K D B ? M D : A : G B Ylib.madi.ru/fel/fel1/fel19M661.pdf · документации в текстовом процессоре Word, а также при работе

90

Рис. 24. Пример выполнения многотабличного запроса на список

Контрольные вопросы и задания

1. Как выполняется подстановка значений первичного ключа главной таблицы в подчиненной таблице?

2. Для каких целей выполняется подстановка значений первич-ного ключа главной таблицы в подчиненной таблице?

3. Для каких целей выполняется заполнение БД? 4. Какие требования предъявляются к заполнению таблиц

данными? 5. Расскажите последовательность действий при создании за-

проса в «Конструкторе запросов». 6. Перечислите виды манипулирования данными в БД. 7. Назовите виды и способы создания запросов в СУБД MS Access. 8. Опишите последовательность действий при создании запроса

в «Конструкторе запросов». 9. Перечислите условия отбора записей. 10. Как работать с построителем выражений? 11. Назовите правила работы в конструкторе запросов с много-

табличными запросами. 12. Как просмотреть SQL-код запроса? 13. Как редактировать запрос в конструкторе запросов? 14. Как работать с переменным параметром в запросе? 15. Как изменять тип данных переменного параметра? 16. Как создавать и выполнять запросы с групповыми операциями?

Page 92: F ? L H > B Q ? K D B ? M D : A : G B Ylib.madi.ru/fel/fel1/fel19M661.pdf · документации в текстовом процессоре Word, а также при работе

91

СПИСОК ЛИТЕРАТУРЫ

1. Каримова, Н.В. Технология обработки табличной информации: методиче-ские указания / Н.В. Каримова, И.С. Шувалова. – М.: МАДИ(ГТУ), 2008.

2. Суркова, Н.Е. Профессиональные информационные системы и базы дан-ных: методические указания к лабораторным работам / Н.Е. Суркова, А.В. Остро-ух, Т.И. Ерёмина. – Красноярск: Научно-инновационный центр, 2015. – 49 с.

3. Шувалова, И.С. Технология создания научно-технической документации: методические указания к практическим и лабораторным работам по дисциплине «Информатика» / И.С. Шувалова, Л.Ф. Макаренко. – М.: МАДИ, 2017. – 97 с.

4. Шувалова, И.С. Программирование на языке VBA: методические указания к практическим и лабораторным работам по дисциплине «Информатика» / И.С. Шувалова. – М.: МАДИ, 2017. – 137 с.

5. Шувалова, И.С. Использование компьютерных технологий в решении прикладных задач: методические указания к практическим и лабораторным рабо-там по дисциплине «Компьютерные технологии» / И.С. Шувалова. – М.: МАДИ, 2018. – 84 с.

6. Суркова, Н.Е. Методические указания к лабораторным работам по дисци-плине «Информационное моделирование». Ч. 1 / Н.Е. Суркова, И.С. Шувалова. – М.: МАДИ, 2013.

7. Суркова, Н.Е. Методы проектирования информационных систем / Н.Е. Сур-кова, А.В. Остроух. – М.: РосНОУ, 2004. – 144 с.

8. Остроух, А.В. Основы информационных технологий: учебник / А.В. Остро-ух. – М.: Издательский центр «Академия», 2014. – 208 с. –

9. Суркова, Н.Е. Методология структурного проектирования информацион-ных систем: монография / Н.Е. Суркова, А.В. Остроух. – Красноярск: Научно-инновационный центр, 2014. – 190 с.

10. Николаев, А.Б. Информационные технологии в менеджменте и транс-портной логистике: учебное пособие / А.Б. Николаев, А.В. Остроух. – Saint-Louis, MO, USA: Publishing House Science and Innovation Center, 2013. – 254 с.

11. ФГОС ВО по направлению подготовки 38.05.02 «Таможенное дело». 12. ГОСТ 7.32-2017. Система стандартов по информации, библиотечному и

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

13. URL: www.taurion.ru 14. URL: biblio-online.ru

Page 93: F ? L H > B Q ? K D B ? M D : A : G B Ylib.madi.ru/fel/fel1/fel19M661.pdf · документации в текстовом процессоре Word, а также при работе

92

ПРИЛОЖЕНИЯ

ПРИЛОЖЕНИЕ А

Пример варианта индивидуальных заданий для закрепления технологических приёмов

и методов решения прикладных задач в MS Excel

Вариант №1 Тема задачи №1. Простые вычисления по формулам с исполь-

зованием математических функций и графической иллюстрацией ре-зультатов вычислений.

Тема задачи №2. Вычисление таблицы значений функции одно-го аргумента с выбором формулы и с построением графика.

№ задачи Условие задачи

1

Шаровой резервуар с заданным внутренним радиусом R имеет N-слойную оболочку. Толщина слоев одинакова и равна H. Вычис-лить объем каждого сферического слоя, начиная с самого внутренне-

го, объём которого вычисляется по формуле 3 34 4( )3 3

.V R H R= π + − π

Полученные результаты проиллюстрировать на графике.

2

Вычислить N значений функции Y = f(X) для аргумента X, изменяющегося от начального значения X1 с шагом dX. Построить график функции

3

2 2

, при 0,2

4 , при 0,4

x xA AA e e x

YA x

x A

−⎧ ⎛ ⎞+ ≤⎪ ⎜ ⎟⎜ ⎟⎪ ⎝ ⎠= ⎨

⎪>⎪⎩ +

где параметр A = 1, значение X1 = −2A; шаг dX = A/5.

Общее требование. При решении задачи обязательно выявить имеющиеся ограничения, т.е. установить область допустимых значе-ний (ОДЗ) для исходных данных. Реализовать защиту исходных данных от логически недопустимых значений и неверных действий пользователя. В случае появления какой-либо ошибки вычисления результатов не производить!

Page 94: F ? L H > B Q ? K D B ? M D : A : G B Ylib.madi.ru/fel/fel1/fel19M661.pdf · документации в текстовом процессоре Word, а также при работе

93

ПРИЛОЖЕНИЕ Б

Образец титульного листа отчёта

МОСКОВСКИЙ АВТОМОБИЛЬНО-ДОРОЖНЫЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ (МАДИ)

Кафедра «Автоматизированные системы управления»

ОТЧЕТ О ВЫПОЛНЕНИИ ИНДИВИДУАЛЬНЫХ ЗАДАНИЙ

по дисциплине «Информатика» Вариант 1 Выполнил: Антонов А.А. Группа: 1ТД2 Преподаватель: Шувалова И.С.

Москва 2018

Page 95: F ? L H > B Q ? K D B ? M D : A : G B Ylib.madi.ru/fel/fel1/fel19M661.pdf · документации в текстовом процессоре Word, а также при работе

94

ПРИЛОЖЕНИЕ В

Список тем заданий для лабораторных работ по дисциплине «Информационные системы и базы данных»

Предлагается следующий список тем заданий для цикла лабо-раторных работ по дисциплине «Информационные системы и базы данных»:

1. Объект – автосалон, функция – продажа автомобилей. 2. Объект – компания аренды авто, функция – прокат автомобилей. 3. Объект – интернет-магазин, функция – розничная продажа

товара. 4. Объект – магазин, функция – продажа товара. 5. Объект – магазин, функция – работа с поставщиками. 6. Объект – магазин, функция – оптовая торговля товаром. 7. Объект – склад, функция – распределение товара под хранение. 8. Объект – склад, функция – поиск товара под формирование

погрузки. 9. Объект – автосервис, функция – выполнение ремонта автомо-

билей. 10. Объект – автосервис, функция – обеспечение деталями ре-

монтных работ. 11. Объект – автодорожное хозяйство, функция – проверка со-

стояния дорог. 12. Объект – автодорожное хозяйство, функция – проведение

ремонтных дорожных работ. 13. Объект – автодорожное хозяйство, функция – проверка со-

стояния дорог. 14. Объект – автопарк, функция – учета поступлений и списаний

автомобилей. 15. Объект – автопарк, функция – учета перевозок пассажиров. 16. Объект – автопарк, функция – учета перевозок грузов. 17. Объект – автовокзал, функция – продажа билетов на между-

городные автобусные перевозки.

Page 96: F ? L H > B Q ? K D B ? M D : A : G B Ylib.madi.ru/fel/fel1/fel19M661.pdf · документации в текстовом процессоре Word, а также при работе

95

ОГЛАВЛЕНИЕ

ВВЕДЕНИЕ .................................................................................................. 3

Глава I. ПРАКТИЧЕСКИЕ И ЛАБОРАТОРНЫЕ РАБОТЫ ПО ДИСЦИПЛИНЕ «ИНФОРМАТИКА» .................................... 7

Часть 1. Технология оформления отчетно-технической документации ................................... 7 1.1. Технологические особенности

подготовки отчёта .......................................................... 7 1.2. Задания по теме «Технология подготовки

документов в текстовом процессоре MS Word» ........ 9 Практическая работа №1. Создание простых документов .......................................................... 9 Практическая работа №2. Технология создания многоуровневых списков и оглавления ..... 11 Практическая работа №3. Стили оформления документов и приёмы редактирования ........ 12 Практическая работа №4. Работа с таблицами .......................................................................... 15 Практическая работа №5. Различные способы оформления документов. Встраивание объектов ...................................................................... 18 Часть 2. Решение типовых задач

в табличном процессоре MS Excel ................................... 22 2.1. Общая характеристика решаемых задач

и применяемых технологий MS Excel ....................... 22 2.2. Задания по теме «Технология решения

прикладных задач в табличном процессоре MS Excel» ................................................ 24

Лабораторная работа №1.1. Проверка условий в формулах, расположенных на разных листах ............................................................................... 24

Page 97: F ? L H > B Q ? K D B ? M D : A : G B Ylib.madi.ru/fel/fel1/fel19M661.pdf · документации в текстовом процессоре Word, а также при работе

96

Лабораторная работа №1.2. Технология автоматизации многовариантных расчётов на примере расчёта стоимости заказа ............................................ 28 Лабораторная работа №1.3. Технология обработки массивов данных. Использование функций ................................................................... 35 Лабораторная работа №1.4. Информационная технология работы в MS Excel с таблицей как с базой данных ........................................................ 41 Лабораторная работа №1.5. Специальные функции Excel. Работа с финансовыми функциями ................................................ 48

2.3. Пример отчёта о выполнении индивидуальных заданий по дисциплине «Информатика».................. 53

Глава II. ЛАБОРАТОРНЫЕ РАБОТЫ ПО ДИСЦИПЛИНЕ «ПРОФЕССИОНАЛЬНЫЕ ИНФОРМАЦИОННЫЕ СИСТЕМЫ И БАЗЫ ДАННЫХ» .............................................. 65

Лабораторная работа №2.1. Технология создания таблиц ........................................................... 65 Лабораторная работа №2.2. Создание схемы данных ................................................................... 74 Лабораторная работа №2.3. Проведение тестирования полученной базы данных ................... 79 Лабораторная работа №2.4. Работа с запросами .......................................................................... 81

СПИСОК ЛИТЕРАТУРЫ .......................................................................... 91

ПРИЛОЖЕНИЯ ......................................................................................... 92 Приложение А .................................................................................... 92 Приложение Б .................................................................................... 93 Приложение В .................................................................................... 94