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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 07.04.2012, 17:14   #11
eoln
Старожил
 
Аватар для eoln
 
Регистрация: 26.04.2008
Сообщений: 2,645
По умолчанию

Цитата:
Сообщение от Photolife Посмотреть сообщение
не работает она!
Дык ведь суббота же.

Попробую угадать варианты почему не работает:
1) при копипасте в файле in.dat пробелы в начале файла появляются
2) файл out.dat пустой (это потому, что в файле in.dat нет строки с баллом 4,5) Кстати, наверное, тут в задаче имелось ввиду что балл 4,5 и выше...
3) мигает чёрное окно и изчезает, а надо чтобы ещё на экране были видны букавки

Photolife, если рабочая программа не работает, то следует задуматься о причине...
eoln вне форума Ответить с цитированием
Старый 07.04.2012, 17:33   #12
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,430
По умолчанию

Код:
Uses CRT;
var
f1,f2:textfile;
s:string;
f:real;
a:integer;
BEGIN
assign(f1,'in.dat');
assign(f2,'out.dat');
reset(f1);
rewrite(f2);
while not eof(f1) do
begin
	readln(f1,s);
	val(copy(s,pos(' ',s)+1,length(s)-pos(' ',s)),f,a);
	if f=4.5 then
	begin
		writeln(f2,copy(s,1,pos(' ',s)-1));
		writeln(copy(s,1,pos(' ',s)-1));
	end;
end;
close(f1);
close(f2);
readln;
END.
Да, на экран забыл распечатать
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Старый 07.04.2012, 20:07   #13
Photolife
Пользователь
 
Регистрация: 16.03.2012
Сообщений: 29
По умолчанию

textfile; не верный тип, и к тому же надо ещё ввести данные в первый файл
Photolife вне форума Ответить с цитированием
Старый 07.04.2012, 20:14   #14
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,430
По умолчанию

Да, наверное, тип text.
И, да, данные нужно вводить (не из программы).
Ошибки в синтаксисе допускаю из-за того, что у меня нету Паскаля (он не работает "без бубна" на Win7).
Исправить синтаксически ошибки - несложная задача , особенно когда паскалевский компилятор подсказывает строчку и код ошибки.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Старый 07.04.2012, 20:26   #15
Photolife
Пользователь
 
Регистрация: 16.03.2012
Сообщений: 29
По умолчанию

работает поскаль на вин 7 без бубна=) ПоскальАВС
Photolife вне форума Ответить с цитированием
Старый 07.04.2012, 20:41   #16
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,430
По умолчанию

Настоящий паскаль, это Turbo Pascal 7.0 1992 года выпуска
Синтаксис графического режима отличается у Турбо Паскаля и ПаскальАБС, поэтому я им почти не пользуюсь (в следующий раз буду писать паскалевские проги не в Дельфи, а в ПаскальАБС).
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Паскаль. 2 задачи (Программа "Верификация","КАК БРИГАДИРУ РАЗДЕЛИТЬ ЗАРОБОТАННЫЕ ДЕНЬГИ") Valik102 Помощь студентам 3 20.05.2009 20:42
настроить при открытии Excel 2003 в окошке "Тип файлов" вывод пункта "Все файлы (*.*)" по умолчанию? Unior Microsoft Office Excel 2 01.03.2009 02:42
"Текстовые файлы" и "Графика и подпрограммы" Nata!!!@ Помощь студентам 5 05.12.2007 18:17