- •Контрольная работа, кафедра ис, курс Информационные технологии
- •Задача 1
- •1.1. Условия задачи
- •1.2. Метод решения задачи
- •1.3. Задание на решение задачи
- •Задача 2
- •2.1. Сущность экономической задачи
- •2.2. Расчётные формулы:
- •2.3. Задание на решение задачи
- •2.3. Подготовительная работа.
- •2.4. Технология работы
- •Задача 3 Анализ доходности хозяйствующего субъекта
- •Задача 4 Решение транспортной задачи
- •Задача 5 Приближённое решение игр методом итераций
- •Задача 6
- •Задача 7 Задача об оптимальной диете
- •Задача 8 Поиск оптимальных решений средствами Excel
- •8.1. Предварительные процедуры
- •8.2. Решение прямой задачи
- •8.3. Округление до целого (получение целочисленного решения)
- •8.4. Решение обратной задачи при несовместности условий и ограничений
- •8.5. Параметрический анализ при несовместности условий и ограничений и невозможности увеличения всех фондов рабочего времени оборудования
- •Задача 9
- •Задача 10 Работа с базой данных. Задача Склад.
- •Задача 11
- •11.1. Предварительные процедуры.
- •11.2. Данные задачи.
- •11.3. Задача.
- •11.1. Начисление заработной платы.
- •11.2. Удержание налогов
- •2. Пример расчета
- •Биоритмы. Дата рождения 06.03.84
- •Эксперимент 2 Расчет биоритмов реального человека
Задача 10 Работа с базой данных. Задача Склад.
В данном упражнении Вы познакомитесь с действием команд, позволяющих выполнять процедуры поиска и выборки данных в электронной таблице по заданным критериям.
1) Предварительные процедуры.
Загрузите файл ЭТ с именем SKLAD. Если же на Вашем диске нет такого файла, то создайте ЭТ, аналогичную табл. 6.
-
1
критерии
Таблица 6
2
3
4
5
6
7
Вывод
8
9
Наименование
Количество
Цена
Стоимость
10
11
12
13
14
15
16
Склад
17
18
Наименование
Количество
Цена
Стоимость
19
Трубы-1
100
24
2400
20
Кирпич-к
50
56
2800
21
Окна-1
30
36
1080
22
Окна-2
30
44
1320
23
Бетон
100
66
6600
24
Плитка
120
28
3360
25
Двери
50
58
2900
26
Доски-2
50
45
2250
27
Доски-1
30
33
990
28
Кирпич-с
50
38
1900
29
Трубы-2
20
24
480
30
Окна -1
20
36
720
31
Плитка
10
28
280
32
Трубы-1
10
24
240
33
Окна-2
20
44
880
34
Доски-3
20
72
1440
Как видите, в данной ЭТ выделено три блока:
* АЗ:Е6 - блок критериев;
* А9:D15 - блок вывода данных;
* А18:D34 - "база данных" (БД).
БД состоит из однотипных строк - записей, столбцы БД - поля имеют определенные имена. Строка имен должна быть обязательно первой в БД. Имена полей должны быть данными только типа ТЕКСТ, при этом допускается применение любых символов.
Структура блока вывода должна повторять структуру БД. Блок вывода рекомендуется располагать в соседних от БД столбцах, с тем чтобы его размер по вертикали не был ограничен размером БД (в данном случае с целью более наглядного представления всей таблицы это правило не выполняется).
Блок критериев располагают над полем вывода, он состоит из двух или более строк. В первой строке задаются имена полей.
Заполните блок критериев данными, как показано в табл. 7. Таблица 7
А |
В |
С |
D |
E |
F |
|
345 |
Наимен Тр* |
Наимен. Окна-? |
Наимен. Плитка Кирпич-к |
Количество 100 <=20 |
Стоимость >1000 |
Стоимость <2500 |
2) Работа с "базой данных".
Выполните поиск записей, удовлетворяющих критерию АЗ:А4:
* Откройте меню <ДАННЫЕ>, выберите пункт <ФИЛЬТР> и в появившемся меню пункт <Расширенный фильтр >.
В появившемся диалоговом окне (рис. 1) задайте флажок "Скопировать результат в другое место", исходный диапазон (А18:D34), дипазон критериев (АЗ:А4) и область вывода (А9:D15).
Р ис. 1. Диалоговое окно "Расширенный фильтр ".
В результате указанных действий в область вывода скопируются записи, удовлетворяющие условию. Примерный вид экрана приведен на рис. 2.
Повторите процедуры выборки, меняя блок критериев: ВЗ:В4, СЗ:С5, D3:D5, ЕЗ:F4, СЗ:D4
При этом внимательно анализируйте результаты выборки и смысл заданных критериев
Функции работы с базой данных.
При обработке таблиц такого типа - чрезвычайно полезными являются функции обработки данных типа БДСУММ, БСЧЕТ и др.
Введите формулу в соответствующие клетки:
А37 = БДСУММ (A18:D34;4;А3:А4)
А38 = БДСУММ (А18:D34;2;ЕЗ:F4)
А39 = БСЧЕТ (А18:D34;2;СЗ:С5)
В частности, первая формула БДСУММ производит суммирование по четвертому столбцу (параметр 4) БД (А18:D34) по строкам, удовлетворяющим критерию (АЗ:А4).
Третья формула БСЧЕТ подсчитывает число ячеек БД (А18:D34), содержащих числа, удовлетворяющие критерию (СЗ:С5).
3) Использование поименованных областей.
Задание функций и выполнение команд значительно упрощается, если использовать так называемые поименованные области – блоки клеток.
Выделите блок А18:D34;
в меню <ВСТАВКА> выберите пункт <ИМЯ> и подпункт <ПРИСВОИТЬ; задайте имя БАЗА ДАННЫХ диапазону А18:D:34 (после применения команд сортировки в списке имен остаются стандартные имена областей критериев, вывода и БД);
нажмите <FЗ> и посмотрите список имен;
Вставьте пустую строку в БД с помощью пункта <СТРОКА> меню <ВСТАВКА>; вновь в меню <ВСТАВКА> выберите пункт <ИМЯ> и подпункт <ПРИСВОИТЬ> и посмотрите размер поименованного блока БАЗА ДАННЫХ – он автоматически увеличился;
В меню <ВСТАВКА> выберите пункт <ИМЯ> и подпункт <ПРИМЕНИТЬ>; выберите в списке имен БАЗА ДАННЫХ.
Итак, теперь во всех формулах и командах Вы можете использовать имя БД для задания области БД, не думая о ее реальных размерах.
Р ис. 2. Результат фильтрации БД ло критерию A3:A4
ОТЧЕТ:
1. Распечатка таблицы после выполнения одной из выборок.
2. Демонстрация работы с ЭТ в режиме выборки и выполнения функций обработки данных.