Библиотека knigago >> Компьютеры: Разработка ПО >> Программирование игр >> Программирование игр и головоломок


Книга Николая Лосского "Достоевский и его христианское миропонимание" - это шедевр философско-религиозной мысли, всесторонне исследующий глубокие духовные и этические убеждения одного из величайших писателей всех времен. Лосский, выдающийся философ и богослов, представляет проницательный анализ христианского мировоззрения Достоевского через призму его романов и других литературных произведений. Автор виртуозно раскрывает сложную и противоречивую внутреннюю борьбу Достоевского, его...

СЛУЧАЙНАЯ КНИГА

Жак Арсак - Программирование игр и головоломок

Программирование игр и головоломок
Книга - Программирование игр и головоломок.  Жак Арсак  - прочитать полностью в библиотеке КнигаГо
Название:
Программирование игр и головоломок
Жак Арсак

Жанр:

Литература ХX века (эпоха Социальных революций), Советские издания, Программирование игр

Изадано в серии:

неизвестно

Издательство:

Наука. Гл. ред. физ.-мат. лит.

Год издания:

ISBN:

5-02-013959-9

Отзывы:

Комментировать

Рейтинг:

Поделись книгой с друзьями!

Помощь сайту: донат на оплату сервера

Краткое содержание книги "Программирование игр и головоломок"

Рассматриваются способы программирования различных занимательных игр и головоломок с числами, геометрическими фигурами и др. Изложение большинства игр и головоломок ведется в несколько этапов. Сначала разъясняется сама постановка задачи и требования, предъявляемые к алгоритму ее решения.
В следующем разделе книги обсуждается сам алгоритм и возможные пути его реализации.
В конце книга по многим играм и головоломкам даются наброски их программной реализации. Используемый при этом язык типа Паскаля допускает перевод на другие широко распространенные языки программирования.
Для начинающих программистов, студентов вузов и техникумов.

Читаем онлайн "Программирование игр и головоломок". [Страница - 91]

1978.

[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

Читатель может вернуться к определению чисел Спрага-Грюнди и убедиться, что эти числа определяются на множестве игровых позиций раз и навсегда, исходя из правил игры, и, разумеется, не могут меняться в процессе разыгрывания конкретной партии. Что же является позицией в этой --">

Оставить комментарий:


Ваш e-mail является приватным и не будет опубликован в комментарии.