1 / 10

Тема. Використання текстових файлів для введення та виведення інформації в Pascal е

Сьогодні на уроці. Тема. Використання текстових файлів для введення та виведення інформації в Pascal е. Засоб и опрацювання файлів 10 клас. Основні поняття. Файл – це область пам ’ яті на зовнішньому носії , в якому зберігається деяка інформація. Особливості : а) файл має ім ’ я ;

Download Presentation

Тема. Використання текстових файлів для введення та виведення інформації в Pascal е

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Сьогодні на уроці Тема.Використання текстових файлів для введення та виведення інформаціїв Pascalе Засобиопрацюванняфайлів 10 клас

  2. Основніпоняття. Файл – цеобласть пам’ятіна зовнішньомуносії, в якомузберігаєтьсядеякаінформація. Особливості: а) файл маєім’я; б) файл міститькомпонентиодного типу (файл рядків, файлзаписів) в)об’єм файлу не оголошується в прогамі;

  3. Типифайлів у Паскалі МовапрограмуванняПаскаль опрацьовуєтри типифайлів: • текстовіфайли; • типізованіфайли; • нетипізованіфайли. Файл, в описіякоговказуєтьсятип елементів, називається типізованм. Всіелементи файлу пронумерованіпочинаютьсязнуля.(базиданих) Текстовийфайл - цепослідовністьсимволів, яка розбиваєтьсяна рядки. Кожний рядок закінчуєтьсянатисканнямклавішіEnter.Нетипізованіфайлирозглядаються, як сукупністьсимволіві байтів, не маютьвизначеного типу.

  4. В программе на Паскале текстовый файл представлен файловой переменной типа TEXT. Var <имя файловой переменной>: text; Связь файловой переменной с именем файла на диске осуществляется с помощью оператора Assign (имя файловой переменной, имя файла на диске); Имя файла на диске больше нигде в программе не появляется. <Имя файла на диске> должно содержать полный путь для поиска данного файла. Если полный путь к файлу не указан, то файл будет искаться в каталоге, где находится исходный текст программы. Открытие файла для чтения выполняется оператором Reset (имя файловой переменной); Если на диске нет файла с данным именем, то выполнение программы прервется.Открытие файла для записи осуществляется оператором Rewrite (имя файловой переменной); Если на диске нет файла с данным именем, то файл будет создан. Засобиопрацюванняфайлів • Встановитизв’язокпрограмизфайлом; • «вікрити" файл для читанняабозапису; • Зчитатиіз файлу абозаписати у файл; • закритифайл.

  5. Встановлення зв’язкупрограмизфайлом Описанняфайловоїзмінної Var <імя файловоїзмінної>: text ; Наприклад: Var f1,ff:text; Для встановленнязв’язкузмінноїіфайла використовуєтьсяпроцедура Assign(<ім’я файловоїзмінної>,’<ім’я файла на диску>’); Наприклад: Assign (f1,‘input.txt’); Assign (ff,’output.txt’);

  6. Відкриття файлу для читанняили записи • Для читанняіз файлу необхідновідкритифайл для читання за допомогоюпроцедуриRESET(<ім’я файловоїзмінної>); Наприклад: Reset (f); • Для запису у файл відкриваємофайл для запису за допомогоюпроцедури REWRITE(<ім’я файловоїзмінної>); Наприклад: Rewrite (g);

  7. Читанняізфайла.Запис у файл. • Читанняданихіз файлу виконується процедурою READ(<ім’я файловоїзмінної>,’<ім’я змінної>); Например: Read (f1,a,b); • Записданих у файл виконується процедурою WRITE(<ім’я файловоїзмінної>, <значення>); Например: Writeln(ff,c);

  8. Закриття файлу Післятого як данііз файлу прочитані, йогонеобхіднозакрити за допомогоюпроцедури CLOSE(<ім’я файловоїзмінної>); Например: Close (f1); Післятого як дані у файл записанійогонеобхіднозакрити за допомогоюпроцедури CLOSE(<ім’я файловоїзмінної>); Например: Close (ff);

  9. Приклад програм

  10. Приклад програми

More Related