Жак Арсак - Программирование игр и головоломок
Название: | Программирование игр и головоломок | |
Автор: | Жак Арсак | |
Жанр: | Литература ХX века (эпоха Социальных революций), Советские издания, Программирование игр | |
Изадано в серии: | неизвестно | |
Издательство: | Наука. Гл. ред. физ.-мат. лит. | |
Год издания: | 1990 | |
ISBN: | 5-02-013959-9 | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "Программирование игр и головоломок"
Рассматриваются способы программирования различных занимательных игр и головоломок с числами, геометрическими фигурами и др. Изложение большинства игр и головоломок ведется в несколько этапов. Сначала разъясняется сама постановка задачи и требования, предъявляемые к алгоритму ее решения.
В следующем разделе книги обсуждается сам алгоритм и возможные пути его реализации.
В конце книга по многим играм и головоломкам даются наброски их программной реализации. Используемый при этом язык типа Паскаля допускает перевод на другие широко распространенные языки программирования.
Для начинающих программистов, студентов вузов и техникумов.
Читаем онлайн "Программирование игр и головоломок". [Страница - 91]
[PBBJ Berlioux P., Bizard Ph., Algorithmique, Paris, Dunod, 1983.
[POL] Pollard J.-M. A Monte Carlo method for factorization, BIT 15, (1975), p. 331—384.
[SIR] Siklossy L., Letʼs talk Lisp, Prentice Hall, Englewood Cliffs (N. Y.), 1976.
[SCH] Schwartz В. Mathematical solitaires and games, Baywood Publishing Company, 1978.
Для тех, кому нужно пополнить свое образование в программировании.
Arsac — Mondou О., Bourgeois — Camescasse, Gourtay M.
Premier livre de programmation (écriture de boucles de proggrammes).
Deuxiéme livre de programmation (procédures, fichiers).
Pour aller plus loin en programmation (récursivité, structures de donnees), Cedic — Nathan, Paris, 1982.
Taurisson A., Petitguillaume A.
A vous de jouer, Introduction à la science de lʼinformatique, Modulo Editeur, Outremont, Québec, Canada.
Примечания
1
Я здесь совершаю плагиат по отношению к поговорке жителей плоскогорья Высоких Вивар, которая звучит так: кто сам пилит свои дрова, согревается дважды.(обратно)
2
Строго говоря, эти рассуждения применимы к любой программе, написанной на любом языке, если только эта программа не использует никакой внешней информации в качестве исходных данных. В качестве такой внешней информации удобнее всего использовать что-нибудь связанное с временем: число изменений напряжения в сети с момента последнего включения вашего компьютера или число секунд с момента его покупки, если ваш компьютер снабжен внутренними энергозависимыми часами (на литиевой батарейке), и т. п. Обычно, на каком бы языке вы ни работали, у вас есть возможность прочесть показания внутренних часов компьютера (посмотрите в документации, как работать с таймером). — Примеч. ред.(обратно)
3
См. предыдущую сноску. — Примеч. ред.(обратно)
4
«Пришлите побольше денег.»(обратно)
5
«Помогите молодому человеку.»(обратно)
6
«Нужно, лекция, ученик.»(обратно)
7
S — первая буква слова «somme» (фр. сумма), P — слова «produit» (фр. произведение). — Примеч. ред.(обратно)
8
Да и от языка, который вы используете. — Примеч. ред.(обратно)
9
Повторим эти рассуждения чуть более подробно. Пустьa1 = 2, ai+1 = ai² − 1 mod n,
b1 = 2, bi+1 = bi² mod s
— последовательности, соответствующие числам n и s соответственно. Тогда легко доказать по индукции, что bi = ai mod s. Одним из периодов последовательности {аi} является n. Значит, n является периодом и для последовательности {bi}. Известно, что любой период последовательности кратен ее минимальному периоду, Так как p, по определению, является минимальным периодом последовательности bi, то n делится на p. — Примеч. ред.
(обратно)
10
Этот язык описан на стр.7–8 выше. Здесь лишь кратко напоминаются формы записи условных операторов и операторов цикла. — Примеч. ред.(обратно)
11
В оригинале «master-mind». — Примеч. ред.(обратно)
12
Так начинаются правила проведения автогонок. — Примеч. ред.(обратно)
13
Напомним, что книга написана в начале 80-х годов. — Примеч. ред.(обратно)
14
Таким образом, подсчитывается общая сумма карт, взятых партнерами, а не отдельные суммы для каждого партнера. — Примеч. ред.(обратно)
15
Имеется в виду постановка Блезом Паскалем (1623–1662) вопроса о вере в существование бога как задачи о выборе стратегии в азартной игре («Мысли», отрывок 233): «Взвесим выигрыш и проигрыш, ставя на то, что бог есть. Возьмем два случая: если выиграете, вы выиграете все; если проиграете, то не потеряете ничего. Поэтому, не колеблясь, ставьте на то, что он есть» (Антология мировой философии в четырех томах, Том 2, М., «Мысль», 1970, С. 306). — Примеч. пер.(обратно)
16
«Ослиным мостом», дальше которого учащегося сдвинуть трудно, считалась в XII–XIII вв. в Парижском университете либо теорема о равенстве углов при основании равнобедренного треугольника, либо геометрическое доказательство теоремы Пифагора. — Примеч. пер.(обратно)
17
Вот другая и, на мой взгляд, более правильная формулировка этой задачи: циклически сдвинуть элементы n-вектора на m позиций влево. — Примеч. ред.(обратно)
18
Нужно было бы сказать «не убывает», но получилось бы совершенно не в стиле этой книги. — Примеч. ред.(обратно)
19
Важно и то, что никаких других позиций, кроме 0, из 1 получить нельзя. — Примеч. ред. (обратно)20
Читатель может вернуться к определению чисел Спрага-Грюнди и убедиться, что эти числа определяются на множестве игровых позиций раз и навсегда, исходя из правил игры, и, разумеется, не могут меняться в процессе разыгрывания конкретной партии. Что же является позицией в этой --">Книги схожие с «Программирование игр и головоломок» по жанру, серии, автору или названию:
Ю. Тихомиров - Программирование трехмерной графики (OpenGL) Жанр: Литература ХX века (эпоха Социальных революций) Год издания: 1998 |
Евгений Николаевич Герасимов, Михаил Маркович Эрлих - Щорс Жанр: Детская проза Год издания: 1937 |
Камиль Фарухшинович Зиганшин - Щедрый Буге. Охотничья повесть Жанр: Природа и животные Год издания: 1988 |
Игнасио Идальго де Сиснерос - Меняю курс Жанр: Биографии и Мемуары Год издания: 1967 |