Понедельник, 28.07.2025, 11:25
Главная Регистрация Вход
Приветствую Вас, Гость · RSS
Форма входа
Категории раздела
ВМ (шпоры) [4]
Высшая математика
ОПАМ (задания и решения) [20]
Основы программирования и алгоритмические языки
CОД (задания) [16]
Структуры организации данных
Расписание [3]
Самое новое
Ведомости и оценки [2]
ОДМ (задания) [10]
Основы Дискретной Математики
ИКГ (решения) [1]
Инженерная и Компьютерная Графика
Программы [3]
ОДМ (решения и шпоры) [4]
Основы Дискретной Математики
СОД (решения) [8]
Структуры организации данных
Культурология (задания, решения и конспекты) [3]
ВМ (задания) [1]
Высшая математика
Практика (компьютерная) [2]
Дискретные структуры [1]
Поиск
Наш опрос
Буфет в каком корпусе лучше?
Всего ответов: 15
Быстрые ссылки
Google
Яндекс
ВикипедиЯ
VKontakte
Другие ссылки
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
 Каталог файлов
Главная » Файлы » ОПАМ (задания и решения)

TП-9 Файлы
[ Скачать с сервера (161.2 Kb) ] 22.02.2009, 12:51
Категория: ОПАМ (задания и решения) | Добавил: slashovanton
Просмотров: 558 | Загрузок: 104 | Комментарии: 2 | Рейтинг: 0.0/0 |
Всего комментариев: 1
1 slashovanton  
0
Пример работы с файлами
Code
{
  Пример работы с файлами
}
program proba;
  uses crt;
  var
   F1:file of integer;{Типизированный файл (хранится как битовое представление переменных)}
   F2:text;{Текстовый файл (хранится как текст и поэтому его можно просмотреть в блокноте)}
   a,i:integer;{Промежуточная переменная}
begin
  ClrScr;
  {Связь переменных с файлом}
  Assign(F1, '1.txt');
  Assign(F2, '2.txt');
  {Открытие файла для записи. Если файл существовал, то он будет удалён и на его месте создан новый файл}
  ReWrite(F1);
  ReWrite(F2);
  {Заполнение файлов данными}
  For i:=1 to 2 do
   write(F1,i);{Запись и чтение файла производится теми же функциями, что и вывод на экран,
     только добавляется переменная указывающая на файл}
  For i:=3 to 7 do
   write(F2,i,' ');
  {Указывает позицию в которую надо записывать число(начинается с нуля)(не работает для текстовых файлов)}
  Seek(F1,0);{В начало (перезаписывается первый элемент)}
  a:=11;
  write(F1,a);
  Seek(F1,2);{В конец}
  write(F1,a);
  {Открытие файла для дозаписи в конец файла (работает только для текстовых файлов)}
  Append(F2);
  write(F2,102,#13,103);{#13 - переход на новую строчку}
  {Открытие файла для чтения. Если файл не существует}
   Reset(F1);
  Reset(F2);
  {Чтение файла и вывод на экран}
  While Not EOF(F1) Do
   Begin
    Read(F1, a);
     Write(a,' ');
    End;
   writeln('sd');
  While Not EOF(F2) Do
   Begin
    Read(F2, a);
     Write(a,' ');
    End;
  {Закрытие файла. Если не закрыть глючить не будет, но лучше закрыть.
  Закрывать файл перед сменой работы, например,
  после ReWrite перед Reset файл можно не закрывать, так как он закроется автоматически}
  Close(F1);
  Close(F2);
end.

Имя *:
Email *:
Код *: