Задание похоже на предыдущее, но фигуры различаются не цветом, а формой. Убираются строки, заполненные по горизонтали полностью.
Простейший пасьянс заключается в следующем:
Хорошо перемешанная колода из 36 карт выкладывается на стол вверх "рубашкой" в четыре ряда по 9 карт. Берется одна из карт и кладется на новое место, согласно масти (ряд) и старшинству. Тоже проделывается с замещенной картой до тех пор, пока не будут разложены по масти и старшинству все 36 карт (пасьянс сошелся), либо пока очередная карта не ляжет на свободное место (не сошелся).
Словесное описание алгоритма:
1. Осуществить тасовку (распределить в массиве код карты случайным образом)
2. Изобразить на экране 4 ряда по 9 карт перевернутых.
3. Для первой карты: отобразить "на столе" пустое место.
4. "Открыть" карту "на руках" (отобразить рисунок соответствующего кода карты), вывести подписи: откуда взята карта и куда должна быть помещена.
5. Ожидать нажатия на клавишу.
6. Поменять местами значения кодов карт "на руках" с тем значением в массиве, где этот код должен быть записан. Заменить рисунок на новом месте, вывести новое изображение "на руках".
7. Если "на руках" пусто - сообщение и окончание.
8. Повторить с п4.
Пример оформления экрана:
8© |
9© |
10© |
Д© |
К© |
Т© |
Взято из ряд: |
2 |
||||
6¨ |
7¨ |
8¨ |
9¨ |
10¨ |
B¨ |
Д¨ |
К¨ |
На руках: |
столбец: |
7 |
|
6§ |
7§ |
8§ |
10§ |
B§ |
Д§ |
К§ |
Т§ |
7© |
Куда ряд: |
1 |
|
7ª |
8ª |
9ª |
10ª |
Bª |
Кª |
Тª |
столбец: |
2 |
Справочная информация:
символ |
© |
¨ |
§ |
ª |
код |
003 |
004 |
005 |
006 |
цвет |
12 |
12 |
0 |
0 |
фон |
0 |
0 |
15 |
15 |
Ресурсы и потери Целеуказание
1 |
1 |
||||||||||||||||||||
2 |
2 |
||||||||||||||||||||
3 |
3 |
||||||||||||||||||||
4 |
4 |
||||||||||||||||||||
5 |
5 |
||||||||||||||||||||
6 |
6 |
||||||||||||||||||||
7 |
7 |
||||||||||||||||||||
8 |
8 |
||||||||||||||||||||
9 |
9 |
||||||||||||||||||||
10 |
10 |
||||||||||||||||||||
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
||
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.