Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Обробка текстових файлів на мові Турбо Паскаль

Реферат Обробка текстових файлів на мові Турбо Паскаль





PT3', 'PRN', 'COM1', 'AUX', 'NUL'. p> Зазначу що, тут CON - сукупність пристроїв введення-виведення, де пристрій введення клавіатура, а пристрій виведення дисплей; 'LPT1', 'LPT2', 'LPT3' - послідовність пристроїв для друку й 'LPT1' синонимичен з 'PRN' і є звичайним принтером; 'COM1' - це послідовний порт ЕОМ і т.д.

З файлової системою в Turbo Pascal пов'язане поняття буфера введення - виведення. Введення і виведення даних здійснюється через буфер. Буфер - це область в пам'яті, яка виділяється для кожного файлу. При записі у файл вся інформація спочатку направляється в буфер і там накопичується доти, поки весь обсяг буфера буде заповнений. Тільки після цього або після спеціальної команди скидання відбувається передача даних на зовнішній пристрій. При читанні з файлу дані спочатку зчитуються в буфер, причому даних зчитується не стільки, скільки запитується, а скільки поміститься в буфер. Механізм буферизації дозволяє більш швидко і ефективно обмінюватися інформацією з зовнішніми пристроями.

Тепер перейдемо до змінних файлового типу. Мова Pascal підтримує 3 файлових типу:

-1-ий - текстові файли. p>-2-ий - Типізовані файли. p>-3-ій - Нетипізовані файли. p> Опис змінних до цих трьох файловим типам даних виглядає наступним чином:

-для текстових файлів: Var T: Text; {T-файлова змінна текстового типу}

-Для типізованих файлів: Var F: File of тип_даних; {F-типизированная файлова змінна; тип_даних - будь-який тип даних мови Pascal крім файлового типу}

-Для нетипізований файлів: Var F: File; {F-нетипізовані файлова мінлива}

Файлові змінні, які описані в програмі, називають логічними файлами. Всі основні процедури і функції, що забезпечують введення - виведення даних, працюють тільки з логічними файлами. Фізичний файл повинен бути пов'язаний з логічним для виконання певних дій над ним. У наслідок будуть викладені стандартні функції та процедури для роботи з файлами і особливо для обробки текстових файлів.

Особливе місце на мові Pascal займають текстові файли, які є темою цієї курсової роботи. Текстовий файл являє собою лінійну послідовність символів, організованих у рядки змінної довжини. p> У Наприкінці рядків варто ознака кінця рядка EOln (в операційній системі MS-DOS, а як наслідок і в її оболонці MS-Windows End Of Line складається з двох символів: LF-переклад рядка, що має порядковий номер у ASCII таблиці # 10 і CR - повернення каретки c порядковим номером у ASCII таблиці # 13). У самому кінці текстового файлу стоїть ознака кінця файлу EOF (End Of File має порядковий номер в ASCII таблиці - # 26). Ознака кінця рядка вводиться за допомогою натискання клавіші Enter, а ознака кінця файлу за допомогою натискання клавіш Ctrl + Z. Зазвичай ці спеціальні символи або ознаки не відображаються в текстових редакторах.

У текстовому файлі завжди є так званий курсор або покажчик яки...


Назад | сторінка 2 з 11 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Оператори введення - виведення даних
  • Реферат на тему: Обробка набору даних, представленого у вигляді файлу
  • Реферат на тему: Розробка програми форматування текстових файлів
  • Реферат на тему: Практична обробка набору даних, представленого у вигляді файлу
  • Реферат на тему: Виконання введення і виведення інформації з носіїв. Робота з клавіатурою