Работу над этим пунктом необходимо начать с создания файла zast.txt.
Файл может быть создан в любом текстовом редакторе и сохранен в формате текстового документа. Он должен содержать сведения о работе и студенте, например:
Курсовая работа по информатике
Тема: Анализ сигнала на выходе электрической цепи.
студента гр. ИКТ-ХХХ Миронова Александра.
Фрагмент программы чтения заставки из файла:
FILE *f=fopen("zast.txt","r"); // Открытие файла для чтения
char ch;
while (!feof(f)) // Считывание данных из файла до тех пор,
{
fscanf(f,"%c",&ch); // пока не найдено значение конца файла
printf("%c",ch);
}
fclose(f); // Закрытие файла
Чтение заставки из файла должно быть оформлено в виде функции.
Расчет параметра с заданной точностью.
Алгоритм для расчета параметра с заданной точностью.
p=1 // текущая погрешность
eps=0.01 // заданная погрешность
par=E+10 // начальное значение параметра (очень большое число)
n=11 // начальное значение точек
начало цикла пока (p> eps)
вызов функции form_t для n точек
вызов функции form_Uvx для n точек
|
|
вызов функции form_Uvix для n точек
par1= вызов функции parametr для n точек
p=fabs(par-par1)/par1
cout<<”n=”<<n<<” parametr=”<<par1<<” pogrechnost=”<<p<<endl
par=par1
n=2*n
конец цикла
Меню.
Меню можно организовать с помощью оператора выбора switch().
Алгоритм для организации меню:
чтение заставки из файла
начало цикла
вывод текста 1 - контрольный расчет для n точек
2 – расчет параметра с заданной точностью
3 – запись данных в файл
ввод значения (ch) // 1, 2 или 3
switch(ch)
1: контрольный расчет t, Uvx, Uvix для n точек
2: расчет параметра с заданной точностью
3: запись данных в файл
запрос о продолжении работы “да-нет”
если “да” - вернуться к началу цикла, в противном случае -
конец цикла.