Ибратжон Алиев - Программное моделирование явлений ядерных реакций на основе технологии создания множества данных с использованием системы алгоритмов на языке С++. Проект «Ядро-ЭВМ». Монография
- Название:Программное моделирование явлений ядерных реакций на основе технологии создания множества данных с использованием системы алгоритмов на языке С++. Проект «Ядро-ЭВМ». Монография
- Автор:
- Жанр:
- Издательство:неизвестно
- Год:неизвестен
- ISBN:9785005617781
- Рейтинг:
- Избранное:Добавить в избранное
-
Отзывы:
-
Ваша оценка:
Ибратжон Алиев - Программное моделирование явлений ядерных реакций на основе технологии создания множества данных с использованием системы алгоритмов на языке С++. Проект «Ядро-ЭВМ». Монография краткое содержание
Программное моделирование явлений ядерных реакций на основе технологии создания множества данных с использованием системы алгоритмов на языке С++. Проект «Ядро-ЭВМ». Монография - читать онлайн бесплатно ознакомительный отрывок
Интервал:
Закладка:


Эта часть кода, до этого момента описывается в (Коде 3.4.1).
Код 3.4.1. Общий код начиная с кинетической энергии до момента выходной общей энергии продуктов реакции
cout <<���«»<
cout <<���«Write Ek=»;
cin>> E1;
E2= (a4+a5) *931.5+E1;
cout <<���«»<
cout <<���«Ea+EA+Ek="<<
cout <<���«Energy: Q+Ek="<<
На этом моменте завершается условие для кинетической энергии.
Выводы к 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="<<<" MeV»<
cout <<���«T="<<<" MeV»<
cout <<���«»<
cout <<���«Write Ek=»;
cin>> E1;
E2= (a4+a5) *931.5+E1;
cout <<���«»<
cout <<���«Ea+EA+Ek="<<
cout <<���«Energy: Q+Ek="<<
В самой же программе этот код выглядит следующим образом (Рис. 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) ="<<<" MeV»<
cout <<���«E (B) ="<<<" MeV»<
Также стоит обратить внимание на единицы и указание их в самой программе и коде. Также из этих двух основополагающих показателей представляются все остальные данные, которые демонстрируются в следующих главах (4.3—4.4).
4.3. Скорости действующих частиц
Одним из таких данных, выходящих из энергии продуктов ядерной реакции, является скорость этих продуктов, которое определяется из равенства (4.3.1).

При этом учитывается скорость света равной 299 792 458 м/с, при этом также при делении (отношении энергии к нулевой энергии) имеется ввиду отношение в МэВ. А для использования этой формулы в программе используются лишь переходы в системе единиц.
Общий код для скоростей представлен в последних выводах.
4.4. Импульсы входящих и выходящих частиц
Импульс выходящих частиц определяются через формулу (4.4.1).

Условия к скорости света не изменчивы, как и к другим данным. Код для этих параметров представляется в виде (Кода 4.4.1).
Код 4.4.1. Импульсное определение на кодовом языке С++
pa= (a4*1.66*pow (10, -27) *va) /sqrt (1-pow (va,2) /pow (299792458,2));
pb= (a6*1.66*pow (10, -27) *vb) /sqrt (1-pow (vb,2) /pow (299792458,2));
И результирующим моментом вывода является следующий блок 4.4.2.
Конец ознакомительного фрагмента.
Текст предоставлен ООО «ЛитРес».
Прочитайте эту книгу целиком, на ЛитРес.
Безопасно оплатить книгу можно банковской картой Visa, MasterCard, Maestro, со счета мобильного телефона, с платежного терминала, в салоне МТС или Связной, через PayPal, WebMoney, Яндекс.Деньги, QIWI Кошелек, бонусными картами или другим удобным Вам способом.
Интервал:
Закладка: