# include <stdio.h>
# include <math.h>
# include <iostream.h>
# define N 1000
int main()
{
float t[N],Uvx[N],Uvix[N]; // Объявление массивов t, Uvx, Uvix
int n,i;
cout<<''Введите кол-во точек для контрольного расчета;
cin>>n; // Ввод необходимого количества точек
float tn=10, tk=35, dt;
dt=(tk-tn)/(n-1);
for (i=0;i<n;i++) // Формирование массива времени t
t[i]=tn+i*dt;
float t1=22.5,a=12,b=12;
for (i=0;i<n;i++) // Формирование массива Uvx
if (t[i]<t1) Uvx[i]=a*(t[i]-tn) else Uvx[i]=a*(t1-tn)-b*(t[i]-t1);
float Uvx1=5, Uvx2=25, U1=20, U2=150;
for (i=0;i<n;i++) // Формирование массива Uvix
if (Uvx[i]<Uvx1) Uvix[i]=U1;
else if (Uvx[i]<=Uvx2)
Uvix[i]=6.5*Uvx[i]-12.5;
else Uvix[i]=U2;
cout<<'' № t Uvx Uvix '' <<endl;
for (i=0;i<n;i++) // Вывод данных в виде таблицы
printf(''\n %3d %6.3f %6.3f %6.3f'',i,t[i],Uvx[i],Uvix[i]);
return 0;
}
Расчет параметра для контрольных точек.
Рассмотрим несколько вариантов возможных параметров для нашей курсовой работы