Программное моделирование явлений ядерных реакций на основе технологии создания множества данных с использованием системы алгоритмов на языке С++. Проект «Ядро-ЭВМ». Монография. Ибратжон Хатамович Алиев. Читать онлайн. Newlib. NEWLIB.NET

Автор: Ибратжон Хатамович Алиев
Издательство: Издательские решения
Серия:
Жанр произведения: Компьютеры: прочее
Год издания: 0
isbn: 9785005617781
Скачать книгу
энергии влетающей частицы. Этот момент отделяется от предыдущего кода пустой строкой для понятия того, что это отдел ввода данных, а именно ввода кинетической энергии частицы.

      Из этого уже исходят дополнительные 2 формулы, это общая энергия первой части и общая энергия выходная с кинетической (этот момент, также и объясняет, будет ли реакция вообще, если он больше нуля, то будет, если нет – нужно увеличивать кинетическую энергию). Необходимо привести эти уравнения (3.4.1—3.4.2).

      Эта часть кода, до этого момента описывается в (Коде 3.4.1).

      Код 3.4.1. Общий код начиная с кинетической энергии до момента выходной общей энергии продуктов реакции

      cout <<«»<<endl;

      cout <<«Write Ek=»;

      cin>> E1;

      E2= (a4+a5) *931.5+E1;

      cout <<«»<<endl;

      cout <<«Ea+EA+Ek="<<E2 <<endl;

      cout <<«Energy: Q+Ek="<<q4+E1 <<endl;

      На этом моменте завершается условие для кинетической энергии.

      Выводы к 3 главе

      Итого, был получен следующий код 3.5.1.

      Код 3.5.1. Общий код на основе энергетических показателей

      float q4, t1, E1, E2;

      q4= (a4+a5-a6-a7) *931.5;

      t1=abs (q4) * (1+a4/a5+abs (q4) / (2*a5*931.5));

      cout <<«Q="<<q4 <<" MeV»<<endl;

      cout <<«T="<<t1 <<" MeV»<<endl;

      cout <<«»<<endl;

      cout <<«Write Ek=»;

      cin>> E1;

      E2= (a4+a5) *931.5+E1;

      cout <<«»<<endl;

      cout <<«Ea+EA+Ek="<<E2 <<endl;

      cout <<«Energy: Q+Ek="<<q4+E1 <<endl;

      В самой же программе этот код выглядит следующим образом (Рис. 3.5.1).

      Рисунок 3.5.1. Общий код в самой программе

      Глава 4. Целочисленные данные реакции

      4.1. Релятивизм в программном моделировании

      Для использования всесторонней достоверности при выведении и производстве математических, а также физических расчётов, необходимо учитывать релятивистский эффект, то есть моменты со всеми корнями, степенями и постоянными.

      Из этого можно сделать вывод, что для использования в программном моделировании самого понятия релятивизма становится необходимым вызов математической библиотеки данных со всеми дополняющими функциями типа: pow (a,b), sqrt (a), lg (a), sin (x), cos (x), tan (x) и т. д.

      4.2. Энергия продуктов реакции

      Для определения распределения энергии продуктов ядерной реакции возможно привести решение системы уравнений вытекающей из (4.2.1).

      Но для начальной операции, как для простейшего случая возможно применение и двух уравнений (4.2.2) и (4.2.3).

      Если записывать это в кодовом варианте для данной программе, получаем следующее равенство (код 4.2.1).

      Код 4.2.1. Код для вывода энергии продуктов ядерной реакции

      float Tb1, Tb2;

      Tb1=a7/ (a6+a7) * (q4+E1);

      Tb2=a6/ (a6+a7) * (q4+E1);

      cout <<«E (b) ="<<Tb1 <<" MeV»<<endl;

      cout <<«E (B) ="<<Tb2 <<" MeV»<<endl;

      Также стоит обратить внимание на единицы и указание их в самой программе и коде. Также из этих двух основополагающих показателей представляются все остальные данные, которые демонстрируются в следующих главах (4.3—4.4).

      4.3. Скорости действующих