Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.12.2013, 16:34   #1
GhostOfNight
 
Регистрация: 05.11.2013
Сообщений: 7
По умолчанию Помогите решить! Pascal. Операторы цикла (WHILE, REPEAT, FOR)

Pascal. Операторы цикла (REPEAT, WHILE, FOR) + ввод данных из текстового файла и вывод их.
по REPEAT чуть написала, а как дальше не знаю
Код:
program 3a;
Uses Crt;
Var x,b,x1,x2,h,v:real;
inp,out:text;
begin;
assign (inp, 'C:\3B-102\1251a.inр');
reset (inp);
reset (inp,x1,x2,h);
close (inp);
assign (out, 'C:\3B-102\1251a.out');
writeln (out, x1=
Изображения
Тип файла: jpg 1512.jpg (93.2 Кб, 101 просмотров)

Последний раз редактировалось GhostOfNight; 03.12.2013 в 17:53.
GhostOfNight вне форума Ответить с цитированием
Старый 03.12.2013, 16:58   #2
ZX Spectrum-128
Участник клуба
 
Регистрация: 05.11.2013
Сообщений: 1,601
По умолчанию

Цитата:
Сообщение от GhostOfNight Посмотреть сообщение
Pascal. Операторы цикла (REPEAT, WHILE, FOR) + ввод данных из текстового файла и вывод их.
по REPEAT чуть написала, а как дальше не =
Что-то вы перепутали. Вам нужно подсчитать значения функции и результат вывести в текстовый файл.
Из файла считывать не нужно.
ZX Spectrum-128 вне форума Ответить с цитированием
Старый 03.12.2013, 17:53   #3
GhostOfNight
 
Регистрация: 05.11.2013
Сообщений: 7
По умолчанию

у меня в лекциях написано:
"при выборе имен inp и out для файловых переменных, связанных с входным и выходным файлами соответственно программа на ввод данных из файла 1251.inp в папке 3В-102 на диске С и вывод файла 1251.out в той же папке.
GhostOfNight вне форума Ответить с цитированием
Старый 03.12.2013, 18:13   #4
ZX Spectrum-128
Участник клуба
 
Регистрация: 05.11.2013
Сообщений: 1,601
По умолчанию

Я сужу по описанию задачи в приложении. По нему нужно вычислить значение функции и вывод в файл.
ZX Spectrum-128 вне форума Ответить с цитированием
Старый 03.12.2013, 18:19   #5
GhostOfNight
 
Регистрация: 05.11.2013
Сообщений: 7
По умолчанию

можно хотя бы программки. с вводом и выводом потом подумаю
GhostOfNight вне форума Ответить с цитированием
Старый 03.12.2013, 18:39   #6
ZX Spectrum-128
Участник клуба
 
Регистрация: 05.11.2013
Сообщений: 1,601
По умолчанию

А, прошу прощения, есть ввод данных из входного файла. Просто написано ввести из выходного файла.

Исправьте

reset (inp,x1,x2,h); на
Readln (inp,x1,x2,h,b);

Последний раз редактировалось ZX Spectrum-128; 03.12.2013 в 18:43.
ZX Spectrum-128 вне форума Ответить с цитированием
Старый 03.12.2013, 18:52   #7
GhostOfNight
 
Регистрация: 05.11.2013
Сообщений: 7
По умолчанию

вот чет написала. наверно неправильно

Код:
Uses Crt;
Var x,b,x1,x2,h,v:real;
        inp,out:text;
begin;
  assign (inp, 'C:\3B-102\1251a.inp');
  reset (inp);
  readln (inp,x1,x2,h,b);
  close (inp);
  assign (out, 'C:\3B-102\1251a.out');
  rewrite (out);
  writeln (out, 'x1=',x1:4:1,',  x2=',x2:3:1,', h=',h:3:1);
  writeln (out, v:3);
  repeat
    v:=cos(x);
    writeln (out, x:4:1, 4:16);
    x:=x+h
  until x˃x2+1E+10;
  close (out)
end.

Последний раз редактировалось GhostOfNight; 03.12.2013 в 20:00.
GhostOfNight вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Pascal] Циклический алгоритм. Операторы Repeat.Until и While Alexandra1991 Помощь студентам 8 22.11.2010 01:45
Операторы for, repeat, while в Turbo Pascal. dimonishe Помощь студентам 4 07.04.2010 08:44
Операторы цикла [PASCAL] Ximer Помощь студентам 3 08.04.2009 20:24