Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПосибникИТСТКД20112012.doc
Скачиваний:
40
Добавлен:
01.05.2015
Размер:
2.97 Mб
Скачать

2. Автоматизовані технології процесів класифікації та кодування засобами ms Excel.

Завдання 1. Опрацювати теоретичний матеріал з теми «Класифікація об’єктів економічних номенклатур. Методика виконання домашинної класифікації» і підготувати відповіді на контрольні запитання (дивись електронний варіант опорного конспекту з теми).

Завдання 2. Опрацювати контрольний приклад.

Контрольний приклад. Домашинна класифікація об’єктів номенклатури «Студенти ПУЕТ».

Постановка задачі.

1. В університеті навчання студентів здійснюється на чотирьох факультетах.

Номенклатура факультетів ПУЕТ вміщує 4 записи:

  1. Товарознавчо-комерційний факультет (ТК).

  2. Факультет економіки та менеджменту (ЕМ).

  3. Факультет харчових технологій (ТХ).

  4. Факультет фінансів та обліку (ОФ).

2. На всіх факультетах навчання здійснюється за 16 спеціальностями.

3. Номенклатура студентів ПУЕТ умовно вміщує записи по 30 студентам.

Номенклатура студентів ПУЕТ

з/п

Прізвище, ім’я по батькові

Рік вступу

Факультет

Код спеціальності

1

Блохін В.А.

2009

ТК

6.050302

2

Волощук К.Н.

2011

ЕМ

6.050201

3

Голубенко Ж.А.

2009

ОФ

6.050104

4

Григоренко М.С.

2009

ОФ

6.050105

5

Григоренко С.В.

2010

ТК

6.050301

6

Гришко М.В.

2009

ТК

6.050301

7

Дмитренко А.Л.

2009

ОФ

6.050105

8

Довбня Б.П.

2010

ТК

6.050302

9

Жерстюк Р.Д.

2010

ОФ

6.050106

10

Зубенко М.М.

2009

ХТ

6.091707

11

Іванов Ю.О.

2009

ХТ

6.091711

12

Кізуб Н.Л.

2009

ЕМ

6.050103

13

Конотоп Р.О.

2011

ХТ

6.140101

14

Кузь Г.Д.

2009

ЕМ

6.050103

15

Максимець І.В.

2010

ЕМ

6.050108

16

Малюга Л.Д.

2011

ЕМ

6.050109

17

Миронова Ю.А.

2011

ХТ

6.140101

18

Мірошнік М.М.

2009

ОФ

6.050105

19

Олексієноко Н.Г.

2009

ХТ

6.050302

20

Парасенко Г.Ю.

2010

ТК

6.050302

21

Петренко О.І.

2009

ТК

6.050302

22

Прищепа П.Р.

2008

ЕМ

6.050201

23

Сидоренко О.О.

2010

ХТ

6.091711

24

Скляр І.З.

2011

ХТ

6.140101

25

Степко А.Р.

2009

ОФ

6.050105

26

Тарасенко С.Т.

2008

ТК

6.050301

27

Тригуб Л.В.

2011

ХТ

6.140101

28

Тригуб Н.О.

2009

ОФ

6.050106

29

Федорук М.В.

2007

ЕМ

6.050109

30

Чепіль Т.Т.

2009

ЕМ

6.050103

Необхідно:

1. Для спрощення роботи з номенклатурою виконати класифікацію її об’єктів за ознаками їх належності до факультету, спеціальності та академічного курсу.

2. Результати класифікації представити у формі класифікаторів:

1. «Студенти ПУЕТ факультету __________».

2. «Студенти факультету ___за спеціальностями ».

Виконання завдання:

Умовні скорочення у тексті:

КОМ – кількість об’єктів у множині;

КОУ – кількість об’єктів в угрупованні.

1. Виконаємо аналіз умови розв’язку задачі.

Для класифікації студентів за обраними спеціальностями, доцільно використатиієрархічну систему, при цьому, рівні ознак класифікації будуть такі: факультет – ознака 1-го рівня, спеціальність - ознака 2-го рівня, ПІБ студента – ознака 3-го рівня.

2. Виконаємо аналіз номенклатури студентів за їх розподілом на факультетах: ЕМ, ОФ, ТК, ТХ та їх класифікацію за спеціальностями.

(КОМ) - 30

Назва ознаки класифікації: «Факультети»

Назва і номер угрупування за ознакою:

ЕМ

ОФ

ТК

ХТ

1

2

3

4

ΣКОУ - 30

Склад угрупувань:

8

7

7

8

3. Складемо класифікатор: «Студенти ПУЕТ за факультетами"

Факультет

з/п

Прізвище, ім’я по батькові

Рік вступу

Код спеціальності

ЕМ

2

Волощук К.Н.

2011

6.050201

ЕМ

12

Кізуб Н.Л.

2009

6.050103

ЕМ

14

Кузь Г.Д.

2009

6.050103

ЕМ

15

Максимець І.В.

2010

6.050108

ЕМ

16

Малюга Л.Д.

2011

6.050109

ЕМ

22

Прищепа П.Р.

2011

6.050201

ЕМ

29

Федорук М.В.

2011

6.050109

ЕМ

30

Чепіль Т.Т.

2008

6.050103

ОФ

3

Голубенко Ж.А.

2008

6.050104

ОФ

4

Григоренко М.С.

2008

6.050105

ОФ

7

Дмитренко А.Л.

2008

6.050105

ОФ

9

Жерстюк Р.Д.

2010

6.050106

ОФ

18

Мірошнік М.М.

2008

6.050105

ОФ

25

Степко А.Р.

2008

6.050105

ОФ

28

Тригуб Н.О.

2009

6.050106

ТК

1

Блохін В.А.

2008

6.050302

ТК

5

Григоренко С.В.

2010

6.050301

ТК

6

Гришко М.В.

2008

6.050301

ТК

8

Довбня Б.П.

2010

6.050302

ТК

20

Парасенко Г.Ю.

2010

6.050302

ТК

21

Петренко О.І.

2009

6.050302

ТК

26

Тарасенко С.Т.

2010

6.050301

ХТ

10

Зубенко М.М.

2009

6.091707

ХТ

11

Іванов Ю.О.

2008

6.091711

ХТ

13

Конотоп Р.О.

2011

6.140101

ХТ

17

Миронова Ю.А.

2011

6.140101

ХТ

19

Олексієноко Н.Г.

2009

6.050302

ХТ

23

Сидоренко О.О.

2010

6.091711

ХТ

24

Скляр І.З.

2011

6.140101

ХТ

27

Тригуб Л.В.

2011

6.140101

4. Виконаємо класифікацію студентів факультету ЕМ за спеціальностями:

Результати класифікації студентів за спеціальностями факультету – ЕМ

(КОМ) – 8

Назва ознаки класифікації: «Спеціальність:»

Назва і номер угрупування за ознакою: «Спеціальність»:

1

2

3

4

Σ КОУ -8

6.050201

6.050103

6.050108

6.050109

2

3

1

2

5. Складемо класифікатор: «Студенти факультету ЕМ»

Факультет

з/п

Прізвище, ім’я по батькові

Рік вступу

Код спеціальності

ЕМ

12

Кізуб Н.Л.

2009

6.050103

ЕМ

14

Кузь Г.Д.

2009

6.050103

ЕМ

30

Чепіль Т.Т.

2008

6.050103

ЕМ

15

Максимець І.В.

2010

6.050108

ЕМ

16

Малюга Л.Д.

2011

6.050109

ЕМ

29

Федорук М.В.

2011

6.050109

ЕМ

2

Волощук К.Н.

2011

6.050201

ЕМ

22

Прищепа П.Р.

2011

6.050201

6. Виконаємо класифікацію студентів за академічними курсами.

6.1. Для скорочення введемо обмеження на один факультет –ТК.

6.2. Створимо допоміжну робочу таблицю для визначення академічного курсу, на якому вони навчаються в залежності від року вступу до інституту:

Рік вступу на перший курс

Навчальні роки

Поточний курс

2008

2009

2010

2011

2008/2009

2009/2010

2010/2011

2011/2012

4

3

2

1

Спеціальність

Курси

Кількість зареєстрованих

6.0503.01 всього зареєстровано – 3

1

0

2

2

3

0

4

1

6.0503.02 всього зареєстровано – 4

1

0

2

2

3

1

4

1


6.3. Для визначення кількості студентів факультету ТК, які зареєстровані у номенклатурі, сформуємо підготовчу (робочу) таблицю:

Результати класифікації студентів спеціальності 6.0503.01 за курсами

(КОМ) - 3

Назва ознаки класифікації: «Курси»

Назва і номер угрупування за ознакою:

1

2

3

4

0

2

0

1

ΣКОУ - 3

Склад угрупувань:

1. Григоренко С.В.

2. Тарасенко С.Т.

1. Гришко М.В.

0

2

0

1

Угрупування

Об’єкти угрупування

з/п

Назва

з/п

Назва

(Прізвище, ім’я, по батькові, рік вступу, спеціальність)

1

1-курс

2

2-курс

1.

Григоренко С.В.

2.

Тарасенко С.Т.

….

3

3-курс

1

2

4

4-курс

1

Гришко М.В.


Класифікатор «Студенти спеціальності 6.0503.01 за курсами»

Результати класифікації студентів спеціальності 6.0503.02 за курсами

(КОМ) - 4

Назва ознаки класифікації: «Курси»

Назва і номер угрупування за ознакою:

1

2

3

4

ΣКОУ - 4

Склад угрупувань:

1. Довбня Б.П.

2. Парасенко Г.Ю.

1. Петренко О.І.

1. Блохін В.А.

0

2

1

1

Класифікатор «Студенти спеціальності 6.0503.02 за курсами»

Об’єкти угрупування

№ з/п

Назва

№ з/п

Назва (Прізвище, ім’я, по батькові, рік вступу, спеціальність)

1

1-курс

2-курс

1

Довбня Б.П.

2

Парасенко Г.Ю.

3

3-курс

1

Петренко О.І.

4

4-курс

1

Блохін В.А.

Завдання 7. Завершити класифікацію студентів факультетів: ОФ, ТХ та ЕМ за спеціальностями і сформувати класифікатори.

Завдання 8. Опрацювати теоретичний матеріал з теми «Кодування об’єктів економічних номенклатур» і підготувати відповіді на контрольні запитання (дивись електронний варіант опорного конспекту з теми).

Завдання 9. Опрацювати контрольні приклади 1 – 4.

з/п

Прізвище, ім’я по батькові

Рік вступу

Факультет

1

Волощук К.Н.

2011

ЕМ

….

10

Конотоп Р.О.

2011

ХТ

30

Малюга Л.Д.

2011

ЕМ

100

Миронова Ю.А.

2011

ХТ

101

Прищепа П.Р.

2011

ЕМ

1000

Скляр І.З.

2011

ХТ

1001

Тригуб Л.В.

2011

ХТ

3000

Федорук М.В.

2011

ЕМ

Контрольний приклад 1. Побудова простого коду (метод кодування - порядковий) об’єктів номенклатури «Студенти ПУЕТ».

Постановка задачі.

Номенклатура абітурієнтів ПУЕТ 2007 року вступу умовно вміщує 3000 записи.

Для реєстрації абітурієнтів у порядку подачі документів необхідно розробити коди для кожного абітурієнта.

Виконання завдання.

1. Для побудови простого коду вибираємо систему кодування – реєстраційну і метод кодування - порядковий.

ХХХХ

Код абітурієнта

2. Вибираємо алфавіт коду - числовий.

3. Формуємо структуру кодового позначення:

- визначаємо загальну кількість об'єктів у множині (КОМ) – 3000;

- за умови, що множина не буде розширюватися (доповнюватися) новими об'єктами за межі 9999 - приймаємо, довжину кодового позначення 4 знаки.

5. Формуємо кодифікатор "Абітурієнти ПУЕТ".

100

Миронова Ю.А.

0100

101

Прищепа П.Р.

0101

1000

Скляр І.З.

1000

1001

Тригуб Л.В.

1001

3000

Федорук М.В.

3000

Кодифікатор "Абітурієнти ПУЕТ 2007"

(назва )

№ з/п

Прізвище, ім’я по батькові

Код абітурієнта

1

Волощук К.Н.

0001

….

10

Конотоп Р.О.

0010

30

Малюга Л.Д.

0030

Контрольний приклад 2. Побудова простого коду для об'єктів номенклатури «Абітурієнти ПУЕТ за факультетами» (метод кодування - серійно-порядковий).

Постановка задачі.

Прізвище, ім’я по батькові

Рік вступу

Факультет

Код спеціальності

Волощук К.Н.

2007

ЕМ

6.050201

Конотоп Р.О.

2007

ХТ

6.140101

Малюга Л.Д.

2007

ЕМ

6.050109

Миронова Ю.А.

2007

ХТ

6.140101

Прищепа П.Р.

2007

ЕМ

6.050201

Скляр І.З.

2007

ХТ

6.140101

Тригуб Л.В.

2007

ХТ

6.140101

Федорук М.В.

2007

ЕМ

6.050109

Номенклатура абітурієнтів ПУЕТ 2007 року вступу умовно вміщує записи по 3000 студентах.

Для їх розподілу і обліку за факультетами необхідно розробити коди для кожного абітурієнта.

Виконання завдання.

1. Для побудови простого коду вибираємо систему кодування – реєстраційну і метод кодування - серійно-порядковий.

2. Вибираємо алфавіт коду - числовий.

3. Формуємо структуру кодового позначення:

- визначаємо загальну кількість об'єктів у множині (КОМ) – 3000;

- за умови, що множина не буде розширюватися (доповнюватися) новими об'єктами за межі 9999 - приймаємо, довжину кодового позначення для кожного об'єкту 4 знаки.

4. За правилами серійно-порядкової системи кодування розділяємо усю номенклатуру абітурієнтів на серії за ознакою «Факультет».

ТК

ЕМ

ХТ

ОФ

850

850

550

750

5. У складі кожної серії для кожного абітурієнта виділити номери за порядком їх реєстрації.

ТК

ЕМ

ТХ

ОФ

0 - 850

851 - 1700

1701 - 2250

2251 - 3000

6. Проведемо класифікацію абітурієнтів за прикладом 1 .

"Результати класифікації"

(КОМ) - 3000

Назва ознаки класифікації: «Абітурієнт факультету »

Назва і номер угрупування за ознакою

ТК

ЕМ

ХТ

ОФ

1

2

3

4

(КОУ) - 3000

Склад угрупування

1. ПІБ№1

….

850. ПІБ№850

1. Волощук К.Н.

2. Малюга Л.Д.

3. Прищепа П.Р.

4. Федорук М.В.

850. ПІБ№850

1. Конотоп Р.О.

2. Миронова Ю.А.

3. Скляр І.З.

4. Тригуб Л.В.

….

550. ПІБ№550

1. ПІБ№1

….

750. ПІБ№750

850

850

550

750

7. Формуємо кодифікатор "Абітурієнти факультетів ПУЕТ":

№ з/п

Прізвище, ім’я по батькові

Код абітурієнта

 

ТК (1 - 850)

1

ПІБ№1

0001

850

.ПІБ№850

0850

 

ЕМ (851 - 1700)

1

Волощук К.Н.

0851

2

Малюга Л.Д.

0852

3

Прищепа П.Р.

0853

4

Федорук М.В.

0854

850

ПІБ№850

1700

 

ХТ (1701 - 2250)

1

Конотоп Р.О.

1701

2

Миронова Ю.А.

1702

3

Скляр І.З.

1703

4

Тригуб Л.В.

1704

550

ПІБ№550

2250

 

ОФ (2251 -3000)

1

ПІБ№1

2251

750

ПІБ№750

3000

Контрольний приклад 3. Побудова складного коду для об'єктів множини "Абітурієнти ПУЕТ 2007".

Постановка задачі.

Номенклатура абітурієнтів ПУЕТ 2007 року вступу умовно вміщує записи по 3000 студентах.

Для їх розподілу і обліку за факультетами та спеціальностями необхідно розробити коди для кожного абітурієнта.

Виконання завдання.

1. Для побудови складного коду вибираємо

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

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

Алфавіт коду – числовий.

2. Формуємо структуру кодового позначення з використанням даних та робочої таблиці з результатами попередньо виконаної класифікації. При цьому визначаємо, що кодові позначення необхідно розробити для:

  • факультетів - ознака 1-го рівня;

  • спеціальностей - ознака 2-го рівня;

  • ПІБ абітурієнта – ознака 3-го рівня.

Х

ХХ

ХХХХ

Код абітурієнта

Код спеціальності

Код факультету

Таким чином, структура коду абітурієнтів для поданої номенклатури по обраним системі та методу кодування буде мати вигляд:

Факультет

Спеціальність

Код спеціальності

ЕМ

6.050103

1

ЕМ

6.050108

2

ЕМ

6.050109

3

ЕМ

6.050201

4

ОФ

6.050104

1

ОФ

6.050105

2

ОФ

6.050106

3

ТК

6.050301

1

ТК

6.050302

2

ХТ

6.091707

1

ХТ

6.091711

2

ХТ

6.140101

3

3. За правилами паралельної системи кодування необхідно:

1) Розробити кодові позначення для кожної позиції структури складного коду (ознаки):

- коди факультетів ПУЕТ, наприклад:

ТК

ЕМ

ХТ

ОФ

1

2

3

4


- коди спеціальностей факультетів ПУЕТ. наприклад:

- коди абітурієнтів.

2) Об’єднати у складному коді прості кодові позначення для усіх ознак.

Прізвище, ім’я по батькові

Рік вступу

Факультет

Спеціальність

Код абітурієнта

назва

код

шифр

код

реєстраційний

повний

Малюга Л.Д.

2007

ЕМ

2

6.050109

3

0852

230852

Федорук М.В.

2007

ЕМ

2

6.050109

3

0854

230854

Волощук К.Н.

2007

ЕМ

2

6.050201

4

0851

240851

Прищепа П.Р.

2007

ЕМ

2

6.050201

4

0853

240853

Конотоп Р.О.

2007

ХТ

3

6.140101

3

1701

331701

Миронова Ю.А.

2007

ХТ

3

6.140101

3

1702

331702

Скляр І.З.

2007

ХТ

3

6.140101

3

1703

331703

Тригуб Л.В.

2007

ХТ

3

6.140101

3

1704

331704

Контрольний приклад 4. Побудова складного коду для об'єктів множини "Студенти ПУЕТ".

Постановка задачі.

Номенклатура студентів ПУЕТ умовно вміщує 15000 записів про студентів.

Для їх розподілу і обліку за факультетами,спеціальностями, роком вступу необхідно розробити коди для кожного студента.

Виконання завдання.

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

При цьому обираємо метод кодування - паралельний, бо за умовою маємо дві ознаки – спеціальність та рік вступу. Алфавіт коду – числовий.

2. Формуємо структуру кодового позначення коду студента за роком вступу на факультет з використанням фасетної системи класифікації.

ХХ

Х

ХХХХХ

ПІБ студента

Факультет

Рік вступу

3. Розробляємо коди факультетів та спеціальностей (дивись приклад 3).

2008

2009

210

2011

08

09

10

11

4. Розробляємо код року вступу:

5. Виконуємо формування повного коду студента:

з/п

Прізвище, ім’я по батькові

Рік вступу

Факультет

Студент

значення

код

значення

код

код

повний код

1

Голубенко Ж.А.

2008

08

ОФ

4

00001

08400001

2

Григоренко М.С.

2008

08

ОФ

4

00002

08400002

3

Дмитренко А.Л.

2008

08

ОФ

4

00003

08400003

4

Мірошнік М.М.

2008

08

ОФ

4

00004

08400004

5

Степко А.Р.

2008

08

ОФ

4

00005

08400005

………

999

Блохін В.А.

2008

08

ТК

1

00999

08100999

1000

Гришко М.В.

2008

08

ТК

1

01000

08101000

 

………

3000

Іванов Ю.О.

2008

08

ХТ

3

03000

08303000

3001

Кізуб Н.Л.

2009

09

ЕМ

2

03001

09203001

3002

Кузь Г.Д.

2009

09

ЕМ

2

03002

09203002

………

4001

Тригуб Н.О.

2009

09

ОФ

4

04001

09404001

………

4999

Петренко О.І.

2009

09

ТК

1

04999

09104999

………

5999

Зубенко М.М.

2009

09

ХТ

3

05999

09305999

6000

Олексієноко Н.Г.

2009

09

ХТ

3

06000

09306000

6001

Максимець І.В.

2010

10

ЕМ

2

06001

10206001

………

7001

Жерстюк Р.Д.

2010

10

ОФ

4

07001

10407001

7002

Григоренко С.В.

2010

10

ТК

1

07002

10107002

………

9999

Довбня Б.П.

2010

10

ТК

1

09999

10109999

10000

Парасенко Г.Ю.

2010

10

ТК

1

10000

10110000

………

10999

Тарасенко С.Т.

2010

10

ТК

1

10999

10110999

………

12000

Сидоренко О.О.

2010

10

ХТ

3

12000

10312000

12001

Малюга Л.Д.

2011

11

ЕМ

2

12001

11212001

………

13555

Федорук М.В.

2011

11

ЕМ

2

13555

11213555

13556

Волощук К.Н.

2011

11

ЕМ

2

13556

11213556

………

14001

Прищепа П.Р.

2011

11

ЕМ

2

14001

11214001

14002

Конотоп Р.О.

2011

11

ХТ

3

14002

11314002

………

14998

Миронова Ю.А.

2011

11

ХТ

3

14998

11314998

14999

Скляр І.З.

2011

11

ХТ

3

14999

11314999

15000

Тригуб Л.В.

2011

11

ХТ

3

15000

11315000