Форум Сообщества Аналитиков

×


Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - Дима Кирсанов

Страницы: 1
1
В институте получил задание на курсовой проект: Составить игру Пасьянс 91 очко. В курсовом проекте обязательно должна присутствовать UML- диаграмма вариантов использования ПО, на которой представлены возможности пользователя при использовании программы.
Я никогда не сталкивался с такого рода заданиями, поэтому ничего в голову не приходит. Помогите кто может, пожалуйста!
Вот описание игры:

Перетасованную колоду разложите на 13 пакетов по четыре карты, крапом вниз. При этом видна и учитывается только верхняя карта каждого пакета.


Оцените все карты по очкам. Туз – одно очко, двойка – два, и т.д. до десятки, валет – 11 очков, дама – 12, король – 13.


Сумма очков во всех 13 группах должна составить 91, но сразу это получается очень редко. Задача пасьянса – подогнать сумму к заветному числу, перекладывая верхние карты из пакета в пакет. Нельзя только разбирать группу до конца – нижняя карта должна всегда оставаться.


Для тех, кто хорошо считает в уме, пасьянс не представляет особого труда. Чтобы немного осложнить из жизнь вводится ограничение. Нельзя перекладывать карты так, чтобы открылись сразу три туза или короля. Если так получится при первоначальной раскладке – перетасуйте карты и разложите снова. А получится в ходе игры – положите короля на короля. Против трех тузов вы бессильны – пасьянс не сошелся.

Страницы: 1