Варианты задания 2
Номер фамилии студента в журнале |
Номер первой задачи |
Номер второй задачи |
1 |
1 |
2 |
2 |
11 |
4 |
3 |
13 |
6 |
4 |
3 |
8 |
5 |
3 |
10 |
6 |
3 |
12 |
7 |
5 |
14 |
8 |
5 |
16 |
9 |
5 |
18 |
10 |
7 |
17 |
11 |
7 |
19 |
12 |
7 |
2 |
13 |
9 |
4 |
14 |
9 |
6 |
Продолжение таблицы 1
Номер фамилии студента в журнале |
Номер первой задачи |
Номер второй задачи |
15 |
9 |
8 |
16 |
11 |
10 |
17 |
11 |
12 |
18 |
11 |
14 |
19 |
13 |
18 |
20 |
13 |
16 |
21 |
13 |
10 |
22 |
15 |
18 |
23 |
17 |
20 |
24 |
19 |
2 |
25 |
3(4,5,6) |
6(3,14) |
26 |
1 |
4 |
27 |
9 |
12 |
28 |
18 |
1 |
Таблица 2
Варианты задания 3
Номер фамилии студента в журнале |
Номер задачи |
1 |
1 |
2 |
2 |
3 |
3 |
4 |
4 |
5 |
5 |
6 |
6 |
7 |
7 |
8 |
8 |
9 |
8 |
10 |
6 |
11 |
6 |
12 |
2 |
13 |
7 |
14 |
5 |
15 |
3 |
16 |
1 |
17 |
8 |
18 |
1 |
Продолжение таблицы 2
Номер фамилии студента в журнале |
Номер задачи |
19 |
7 |
20 |
2 |
21 |
6 |
22 |
3 |
23 |
5 |
24 |
4 |
25 |
3(3,15) |
26 |
1 |
27 |
8 |
28 |
18 |
Задание 4 – индивидуальное. Разработать программу поиска решения, предметная область произвольная, например, выбор сотового телефона, покупка автомобиля и т.п. В качестве примера можно использовать следующую программу на естественном языке
Словесная постановка задачи.
Поставленной задачей является выбор и покупка жесткого диска в магазине. Покупатель сможет купить жесткий диск в том случае, если магазин, в который он вошел, продает жесткие диски, если его устроят цена и объем жесткого диска, и если у кассира найдется сдача.
Описание концептуальной модели в предметной области.
Для рассматриваемой предметной области была создана следующая модель:
Действия над объектами предметной области:
G = { Войти в магазин,
Магазин не торгует ЖД,
Магазин торгует ЖД,
Позвать кассира,
Проверить в магазине ли кассир,
Проверить в магазине ли покупатель,
У кассира нашлась сдача,
У кассира нет сдачи }
Объекты предметной области:
X = { ЖесткийДиск,
Кассир,
Магазин,
Покупатель }
Свойства объектов предметной области:
C = { В_продаже_есть_ЖД [ Тип свойства: Логический ],
Цена [ Тип свойства: Числовой ],
Деньги [ Тип свойства: Числовой ],
Сдача [ Тип свойства: Числовой ],
ТребуемыйОбъем [ Тип свойства: Числовой ],
Координаты [ Тип свойства: Числовой ],
Объем [ Тип свойства: Числовой ] }
Отношения между объектами предметной области:
R = { В(Кассир, Магазин),
В(Покупатель, Магазин),
Купил(Покупатель, ЖесткийДиск),
Покинул(Покупатель, Магазин),
Сдача(Кассир, Покупатель),
Устраивает(Покупатель, ЖесткийДиск),
Устраивает(Покупатель, Магазин) }
