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

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

Upload: hyatt-chambers

Post on 02-Jan-2016

55 views

Category:

Documents


9 download

DESCRIPTION

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

TRANSCRIPT

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

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

для введення та виведення інформації

в Pascalе

Засоби опрацювання файлів

10 клас

Сьогодні на уроці

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

2

Основні поняття.

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

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

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

3

Типи файлів у Паскалі Мова програмування Паскаль опрацьовує три типи файлів: •текстові файли; •типізовані файли; •нетипізовані файли.

Файл, в описі якого вказується тип елементів, називається типізованм. Всі елементи файлу пронумеровані починаються з нуля.(бази даних)

Текстовий файл - це послідовність символів, яка розбивається на рядки. Кожний рядок закінчується натисканням клавіші Enter.

Нетипізовані файли розглядаються, як сукупність символів і байтів, не мають визначеного типу.

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

4

Засоби опрацювання файлів

• Встановити зв’язок програми з файлом; • «вікрити" файл для читання або запису; • Зчитати із файлу або записати у файл; • закрити файл.

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

5

Встановлення зв’язку програми з файлом

Для встановлення зв’язку змінної і файлавикористовується процедура

Assign(<ім’я файлової змінної>,’<ім’я файла на диску>’);Наприклад: Assign (f1,‘input.txt’); Assign (ff,’output.txt’);

Описання файлової змінноїVar <імя файлової змінної>: text ;Наприклад:Var f1,ff:text;

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

6

Відкриття файлу для читання или записи

• Для читання із файлу необхідно відкрити файл для читання за допомогою процедури RESET(<ім’я файлової змінної>);

Наприклад: Reset (f);

• Для запису у файл відкриваємо файл для запису за допомогою процедури

REWRITE(<ім’я файлової змінної>);

Наприклад: Rewrite (g);

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

7

Читання із файла.Запис у файл.

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

• Запис даних у файл виконується процедурою WRITE(<ім’я файлової змінної>, <значення>);

Например: Writeln(ff,c);

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

8

Закриття файлу

Після того як дані із файлу прочитані, його необхідно закрити за допомогою процедури

CLOSE (<ім’я файлової змінної>);Например: Close (f1);

Після того як дані у файл записані його необхідно закрити за допомогою процедури

CLOSE (<ім’я файлової змінної>);Например: Close (ff);

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

9

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

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

10

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