Нейтроны через щит реактора - PullRequest
0 голосов
/ 29 апреля 2020

Я смотрю на свой экран с прошлого четверга. Я очень плохо знаком с программированием и совсем не уверен, как go об этой проблеме. Пожалуйста, любая помощь будет принята с благодарностью.

Пучок нейтронов бомбардирует стенку реактора. Рассматривайте движение нейтронов как случайное блуждание по плоскости (x, y).

Тогда нейтроны должны соответствовать следующим условиям:

Возможны только четыре направления движения ( влево, вправо, вверх или вниз). На следующем шаге нейтрон не может отступить назад, а только вперед, влево или вправо. Вероятность go вперед в четыре раза больше, чем при изменении направления. На каждом шаге нейтрон теряет одну единицу энергии. Начальной энергии нейтронов достаточно для 100 шагов. Начальная скорость нейтронов перпендикулярна экрану. У нейтрона после входа в экран есть три возможности: он может вернуться в активную зону реактора, он может быть поглощен внутри экрана или может проникать и проходить через экран. Когда нейтрон снова входит в реактор или когда он проходит через экран, его случайный путь останавливается, независимо от его энергии.

Я хотел бы поделиться кодированием, которое у меня есть сейчас, но он абсолютно ничего не делает и бесполезно для решения проблемы. Спасибо

...