Программное моделирование явлений ядерных реакций на основе технологии создания множества данных с использованием системы алгоритмов на языке С++. Проект «Ядро-ЭВМ». Монография. Ибратжон Хатамович АлиевЧитать онлайн книгу.
<<«»<<endl;
cout <<" HELLO!»<<endl;
cout <<" This is a program for doing mathematic operations»<<endl;
cout <<" of nuclear reaction and show more important numbers»<<endl;
cout <<" for it theme on second model of nuclear reactions»<<endl;
cout <<«»<<endl;
Как можно заметить из этого, изначально пропускается пустая строка для того, чтобы при повторном запуске программы, либо дальнейшем повторении (глава 5) не возникал коллапс. Изначально вставлено приветствие, при этом все текстовые значения выводятся посредством cout. Пробелы перед приветствием вставлены с целью расположения текста по центру относительно остальных значений.
Далее в нижней находятся 3 строки текста. Итак, вторая из них состоит из 50 символов, при этом если вычесть 6 (число символов строки приветствия) получается 44, что даёт число пробелов от уровня начала второй строки, необходимое для расположения строки по центру, а именно 22. Первоначальные 5 пробелов во всех строках вставлены для добавления эффекта центрального расположения текста при выполнении программы.
Этот момент представляется относительно (1) и (2) на Коде 1.1.2.
Код 1.1.2. Центральное расположение текста в С++
cout <<«»<<endl;
cout <<" HELLO!»<<endl; (1)
cout <<" This is a program for doing mathematic operations»<<endl;
cout <<" of nuclear reaction and show more important numbers»<<endl; (2)
cout <<" for it theme on second model of nuclear reactions»<<endl;
cout <<«»<<endl;
Первая строка после приветствия, как и третья отлична от второй 2 знаками, по этой причине добавляется лишь 1 пробел перед ними. При написании первоначально, данного кода, можно наблюдать следующую картину (Рис. 1.1.1).
Рис. 1.1.1. Запись в программе Dev-С++6.3
И в качестве отделяющего элемента приветствующего блока компьютерной программы и дальнейшего кода имеется пустая строка.
1.2. Общая модель реакций
Для ввода понятий о самих ядерных реакциях приводится отдельный малый блок для описания стандартной модели ядерной реакции, описываемой на коде 1.2.1.
Код 1.2.1. Стандартная модель ядерной реакции
cout <<«Model of nuclear reaction: a+A=B+b»<<endl;
cout <<«»<<endl;
При этом, малая «а» – влетающая частица, бомбардирующая мишень, состоящая из атомов А. При прохождении данной ядерной реакции с учётом того, что «а» обладает некоторой кинетической энергией для возбуждения «А» и изменения его структуры, происходит изменение ядра с образованием побочной частицы «b» и результирующего ядра «В».
Выводы к 1 главе
В результате указанных операций, был получен первый первоначальный код (Рис. 1.3.1.), который представляет собой общий вводящий блок.
Рис 1.3.1. Вводящий блок программы
Глава 2. Исследование ядерных реакций
2.1. Массовые коэффициенты при ядерных реакциях
Для создания первоначальной записи ядерной реакции в стандартном виде, как было необходимо, создаются дополнительные блоки массовых коэффициентов, позволяющие выполнять дальнейшие математические операции над вводимыми данными.
Первый блок отделяется от общей конструкции пустой строкой в самом коде и представляется в виде кода (2.1.1).
Код 2.1.1. Первый блок вводимых данных
int