Чтение заставки из файла

Работу над этим пунктом необходимо начать с создания файла 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: запись данных в файл

запрос о продолжении работы “да-нет”

если “да” - вернуться к началу цикла, в противном случае -

конец цикла.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: