Если вы насмотрелись камеди-клаб, то спешу вас успокоить: авторское право ограничено 70 годами после смерти автора. Поэтому бесплатно можно использовать любые произведения, авторы которых скончались до 17 июля 1938 года, включительно. К тому-же глаголица, это не произведение, а изобретение, следовательно работает на авторское, а патентное право, срок которого итого меньше — 10-25 лет…
Однако под определение «нацистской» символики может подходить не любая свастика, а лишь четырёхконечная, стоящая на ребре в 45°, с концами, направленными в правую сторону. При этом она должна быть в белом круге, который в свою очередь изображён на красном прямоугольнике.
Можно убрать P1 и P2 и сделать так:
Каждая клетка имеет 3 дополнительных параметра: Уровень любопытства, уровень харизмы, уровень подчиненности и уровень противодействия.
Уровень любопытства отвечает с какой вероятностью появиться жизнь в клетке, уменьшается с каждой популяцией.
Уровень харизмы отвечает с какой вероятностью клетка будет оживлять соседние клетки.
Уровень подчиненности отвечает с какой вероятностью клетка будет оживляться в зависимости от уровня харизмы соседних клеток.
Уровень противодействия — с какой вероятностью клетка будет погибать, увеличивается, если ее окружают много других клеток, например до 3х это =y, а если больше то =y*(N-3), а она увеличивается с каждой популяцией.
Вероятно что все эти уровни будут зависимыми друг от друга. Т.е. уровень любопытства прямо пропорционален харизме, которая обратно пропорциональна уровню подчиненности и прямо пропорциональна уровню противодействия.
Такой моделью мы не просто охватим соц. сеть, а жизнь любого веб-сайта…
Почему ради одного? Я думаю подобные проблемы возникнут у многих людей, которые компьютер только по картинке видели. Замете в возрасте >45 лет таких очень много… Или вы им предлагаете ради молодежи заново изучить алфавит?
Это вам удобно… А мой отец, 75 лет, когда впервые сел за клавиатуру полчаса свою фамилию набирал… Хотя если сделать кнопочку «АБВ<->ЙЦУ», с АБВ по умолчанию, было бы удобно и тем и другим…
Ай-яй-яй…
join = [ ([random.randint(0,100)<P1 for i in range(1, count )]) for i in range(1, count )]
depart = [ ([random.randint(0,100)<P2 for i in range(1, count )]) for i in range(1, count )]
Моя первая программа на питоне :) Возможно есть баги, т.к. писал с постоянным ликбезом языка за полчаса :)
import random
count = 10
generation = 3
P1 = 33
P2 = 33
def check(matrix, x, y):
cd = 0;
for dx in range(-1,1):
for dy in range(-1,1):
if ((0<(x+dx)<count )&(0<(y+dy)<count )):
if (matrix[x+dx][y+dy]):
cd += 1
return cd>=3;
def print_gen(x):
for i in range(0,count-1):
s = "";
for j in range(0,count-1):
if x[i][j]:
s += "1"
else:
s += "0"
print s
x = [[False]*count for i in range(1, count)]
for cic in range(generation):
join = [ ([random.randint(0,100)<P1 for i in range(1, 10)]) for i in range(1, 10)]
depart = [ ([random.randint(0,100)<P2 for i in range(1, 10)]) for i in range(1, 10)]
y = x[:]
for i in range(0, count-1):
for j in range(0, count-1):
x[i][j] &= not(depart[i][j])
x[i][j] |= join[i][j]
x[i][j] |= check(y, i, j)
print "----", cic, " gen ----"
print_gen(x)
raw_input()
А какая разница почему он опоздал… Либо из-за раздолбанности либо из за форс-мажора. Работа должна быть поставлена так, чтобы были запасы времени, и никакой раздолбанностью сотрудников, нельзя оправдать руководителя, который хочет командовать только «морскими котиками».
Можно убрать P1 и P2 и сделать так:
Каждая клетка имеет 3 дополнительных параметра: Уровень любопытства, уровень харизмы, уровень подчиненности и уровень противодействия.
Уровень любопытства отвечает с какой вероятностью появиться жизнь в клетке, уменьшается с каждой популяцией.
Уровень харизмы отвечает с какой вероятностью клетка будет оживлять соседние клетки.
Уровень подчиненности отвечает с какой вероятностью клетка будет оживляться в зависимости от уровня харизмы соседних клеток.
Уровень противодействия — с какой вероятностью клетка будет погибать, увеличивается, если ее окружают много других клеток, например до 3х это =y, а если больше то =y*(N-3), а она увеличивается с каждой популяцией.
Вероятно что все эти уровни будут зависимыми друг от друга. Т.е. уровень любопытства прямо пропорционален харизме, которая обратно пропорциональна уровню подчиненности и прямо пропорциональна уровню противодействия.
Такой моделью мы не просто охватим соц. сеть, а жизнь любого веб-сайта…
Исправленный код есть по адресу pastebin.com/m122260a9
join = [ ([random.randint(0,100)<P1 for i in range(1, count )]) for i in range(1, count )]
depart = [ ([random.randint(0,100)<P2 for i in range(1, count )]) for i in range(1, count )]