План
1. Постановка задачи.
2. Таблица символических имен.
3. Блок-схемы главной функции main и других функций, которые вызываются из main.
4. Текст программы на языке Си. Результаты в виде таблиц и графиков.
Вывод.
Список использованной литературы.
1. Постановка задачи
Описать массив структур из 3-х элементов. Каждая структура объединяет данные для одного варианта расчета.
Необходимо для каждого варианта на отрезке времени от 0 до T с шагом ∆t построить график изменения напряженности поля движущейся заряженной частицы. Её величина определяется выражением:
где
e – заряд частицы;
v – скорость;
α – угол между направлением скорости и прямой, проведенной от частицы в данную точку поля.
α =π/2
Заряд частицы и скорость её движения изменяются во времени:
Здесь:
e0, k0, с – заданные константы.
v0, r – заданные константы.
Исходные данные считывать из файла. Результаты расчетов занести в другой файл. Предусмотреть отдельные функции для вычисления k, e, v.
Исходные данные:
1. Вариант №1
T=1 c
∆t=0.05 c
e0=1*10-9 к
k0=0.01
с=0,1
v0=1000 м/с
r=2
R=0,001 м
2. Вариант №2
T=1 c
∆t=0.05 c
e0=1*10-9 к
k0=0.01
с=0,1
v0=1200 м/с
r=1,5
R=0,002 м
3. Вариант №3
T=1 c
∆t=0.05 c
e0=1*10-9 к
k0=0.01
с=0,1
v0=1500 м/с
r=0,7
R=0,003 м
2. Таблица символических имен
Глобальные переменные N Количество вариантов, результаты которых необходимо вычислить. T Врем я окончания эксперимента. Исчисляется в секундах. dt Шаг, с которым изменяется время. e0 Заданные константы. k0 c v0 r R mas[N] Массив структур, в котором хранятся заданные константы. *ptt Массив указателей на значения времени t. *pHH Массив указателей на значения функции H. N_[N] Массив, в котором мы храним длины массивов.
Функция main i Временные переменные. Счетчики. l j e Заряд частицы. С её помощью вычисляется H. v Скорость частицы. С её помощью вычисляется H. H Напряженность поля движущейся частицы. alfa Угол между направлением скорости и прямой, проведенной от частицы в данную точку поля.α=∏/2 t Время. res Файл, в который заносятся результаты эксперимента.
Функция chtenie_dannih a[] Массив структур, который нужно прочитать из файла. i Временная переменная. Счетчик. f Файл с исходными данными.
Функция eee k0 Заданные константы. c e0 t Время. T Время окончания эксперимента. k Параметр, от которого зависит заряд частицы и который изменяется во времени. res_e Заряд частицы в текущее время t. Временная переменная.
Функция kkk k0 Заданные константы. c t Время. T Время окончания эксперимента. res_k Значение параметра k текущее время t. ............