23.12.2008, 21:54 | #1 (permalink) |
Member
Регистрация: 17.12.2008
Сообщений: 14
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
[Pascal] Создать текстовый файл
"Даны вещественные числа А, В и целое число N. создать текстовый файл, содержащий таблицу значений функции f(x)=[sin(x)] на промежутке [A, B] с шагом (B - A) / N. Таблица состоит из двух столбцов: с аргументами x (10 позиций, из них 3 под дробную часть) и со значениями f(x) (15 позиций, из них 8 под дробную часть). Столбцы выравниваются по правому краю и разделяются 10 пробелами." Сама программа есть,осталось только в текстовый файл переделать. f,x,A,B:real; N:integer; Begin read (A,B,N) h:=(B-A)/N; x:=A; while x begin f:=sin (x); writeln (x:10:3, (10 пробелов), f:15:8); x:=x+h; end; end. |
23.12.2008, 21:54 | |
Helpmaster
Member
Регистрация: 08.03.2016
Сообщений: 0
|
Ранее такую же проблему уже обсуждали тут Создать файл для результатов работы программы Нет кнопки "Создать текстовый документ" Текстовый файл Как создать файл ntosboot.bat? Паскаль. Создать массив целых чисел и записать его в файл текстовый файл |
23.12.2008, 22:40 | #2 (permalink) |
Специалист
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
|
Да уж, есть...
VAR f,x,A,B,h:real; N:integer; fl:TEXT; Begin read(A,B,N); h:=(B-A)/N; Assign(fl,'C:/res.dat'); ReWrite(fl); x:=A; while x<=B do begin f:=sin (x); writeln(fl,x:10:3, (10 пробелов), f:15:8); x:=x+h; end; Close(fl); end. |
24.12.2008, 17:59 | #3 (permalink) |
Member
Регистрация: 17.12.2008
Сообщений: 14
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Спасибо большое,очень выручили)
|
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
|
|