IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

> Обработка файлов средствами языка Turbo Pascal
Grief
сообщение 31.03.2010 15:03
Сообщение #1


Новичок
*

Группа: Пользователи
Сообщений: 14
Пол: Мужской

Репутация: -  0  +


"Разработать две программы, выполняющие заданные последовательности действий над данными определенного типа с использованием файлов в соответствии с вариантом задания."

Программа должна выполнять:
– вывод сообщения о разработчике и о назначении программы;
– ввод данных в режиме диалога.
Сохранение данных в файле и чтение данных из файла организовать как процедуру или функцию.


Вот как выглядит задание, в таблице 3.1 была куча вариантов, но оставил только свой. В остальных оставил все, ибо я не совсем понял, как ориентироваться по-этому заданию... у меня 7 вариант.

Вот то, что получилось у меня... прошу проверить с заданием, все ли так сделал + после того, как заменил транслит русскими буквами, программа начала выдавать ошибку, как исправить?

program laba3;
uses crt;
Label m1;
var
n:integer;
st1,st2:string[18];
F:text;
procedure Ввод;
begin
assign(F,'rez.txt');
rewrite(F);
write('Введите символы: ');
read(st1);
Writeln('st1= ',st1);
Writeln(f,st1);
close(f);
readln;
end;
procedure Чтение;
begin
assign(F,'rez.txt');
reset(f);
readln(f,st2);
writeln('st2= ',st2);
close(f);
end;

Begin
clrscr;
writeln('1. Ввод');
writeln('2. Чтение');
writeln('3. Выход');
m1:write('Введите пункт меню: ');
readln(n);
case n of
1:begin Ввод; goto m1; end;
2:begin Чтение; end;
3:Выход;
end;
goto m1;
readln;
end.
Прикрепленное изображение

Сообщение отредактировано: Grief - 1.04.2010 15:04
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 20.07.2025 18:47
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"