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

Тут можно читать онлайн Ибратжон Алиев - Программное моделирование явлений ядерных реакций на основе технологии создания множества данных с использованием системы алгоритмов на языке С++. Проект «Ядро-ЭВМ». Монография - бесплатно ознакомительный отрывок. Жанр: Справочники. Здесь Вы можете читать ознакомительный отрывок из книги онлайн без регистрации и SMS на сайте лучшей интернет библиотеки ЛибКинг или прочесть краткое содержание (суть), предисловие и аннотацию. Так же сможете купить и скачать торрент в электронном формате fb2, найти и слушать аудиокнигу на русском языке или узнать сколько частей в серии и всего страниц в публикации. Читателям доступно смотреть обложку, картинки, описание и отзывы (комментарии) о произведении.
  • Название:
    Программное моделирование явлений ядерных реакций на основе технологии создания множества данных с использованием системы алгоритмов на языке С++. Проект «Ядро-ЭВМ». Монография
  • Автор:
  • Жанр:
  • Издательство:
    неизвестно
  • Год:
    неизвестен
  • ISBN:
    9785005617781
  • Рейтинг:
    5/5. Голосов: 11
  • Избранное:
    Добавить в избранное
  • Отзывы:
  • Ваша оценка:
    • 100
    • 1
    • 2
    • 3
    • 4
    • 5

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

Программное моделирование явлений ядерных реакций на основе технологии создания множества данных с использованием системы алгоритмов на языке С++. Проект «Ядро-ЭВМ». Монография - описание и краткое содержание, автор Ибратжон Алиев, читайте бесплатно онлайн на сайте электронной библиотеки LibKing.Ru
В монографии описывается процесс создания компьютерной программы на языке С++ – одной из самых удобных сегодня. Такая возможность работы, даже на простейшем уровне, помогает активному развитию даже на самых первых стадиях обучения в направлении ядерной физики, компьютерного, математического моделирования и других.Книга адресована всем исследователям в области атомного ядра и элементарных частиц, преподавателям ВУЗов, магистрам, студентам и всем, кто активно развивается в данной сфере науки.

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

Программное моделирование явлений ядерных реакций на основе технологии создания множества данных с использованием системы алгоритмов на языке С++. Проект «Ядро-ЭВМ». Монография - читать книгу онлайн бесплатно (ознакомительный отрывок), автор Ибратжон Алиев
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

cout <<���«x (»<<<���»,»<<<���») +"<<<���»(»<<<���»,»<<<���»)»<

cout <<���«»<

При этом изначально выводится наименование первого элемента, в скобках рядом с ним, его массовое число и после запятой заряд, после «+» такой же тип для наименования ядра. А после знака «=» уже результирующее ядро, которое определяется арифметическими действиями, показанными ранее (глава 2.5). И наконец, выступает вылетающая частица со своими численными данными.

При этом после первого cout отсутствует оператор перехода на новую строку endl, благодаря чему строка продолжается.

В самой программе, данный код выражается в следующем виде (Рис. 2.7.1).

Рис 271 Общий оператор вывода в виде традиционной записи ядерных реакций - фото 6

Рис. 2.7.1. Общий оператор вывода в виде традиционной записи ядерных реакций первой степени с двумя элементами выхода (линейные или прямые ядерные реакции без дополнительных элементов)

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

Таким образом был получен один определяющий код для ввода всех необходимых данный и представления самой ядерной реакции.

Весь код 2.8.1. предстаёт следующим образом.

Код 2.8.1. Общий вид вводного блока

int a1,q1;

string k1;

cout <<���«Mass of a (m) =»;

cin>> a1;

cout <<���«Charge of a (q) =»;

cin>> q1;

cout <<���«Name of a=»;

cin>> k1;

int a2,q2;

string k2;

cout <<���«Mass of A (m) =»;

cin>> a2;

cout <<���«Charge of A (q) =»;

cin>> q2;

cout <<���«Name of A=»;

cin>> k2;

int a3,q3;

string k3;

cout <<���«Mass of b (m) =»;

cin>> a3;

cout <<���«Charge of b (q) =»;

cin>> q3;

cout <<���«Name of b=»;

cin>> k3;

cout <<���«»<

cout <<<���»(»<<<���»,»<<<���») +"<<<���»(»<<<���»,»<<<���») =»;

cout <<���«x (»<<<���»,»<<<���») +"<<<���»(»<<<���»,»<<<���»)»<

cout <<���«»<

Рис 281 Первая часть кода Рис 282 Вторая часть кода Глава 3 - фото 7

Рис. 2.8.1. Первая часть кода

Рис 282 Вторая часть кода Глава 3 Энергетическая часть 31 Точные - фото 8

Рис. 2.8.2. Вторая часть кода

Глава 3. Энергетическая часть

3.1. Точные массовые данные

Начинается часть энергетических характеристик ядерных реакций. Для проведения такого типа операций, необходимо использование точного типа данных для масс, по этой причине массы каждого из элементов уточняются достоверно из таблиц изотопов элементов (Рис. 3.1.1—3.1.4).

Рис 311 Примеры изотопов Часть общей таблицы изотопов алюминия Рис 312 - фото 9

Рис. 3.1.1. Примеры изотопов. Часть общей таблицы изотопов алюминия

Рис 312 Примеры изотопов Часть общей таблицы изотопов гелия Рис 313 - фото 10

Рис 3.1.2. Примеры изотопов. Часть общей таблицы изотопов гелия

Рис 313 Примеры изотопов Часть общей таблицы изотопов водорода Рис 314 - фото 11

Рис 3.1.3. Примеры изотопов. Часть общей таблицы изотопов водорода

Рис 314 Примеры изотопов Часть общей таблицы изотопов магния Код для данной - фото 12

Рис 3.1.4. Примеры изотопов. Часть общей таблицы изотопов магния

Код для данной операции имеет вид код (3.1.1.)

Код 3.1.1. Общий вид части кода для ввода точных данных

float a4,a5,a6,a7;

cout <<���«ENERGY PART»<

cout <<���«Real mass of a (m) =»;

cin>> a4;

cout <<���«Real mass of A (m) =»;

cin>> a5;

cout <<���«Real mass of b (m) =»;

cin>> a6;

cout <<���«Real mass of B (m) =»;

cin>> a7;

С учётом того, что при этом все данные вводятся в атомных единицах массы. После получения всех необходимых целочисленных данных, можно переходить уже к выполнению операций над полученными данными.

3.2. Вывод ядерной реакции

Одним из основных энергетических данных является выход ядерной реакции, определяемый по формуле (3.2.1).

Для выполнения данной операции казалось бы необходимо применение - фото 13

Для выполнения данной операции, казалось бы необходимо применение математической библиотеки, поскольку присутствует степени и при этом уже для преобразования данного значения в МэВ, необходимо ещё и умножить на значение в 1.6*10 —19, но существует определённое значение, которое составляет 931,5 МэВ/а. е. м., по этой причине при определении дефекта массы, коим и является выражение в скобках, то остаётся лишь умножить это значение на 931,5 МэВ.

Уже из данных операций и из указания всех истинных масс в коде (3.1.1) как действительный значений float, необходимо и выход ядерной реакции приводить в этом варианте. Этот факт также подтверждает аксиома из курса линейной алгебры, про принадлежность к одному множеству всех элементов, участвующих при выполнении некоторой алгебраической (арифметической) операции.

Кодовой записью этого случая является (Код 3.2.1).

Код 3.2.1. Запись кода выхода энергии реакции

float q4, t1, E1, E2;

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

cout <<���«Q="<<<" MeV»<

При этом для верного вывода также участвует и момент вывода единицы в МэВ. Единицы, которая выводится при произведении единицы в МэВ/ (а. е. м.), которым исчисляется элемент 931,5 и дефект масс исчисляемый также в единицах а. е. м.

3.3. Порог ядерной реакции

Порог ядерной реакции определяется из равенства (3.3.1).

Из этого равенства определяем следующий код 331 Код 331 Код по - фото 14

Из этого равенства определяем следующий код (3.3.1).

Код 3.3.1. Код по определению порога ядерной реакции

float q4, t1, E1, E2;

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

cout <<���«T="<<<" MeV»<

При этом целочисленные данные является не только вещественными, но также эта формула является первой, в которой используется математическая операция (модуль или abs (a)), для выполнения которой необходимо использование и вызов математической библиотеки на первоначальной строке в виде кода 3.3.2.

Код 3.3.2. Код по вызову библиотеки математических операций

#include

3.4. Входящая кинетическая энергия

Ещё одним элементом для дальнейших операций, необходим ввод понятия кинетической энергии влетающей частицы. Этот момент отделяется от предыдущего кода пустой строкой для понятия того, что это отдел ввода данных, а именно ввода кинетической энергии частицы.

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

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать


Ибратжон Алиев читать все книги автора по порядку

Ибратжон Алиев - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки LibKing.




Программное моделирование явлений ядерных реакций на основе технологии создания множества данных с использованием системы алгоритмов на языке С++. Проект «Ядро-ЭВМ». Монография отзывы


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


Понравилась книга? Поделитесь впечатлениями - оставьте Ваш отзыв или расскажите друзьям

Напишите свой комментарий
x