Существует база компьютерных комплектующих. Для каждого типа комплектующих заданы рекомендации по их совместному использованию (использование вот этих процессоров только с такими материнскими платами и т.п.). Клиент желает приобрести компьютер и выставляет свои ограничивающие требования (стоимость не выше, тип платформы, тип видео). Цель – рассчитать все возможные комбинации комплектации компьютера, исходя из ограничений, имеющихся в базе компонент и совместимости компонент. Требования: 1. Хранение базы комплектующих в файле на диске, чтение/запись базы 2. Просмотр/редактирование базы 3. Ввод ряда ограничений, предъявленных клиентом
|