Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИСЭ-практика.doc
Скачиваний:
3
Добавлен:
02.09.2019
Размер:
3.14 Mб
Скачать

2

Практическое занятие №1. Моделирование ситуации «компьютерный магазин» Постановка задачи

Магазин по продаже компьютеров и компьютерных аксессуаров предлагает товары, представленные в прайс-листе. Стоимость товаров указана в долларах США.

Прайс-лист

Наименование

Цена (в $)1

Компьютер с процессором Intel Pentium4 2,40GHz

355

Компьютер с процессором Intel Pentium4 3GHz

607

Портативный компьютер Acer TravelMate 3202XCi iP-M 1,6 GHz

1494

Принтер лазерный hp LaserJet 3020 (многофункциональный центр)

485

Принтер лазерный hp LaserJet 1020

159

Картридж Q2612A для принтеров HP

65

Мышь Genius, NetScroll+

3,7

Мышь Logitech MX310 Optical

20

Дискета 1,44 Mb Verbatim

0,26

В настоящее время магазин предоставляет следующие скидки:

Номер

скидки

Условие

Размер скидки

1

Стоимость купленных компьютерных аксессуаров превышает 50$

5% на покупку аксессуаров

2

Покупка портативного компьютера

3% на покупку портативного компьютера

3

Покупка принтера и картриджей

50% на покупку картриджей

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

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

Разработка модели решения

Объект моделирования – «покупка».

Объект моделирования представляет собой совокупность следующих элементов и подсистем:

  • товары из прайс-листа: наименование и цена в долларах;

  • количество купленных товаров;

  • курс доллара;

  • условия предоставления скидок;

  • процент скидки;

Необходимо определить стоимость покупки без учета скидки и с учетом скидки.

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

ИНФОРМАЦИОННАЯ МОДЕЛЬ

МАТЕМАТИЧЕСКАЯ МОДЕЛЬ

Объект

Параметры

название

значения

Вид товара

Цена в долларах (Ц$)

Исходные данные

Цена в рублях (Цр)

Расчетные данные

Цр=Ц$*К

Количество (Кол)

Исходные данные

Стоимость товара в долларах (СТ$)

Расчетные данные

СТ$=Ц$*Кол

Стоимость товара в рублях (СТр)

Расчетные данные

СТр=Цр*Кол или СТр=СТ$*К

Расчет

скидок

Стоимость купленных компьютерных аксессуаров (СА$ - в долларах, САр – в рублях)

Расчетные данные

Сумма стоимостей купленных2 компьютерных аксессуаров

Сумма для учета скидки 1 (ССк1)

Исходные данные

Скидка 1 (С1)

Исходные данные

Стоимость компьютерных аксессуаров (в рублях) с учетом скидки 1 (САСк)

Расчетные данные

Если СА$>ССк1, то

САСк=САр-САр*С1, иначе САСк=САр

Сумма скидки 1 (Ск1)

Расчетные данные

Ск1=САр-САСк

Скидка 2 (С2)

Исходные данные

Стоимость портативного компьютера (в рублях) (СтК)

Расчетные данные

СтК=цена портативного компьютера*кол-во

Стоимость портативного компьютера (в рублях) с учетом скидки 2 (СтКСк2)

Расчетные данные

СтКСк2=СтК-СтК*С2

Сумма скидки 2 (Ск2)

Расчетные данные

Ск2=СтК-СтКСк2

Скидка 3 (С3)

Исходные данные

Стоимость картриджей (СтКа)

Расчетные данные

СтКа=цена картриджа*кол-во

Стоимость картриджей с учетом скидки 3 (СтКаСк3)

Расчетные данные

Если куплен или первый принтер, или второй, и картридж(и), то СтКаСк3=СтКа-СтКа*С3, иначе СтКаСк3=СтКа

Сумма скидки 3 (Ск3)

Расчетные данные

Ск3= СтКа- СтКаСк3

Покупка

Курс доллара на момент покупки (К)

Исходные данные

Стоимость покупки без учета скидки (СП)

Результат

СП=сумма стоимостей всех купленных товаров без учета скидок

Стоимость покупки с учетом скидки (СПСк)

Результат

СПСк=СП-(Ск1+Ск2+Ск3)

КОМПЬЮТЕРНАЯ МОДЕЛЬ

Шаблон расчетной квитанции для покупателя состоит из двух частей: 1 часть шаблона – блок исходных данных; 2 часть шаблона – данные прайс-листа, количество купленных товаров с расчетом их стоимости и с учетом скидок (см. Рис. 1)

Рис. 1. Шаблон расчетной квитанции