- •Задание для выполнения Домашней работы студентами групп зу-11с, зуа-11с, змг-11с по курсу «Компьютерные информационные технологии»
- •Программирование разветвляющихся алгоритмов задача №2.
- •1. Условие задачи в соответствии с вариантом;
- •Условие задачи в соответствии с вариантом;
- •Гомель, 2011
- •Задание 2. Создание и использование макросов
- •2.2. Программирование разветвляющихся алгоритмов
Задание для выполнения Домашней работы студентами групп зу-11с, зуа-11с, змг-11с по курсу «Компьютерные информационные технологии»
Доиашняя работа содержит 5 заданий:
-
Решение профессиональных задач средствами табличного процессора MS Excel.
-
Разработка и создание макросов.
РЕШЕНИЕ ЭКОНОМИЧЕСКИХ ЗАДАЧ. Алгоритмизация и программирование на языке Visual Basic for Application (VBA) в среде Microsoft Excel
-
Программирование линейных алгоритмов.
-
Программирование разветвляющихся алгоритмов задача №1.
-
Программирование разветвляющихся алгоритмов задача №2.
Для выполнения Заданий 3,4,5 контрольной работы необходимо изучить основы алгоритмизации и программирования на языке VBA. В контрольной работе выполнить задания в соответствии со своим вариантом, совпадающим с номером студента в журнале группы. Для выполнения заданий использовать методические указания, которые находятся в папке КИТ\Шестакова\Методпакет.
Работу оформить в тетради (или на листах формата А4, подшитых в папку) в соответствии с требованиями к оформлению контрольных работ, размещенными на стенде кафедры.
Для задания 1:
-
условие задачи в соответствии с вариантом;
-
описать процесс и используемые методы выполнения задач в среде Excel;
-
распечатка результатов.
Для задания 2:
1. Условие задачи в соответствии с вариантом;
2. описать процесс создания макроса;
3. распечатка окна результата.
Для заданий 3,4, 5 в контрольной работе должны быть представлены:
-
Условие задачи в соответствии с вариантом;
-
графическая схема алгоритма;
-
таблица используемых переменных;
-
рукописный текст программы (распечатанный), написанной на языке VBA;
-
рукописные тесты (распечатанные).
Гомель, 2011
Задание №1. Решение профессиональных задач средствами табличного процессора MS Excel.
Исходные данные: файл Продажи.xls (Y:\Exсel). Структура файла представлена на рис.1.
Область |
Город |
N магазина |
Дата |
Товар |
Цена |
Количество |
Брестская |
Брест |
1 |
14.06.03 |
сок |
1550 |
3400 |
Витебская |
Новополоцк |
1 |
13.06.03 |
сахар |
1320 |
3400 |
Витебская |
Новополоцк |
1 |
13.06.03 |
колбаса |
5690 |
3400 |
Гомельская |
Солигорск |
1 |
15.06.03 |
сахар |
1320 |
3400 |
Гомельская |
Речица |
1 |
15.06.03 |
сахар |
1300 |
3400 |
Гомельская |
Речица |
1 |
16.06.03 |
сахар |
1300 |
3400 |
Гомельская |
Солигорск |
1 |
15.06.03 |
сок |
1500 |
3400 |
Гомельская |
Солигорск |
1 |
16.06.03 |
сок |
1500 |
3400 |
Гомельская |
Речица |
1 |
13.06.03 |
сок |
1550 |
3400 |
Гомельская |
Гомель |
1 |
14.06.03 |
сок |
1550 |
3400 |
Гомельская |
Речица |
1 |
14.06.03 |
сок |
1550 |
3400 |
Гомельская |
Солигорск |
1 |
15.06.03 |
колбаса |
6100 |
3400 |
Выполнить следующие задания в MS Excel. Для этого создать свой документ, скопировать в него таблицу из файла «Продажи.xls», сохранить на МД. Результаты каждого задания разместить на отдельном листе таблицы. Листы переименовать, результаты озаглавить в соответствии с видом задания.
№ варианта |
Сортировка данных |
Выбрать данные о продажах с помощью |
Определить, используя подведение итогов |
Определить, используя сводные таблицы |
|
|
|
Автофильтра |
Расширенного фильтра |
|
|
1 |
по области в алфавитном порядке; по городу, товару, магазину |
конфет с ценой больше 5000 в Могилеве |
конфет с ценой больше 5000 в Могилеве; в Минске с ценой больше 1000 или с количеством больше 10000 |
общее количество проданного за каждую дату по каждому товару |
минимальные цены по каждому товару в каждом городе |
2 |
по области в алфавитном порядке; по городу, товару, магазину |
колбасы в магазинах 1, 2 города Гомеля; |
колбасы в магазинах 1, 2 города Гомеля; сахара с ценой больше 1300 и сока с ценой больше 1600 в Бресте |
максимальные и минимальные цены в каждом городе |
количество продаж за каждую дату в каждом магазине каждого города |
3 |
по датам в хронологическом порядке; по дате, товару, убыванию цены |
печенья в Мозыре и Могилеве с количеством проданного от 4000 до 10000 |
печенья в Мозыре и Могилеве с количеством проданного от 4000 до 10000; сахара, муки и молока в Гомеле за 15.06.03. |
средние цены каждого товара в каждой области |
средние цены товаров за каждую дату в каждой области |
4 |
по датам в обратном хронологическому порядке; по товару, городу, магазину |
в Минской и Гомельской областях муки и сахара 16.06.03 |
в Минской и Гомельской областях муки и сахара 16.06.03; сахара с ценой меньше1300 и сока с ценой меньше1600 в Минске |
количество продаж в каждом магазине каждого города |
общее количество проданного для каждого товара в каждом городе каждой области |
5 |
по возрастанию цены; по товару, области, возрастанию цены |
товаров в магазине 5 Гомеля с ценами меньше 1500 и больше 7000 |
товаров в магазине 5 Гомеля с ценами меньше 1500 и больше 7000; в Минске с ценой больше 1000 или с количеством больше 10000 |
общее количество проданного за каждую дату по каждому товару |
минимальные цены по каждому товару в каждом городе |
6 |
по убыванию цены; по области, городу, товару |
всех товаров, названия которых начинаются на букву “м” в городах, названия которых начинаются на букву “М” |
всех товаров, названия которых начинаются на букву “м” в городах, названия которых начинаются на букву “М” колбасы, муки и печенья в Минске за 15.06.03 |
максимальные и минимальные цены в каждом городе |
средние цены товаров за каждую дату в каждой области |
7 |
по области в алфавитном порядке; по товару, городу, магазину |
колбасы в магазинах 1, 2 города Гомеля |
колбасы в магазинах 1, 2 города Гомеля |
средние цены каждого товара за каждую дату |
общее количество проданного для каждого товара в каждой области |
8 |
по датам в обратном хронологическому порядке; по товару, городу, дате |
в Минской и Брестской областях молока и сахара 15.06.03 |
в Минской и Брестской областях молока и сахара 15.06.03; сахара с ценой меньше 1300 и сока с ценой больше 1600 в Гомеле |
максимальные и минимальные цены в каждой области |
общее количество продаж для каждого товара в каждом городе |
9 |
по области в алфавитном порядке; по городу, товару, магазину |
конфет с ценой больше 5000 в Могилеве |
конфет с ценой больше 5000 в Могилеве; в Минске с ценой больше 1000 или с количеством больше 10000 |
общее количество проданного за каждую дату по каждому товару |
минимальные цены по каждому товару в каждом городе |
10 |
по области в алфавитном порядке; по городу, товару, магазину |
колбасы в магазинах 1, 2 города Гомеля |
колбасы в магазинах 1, 2 города Гомеля; сахара с ценой больше 1300 и сока с ценой больше 1600 в Бресте |
максимальные и минимальные цены в каждом городе |
количество продаж за каждую дату в каждом магазине каждого города |
11 |
по датам в хронологическом порядке; по дате, товару, убыванию цены |
печенья в Мозыре и Могилеве с количеством проданного от 4000 до 10000 |
печенья в Мозыре и Могилеве с количеством проданного от 4000 до 10000; сахара, муки и молока в Гомеле за 15.06.03 |
средние цены каждого товара в каждой области |
средние цены товаров за каждую дату в каждой области |
12 |
по датам в обратном хронологическому порядке; по товару, городу, убыванию цены |
в Минской и Гомельской областях муки и сахара 16.06.03 |
в Минской и Гомельской областях муки и сахара 16.06.03; сахара с ценой меньше1300 и сока с ценой меньше1600 в Минске |
количество продаж в каждом магазине каждого города |
общее количество проданного для каждого товара в каждом городе каждой области. |
13 |
по возрастанию цены; по товару, области, возрастанию цены |
товаров в магазине 5 Гомеля с ценами меньше 1500 и больше 7000 |
товаров в магазине 5 Гомеля с ценами меньше 1500 и больше 7000; в Минске с ценой больше 1000 или с количеством больше 10000 |
общее количество проданного за каждую дату по каждому товару |
минимальные цены по каждому товару в каждом городе |
14 |
по убыванию цены; по области, городу, товару |
всех товаров, названия которых начинаются на букву “м” в городах, названия которых начинаются на букву “М” |
всех товаров, названия которых начинаются на букву “м” в городах, названия которых начинаются на букву “М”; колбасы, муки и печенья в Минске за 15.06.03 |
максимальные и минимальные цены в каждом городе |
средние цены товаров за каждую дату в каждой области |
15 |
по области в алфавитном порядке; по товару, городу, магазину, дате |
колбасы в магазинах 1, 2 города Гомеля |
колбасы в магазинах 1, 2 города Гомеля |
средние цены каждого товара за каждую дату |
общее количество проданного для каждого товара в каждой области |
16 |
по датам в обратном хронологическому порядке; по товару, городу, дате |
в Минской и Брестской областях молока и сахара 15.06.03 |
в Минской и Брестской областях молока и сахара 15.06.03; сахара с ценой меньше 1300 и сока с ценой больше 1600 в Гомеле |
максимальные и минимальные цены в каждой области |
общее количество продаж для каждого товара в каждом городе |
17 |
по возрастанию цены; по товару, области, возрастанию цены |
в Минской и Могилевской областях молока и сахара после 15.06.03 |
в Минской и Могилевской областях молока и сахара после 15.06.03 сахара с ценой больше 1200 и сока с ценой меньше 1600 в Гомеле |
средние цены каждого товара за каждую дату |
максимальные цены по каждому товару в каждом городе |
18 |
по области в алфавитном порядке; по городу, товару, магазину |
всех товаров, названия которых начинаются на букву “к” в городах, названия которых начинаются на букву “К”; |
всех товаров, названия которых начинаются на букву “к” в городах, названия которых начинаются на букву “К”; колбасы, муки и печенья в Гомеле за 15.06.03 |
общее количество проданного за каждую дату по каждому товару |
общее количество проданного для каждого товара в каждом городе каждой области |
19 |
по убыванию цены; по области, городу, товару |
конфет с ценой меньше 6000 в Могилеве |
печенья в Гомеле и Могилеве с количеством проданного от 4000 до 10000; сахара, муки и молока в Гомеле за 14.06.03. |
средние цены каждого товара в каждой области |
общее количество продаж для каждого товара в каждой области |
20 |
по убыванию количества; по дате, товару, убыванию цены |
колбасы в магазинах 1, 2 города Витебска |
конфет с ценой больше 4000 в Витебске; колбаса в Витебске с ценой больше 4000 или с количеством больше 6200 |
средние цены каждого товара за каждую дату |
средние цены товаров за каждую дату в каждой области |
21 |
по возрастанию количества; по области, городу, товару |
мука в магазине 3 города Гродно |
макарон с ценой меньше 1500 в Гродно; колбасы, муки и печенья в Гомеле за 15.06.03 |
общее количество проданного за каждую дату по каждому товару |
средние цены товаров за каждую дату в каждом городе |
22 |
по области в алфавитном порядке; по области, дате, товару |
сок в магазинах 4, 8 города Жлобина |
сок в магазинах 4, 8 города Жлобина; сок, мука в Жлобине за 14.06.03 |
количество продаж в каждом магазине каждого города |
максимальные цены по каждому товару в каждом городе |
23 |
по городу в алфавитном порядке; по городу, товару, магазину |
в Могилевской и Витебской областях молока и сахара 15.06.03 |
в Могилевской и Витебской областях молока и сахара 15.06.03; всех товаров, названия которых начинаются на букву “к” в городах, названия которых начинаются на букву “К”; |
средние цены каждого товара в каждой области |
общее количество проданного для каждого товара в каждом городе каждой области |
24 |
по области в порядке убывания; по дате, городу, товару |
товаров в магазине 5 Гомеля с ценами меньше 1500 и больше 7000 |
печенья в Гомеле и Могилеве с количеством проданного от 4000 до 10000; сахара, муки и молока в Гомеле за 15.06.03 |
максимальные и минимальные цены в каждой области |
средние цены товаров за каждую дату в каждой области |
25 |
по товару в алфавитном порядке; по товару, городу |
товаров в Гомеле с ценами меньше 1400 и больше 8000 |
товаров в Гомеле с ценами меньше 1400 и больше 8000; в Минской и Гомельской областях муки и сахара 16.06.03 |
общее количество проданного за каждую дату по каждому товару |
общее количество продаж для каждого товара в каждой области |
26 |
по возрастанию цены; по товару, области, возрастанию цены |
колбасы в магазинах 3, 11 города Гомеля |
товаров в магазине 5 Гомеля с ценами меньше 1400 и больше 6000; в Минске с ценой больше 1100 или с количеством больше 9000 |
количество продаж в каждом магазине каждого города |
средние цены товаров за каждую дату в каждой области |
27 |
по возрастанию количества; по области, городу, цене |
колбасы в магазинах 1, 12 города Бобруйска |
колбасы в магазинах 1, 12 города Бобруйска; сока, конфет, печенья в Гомеле за 15.06.03 |
средние цены каждого товара в каждой области |
общее количество проданного для каждого товара в каждом городе каждой области |
28 |
по убыванию цены; по области, городу, товару |
в Минской и Брестской областях молока и сахара 14.06.03 |
в Минской и Брестской областях молока и сахара 14.06.03; всех товаров, названия которых начинаются на букву “к” в городах, названия которых начинаются на букву “К” |
средние цены каждого товара в каждом городе |
максимальные цены по каждому товару в каждом городе |
29 |
по области в алфавитном порядке; по области, городу, цене |
всех товаров, названия которых начинаются на букву “м” в городах, названия которых начинаются на букву “М” |
всех товаров, названия которых начинаются на букву “м” в городах, названия которых начинаются на букву “М”; конфеты, муки и печенья в Гомеле за 15.06.03 |
общее количество проданного за каждую дату по каждому товару |
средние цены товаров за каждую дату в каждом городе |
30 |
по убыванию цены; по городу, товару, магазину |
сахар в магазинах 11, 12 города Бобруйска |
сахар в магазинах 11, 12 города Бобруйска; всех товаров, названия которых начинаются на букву “м” в городах, названия которых начинаются на букву “М” |
количество продаж в каждом магазине каждого города |
средние цены товаров за каждую дату в каждой области |