
- •Кафедра Информатики и систем управления
- •33. Написать программу играющую в игру так-тикль
- •34. Написать программу играющую в игру окружение десанта
- •35. Написать программу играющую в игру фокус
- •36. Написать программу играющую в игру цзяньшидзы
- •37. Написать программу играющую в игру шестнадцать солдат
- •38. Написать программу играющую в игру лиса и гуси
- •39. Написать программу играющую в игру пентамино
- •40. Написать программу играющую в игру футбол
- •41. Написать программу играющую в игру точки и квадраты
- •42. Написать программу играющую в игру гонки на бумаге
- •43. Написать программу играющую в игру территории
- •44. Написать программу играющую в игру феодальчики
- •45. Написать программу играющую в игру щёлк
- •46. Написать программу играющую в игру сим
43. Написать программу играющую в игру территории
На листе произвольно ставятся точки. Потом игроки произвольно соединяют точки так, чтобы:
ни одна точка не входила в два отрезка;
отрезки не пересекались и не пересекали точки.
Когда все точки будут соединены, можно соединять любые точки, лишь бы выполнялось второе условие. Игрок, которому удалось замкнуть треугольник (без точек внутри), ставит в нем крестик (или нолик). Когда больше нельзя будет провести линий, подсчитывают число треугольников. У кого их больше, тот выиграл.
44. Написать программу играющую в игру феодальчики
Ходят по очереди.
Надо окружить со всех сторон некоторую территорию, и, если внутри этой территории окажется хотя бы одна клетка соперника, то вся эта территория станет вашей.
Территория считается окруженной вами, если к ней нельзя добраться, двигаясь от края игрового поля по нейтральным клеткам и клеткам соперника вверх, вниз, вправо, влево, но не по диагонали.
Окруженная клетка соперника считается захваченной.
Окруженная нейтральная клетка считается захваченной, если к ней можно добраться, двигаясь от окруженной клетки соперника по окруженным нейтральным клеткам вверх, вниз, вправо, влево и по диагонали.
Побеждает тот, кто заберет себе большее количество клеток.
45. Написать программу играющую в игру щёлк
Двое по очереди “откусывают” от прямоугольной доски (например, размером 7*5). Игрок выбирает любое поле доски и снимает все фишки, которые находятся не ниже и не левее избранного поля. Снявший последнею фишку - проигрывает.
46. Написать программу играющую в игру сим
Сначала на бумаге рисуется окружность, на которой расставляется несколько точек. Это исходная позиция игры. Играют двое карандашами различного цвета, делая ходы по - очереди. Ход состоит в том, что игрок соединяет какие-нибудь две еще не соединенные точки отрезком своего цвета. Если в результате какого-то хода образовался треугольник, все стороны которого имеют один цвет, то игроку, сделавшему этот ход, засчитывается поражение. Если проведены всевозможные отрезки, соединяющие исходные точки (их, очевидно, ровно N X (N — 1) /2, где N — число исходных точек), и при этом одноцветных треугольников не возникло, партия считается закончившейся вничью.