Робота з файлами в Pascal Що таке файл? Файл — це самостійна послідовність символів, записана в зовнішню пам'ять комп'ютера. Це певна виділена область інформації. Існування файлів не.
Download ReportTranscript Робота з файлами в Pascal Що таке файл? Файл — це самостійна послідовність символів, записана в зовнішню пам'ять комп'ютера. Це певна виділена область інформації. Існування файлів не.
Slide 1
Робота
з файлами в Pascal
Що таке файл?
Файл — це самостійна послідовність
символів, записана в зовнішню пам'ять
комп'ютера.
Це певна виділена область інформації.
Існування файлів не залежить
від роботи якої-небудь програми і
вони нікуди не зникають навіть при
включенні і виключенні комп'ютера.
Файли можуть зберігати в собі різну
інформацію
Коли і навіщо треба
використати файли?
Не завжди зручно користуватися
командним рядком при введенні і
виведенні інформації в програмі.
Наприклад:
необхідно зберігати вихідні дані при
відладці;
велика кількість вхідних даних
багатократне введення однієї і тієї ж
інформації
Як описати файлові
змінні?
У розділі опису наступний запис
var
f1, f2: text;
змінні f1 і f2 - це текстові файли (які можна
відкрити за допомогою і блокнота, подивитися,
і при необхідності редагувати).
Зв'язок між файловою
змінною і самим фалом?
assign(f,'ім'я_файлу');
встановлює зв'язок між файловою змінною і самим
файлом
Фактично змінній f відповідає таке-то ім'я файлу.
Наприклад текстовий файл input.txt, що файл з самою
програмою знаходиться в тій же теці, що і текстовий
файл.
Якщо ж він в іншій теці, то нам треба вказати відносне
розташування цього файлу.
‘Ім'я_файлу’ — повний шлях до вказаного
файлу.
Як створити, відкрити,
зберегти і закрити файл?
Відкрити для читання
reset(f);
Створити або перезаписати
rewrite(f);
Зберегти і закрити файл
close(f);
Як використати або
змінити вміст файлу?
read(f, a, b); — читати з файлу f дві змінні a і
b, в рядку.
readln(f, a, b, c); — читати з файлу f три
змінні a, b і c, а потім перекласти курсор на
початок наступного рядка;
write(f, a, b, c); — записати у файл f змінні
a, b і c;
writeln(f, a, b); — записати у файл f змінні a і
b, а потім записати туди ж символ "кінець
рядка".
Приклад1
(Сума двох чисел)
Program Suma;
Var
a, b:integer;
S:integer;
Begin
Readln(a, b);
S:=a+b;
Writeln(S);
End.
Program Suma;
Var
a, b:integer;
S:integer;
f1, f2:text;
Begin
Assign(f1,‘d:\input.txt');
Reset(f1);
Assign(f2,‘d:\output.txt');
Rewrite(f2);
Readln(f1,a,b);
S:=a+b;
Writeln(f2,S);
Close(f1);
Close(f2);
End.
Slide 2
Робота
з файлами в Pascal
Що таке файл?
Файл — це самостійна послідовність
символів, записана в зовнішню пам'ять
комп'ютера.
Це певна виділена область інформації.
Існування файлів не залежить
від роботи якої-небудь програми і
вони нікуди не зникають навіть при
включенні і виключенні комп'ютера.
Файли можуть зберігати в собі різну
інформацію
Коли і навіщо треба
використати файли?
Не завжди зручно користуватися
командним рядком при введенні і
виведенні інформації в програмі.
Наприклад:
необхідно зберігати вихідні дані при
відладці;
велика кількість вхідних даних
багатократне введення однієї і тієї ж
інформації
Як описати файлові
змінні?
У розділі опису наступний запис
var
f1, f2: text;
змінні f1 і f2 - це текстові файли (які можна
відкрити за допомогою і блокнота, подивитися,
і при необхідності редагувати).
Зв'язок між файловою
змінною і самим фалом?
assign(f,'ім'я_файлу');
встановлює зв'язок між файловою змінною і самим
файлом
Фактично змінній f відповідає таке-то ім'я файлу.
Наприклад текстовий файл input.txt, що файл з самою
програмою знаходиться в тій же теці, що і текстовий
файл.
Якщо ж він в іншій теці, то нам треба вказати відносне
розташування цього файлу.
‘Ім'я_файлу’ — повний шлях до вказаного
файлу.
Як створити, відкрити,
зберегти і закрити файл?
Відкрити для читання
reset(f);
Створити або перезаписати
rewrite(f);
Зберегти і закрити файл
close(f);
Як використати або
змінити вміст файлу?
read(f, a, b); — читати з файлу f дві змінні a і
b, в рядку.
readln(f, a, b, c); — читати з файлу f три
змінні a, b і c, а потім перекласти курсор на
початок наступного рядка;
write(f, a, b, c); — записати у файл f змінні
a, b і c;
writeln(f, a, b); — записати у файл f змінні a і
b, а потім записати туди ж символ "кінець
рядка".
Приклад1
(Сума двох чисел)
Program Suma;
Var
a, b:integer;
S:integer;
Begin
Readln(a, b);
S:=a+b;
Writeln(S);
End.
Program Suma;
Var
a, b:integer;
S:integer;
f1, f2:text;
Begin
Assign(f1,‘d:\input.txt');
Reset(f1);
Assign(f2,‘d:\output.txt');
Rewrite(f2);
Readln(f1,a,b);
S:=a+b;
Writeln(f2,S);
Close(f1);
Close(f2);
End.
Slide 3
Робота
з файлами в Pascal
Що таке файл?
Файл — це самостійна послідовність
символів, записана в зовнішню пам'ять
комп'ютера.
Це певна виділена область інформації.
Існування файлів не залежить
від роботи якої-небудь програми і
вони нікуди не зникають навіть при
включенні і виключенні комп'ютера.
Файли можуть зберігати в собі різну
інформацію
Коли і навіщо треба
використати файли?
Не завжди зручно користуватися
командним рядком при введенні і
виведенні інформації в програмі.
Наприклад:
необхідно зберігати вихідні дані при
відладці;
велика кількість вхідних даних
багатократне введення однієї і тієї ж
інформації
Як описати файлові
змінні?
У розділі опису наступний запис
var
f1, f2: text;
змінні f1 і f2 - це текстові файли (які можна
відкрити за допомогою і блокнота, подивитися,
і при необхідності редагувати).
Зв'язок між файловою
змінною і самим фалом?
assign(f,'ім'я_файлу');
встановлює зв'язок між файловою змінною і самим
файлом
Фактично змінній f відповідає таке-то ім'я файлу.
Наприклад текстовий файл input.txt, що файл з самою
програмою знаходиться в тій же теці, що і текстовий
файл.
Якщо ж він в іншій теці, то нам треба вказати відносне
розташування цього файлу.
‘Ім'я_файлу’ — повний шлях до вказаного
файлу.
Як створити, відкрити,
зберегти і закрити файл?
Відкрити для читання
reset(f);
Створити або перезаписати
rewrite(f);
Зберегти і закрити файл
close(f);
Як використати або
змінити вміст файлу?
read(f, a, b); — читати з файлу f дві змінні a і
b, в рядку.
readln(f, a, b, c); — читати з файлу f три
змінні a, b і c, а потім перекласти курсор на
початок наступного рядка;
write(f, a, b, c); — записати у файл f змінні
a, b і c;
writeln(f, a, b); — записати у файл f змінні a і
b, а потім записати туди ж символ "кінець
рядка".
Приклад1
(Сума двох чисел)
Program Suma;
Var
a, b:integer;
S:integer;
Begin
Readln(a, b);
S:=a+b;
Writeln(S);
End.
Program Suma;
Var
a, b:integer;
S:integer;
f1, f2:text;
Begin
Assign(f1,‘d:\input.txt');
Reset(f1);
Assign(f2,‘d:\output.txt');
Rewrite(f2);
Readln(f1,a,b);
S:=a+b;
Writeln(f2,S);
Close(f1);
Close(f2);
End.
Slide 4
Робота
з файлами в Pascal
Що таке файл?
Файл — це самостійна послідовність
символів, записана в зовнішню пам'ять
комп'ютера.
Це певна виділена область інформації.
Існування файлів не залежить
від роботи якої-небудь програми і
вони нікуди не зникають навіть при
включенні і виключенні комп'ютера.
Файли можуть зберігати в собі різну
інформацію
Коли і навіщо треба
використати файли?
Не завжди зручно користуватися
командним рядком при введенні і
виведенні інформації в програмі.
Наприклад:
необхідно зберігати вихідні дані при
відладці;
велика кількість вхідних даних
багатократне введення однієї і тієї ж
інформації
Як описати файлові
змінні?
У розділі опису наступний запис
var
f1, f2: text;
змінні f1 і f2 - це текстові файли (які можна
відкрити за допомогою і блокнота, подивитися,
і при необхідності редагувати).
Зв'язок між файловою
змінною і самим фалом?
assign(f,'ім'я_файлу');
встановлює зв'язок між файловою змінною і самим
файлом
Фактично змінній f відповідає таке-то ім'я файлу.
Наприклад текстовий файл input.txt, що файл з самою
програмою знаходиться в тій же теці, що і текстовий
файл.
Якщо ж він в іншій теці, то нам треба вказати відносне
розташування цього файлу.
‘Ім'я_файлу’ — повний шлях до вказаного
файлу.
Як створити, відкрити,
зберегти і закрити файл?
Відкрити для читання
reset(f);
Створити або перезаписати
rewrite(f);
Зберегти і закрити файл
close(f);
Як використати або
змінити вміст файлу?
read(f, a, b); — читати з файлу f дві змінні a і
b, в рядку.
readln(f, a, b, c); — читати з файлу f три
змінні a, b і c, а потім перекласти курсор на
початок наступного рядка;
write(f, a, b, c); — записати у файл f змінні
a, b і c;
writeln(f, a, b); — записати у файл f змінні a і
b, а потім записати туди ж символ "кінець
рядка".
Приклад1
(Сума двох чисел)
Program Suma;
Var
a, b:integer;
S:integer;
Begin
Readln(a, b);
S:=a+b;
Writeln(S);
End.
Program Suma;
Var
a, b:integer;
S:integer;
f1, f2:text;
Begin
Assign(f1,‘d:\input.txt');
Reset(f1);
Assign(f2,‘d:\output.txt');
Rewrite(f2);
Readln(f1,a,b);
S:=a+b;
Writeln(f2,S);
Close(f1);
Close(f2);
End.
Slide 5
Робота
з файлами в Pascal
Що таке файл?
Файл — це самостійна послідовність
символів, записана в зовнішню пам'ять
комп'ютера.
Це певна виділена область інформації.
Існування файлів не залежить
від роботи якої-небудь програми і
вони нікуди не зникають навіть при
включенні і виключенні комп'ютера.
Файли можуть зберігати в собі різну
інформацію
Коли і навіщо треба
використати файли?
Не завжди зручно користуватися
командним рядком при введенні і
виведенні інформації в програмі.
Наприклад:
необхідно зберігати вихідні дані при
відладці;
велика кількість вхідних даних
багатократне введення однієї і тієї ж
інформації
Як описати файлові
змінні?
У розділі опису наступний запис
var
f1, f2: text;
змінні f1 і f2 - це текстові файли (які можна
відкрити за допомогою і блокнота, подивитися,
і при необхідності редагувати).
Зв'язок між файловою
змінною і самим фалом?
assign(f,'ім'я_файлу');
встановлює зв'язок між файловою змінною і самим
файлом
Фактично змінній f відповідає таке-то ім'я файлу.
Наприклад текстовий файл input.txt, що файл з самою
програмою знаходиться в тій же теці, що і текстовий
файл.
Якщо ж він в іншій теці, то нам треба вказати відносне
розташування цього файлу.
‘Ім'я_файлу’ — повний шлях до вказаного
файлу.
Як створити, відкрити,
зберегти і закрити файл?
Відкрити для читання
reset(f);
Створити або перезаписати
rewrite(f);
Зберегти і закрити файл
close(f);
Як використати або
змінити вміст файлу?
read(f, a, b); — читати з файлу f дві змінні a і
b, в рядку.
readln(f, a, b, c); — читати з файлу f три
змінні a, b і c, а потім перекласти курсор на
початок наступного рядка;
write(f, a, b, c); — записати у файл f змінні
a, b і c;
writeln(f, a, b); — записати у файл f змінні a і
b, а потім записати туди ж символ "кінець
рядка".
Приклад1
(Сума двох чисел)
Program Suma;
Var
a, b:integer;
S:integer;
Begin
Readln(a, b);
S:=a+b;
Writeln(S);
End.
Program Suma;
Var
a, b:integer;
S:integer;
f1, f2:text;
Begin
Assign(f1,‘d:\input.txt');
Reset(f1);
Assign(f2,‘d:\output.txt');
Rewrite(f2);
Readln(f1,a,b);
S:=a+b;
Writeln(f2,S);
Close(f1);
Close(f2);
End.
Slide 6
Робота
з файлами в Pascal
Що таке файл?
Файл — це самостійна послідовність
символів, записана в зовнішню пам'ять
комп'ютера.
Це певна виділена область інформації.
Існування файлів не залежить
від роботи якої-небудь програми і
вони нікуди не зникають навіть при
включенні і виключенні комп'ютера.
Файли можуть зберігати в собі різну
інформацію
Коли і навіщо треба
використати файли?
Не завжди зручно користуватися
командним рядком при введенні і
виведенні інформації в програмі.
Наприклад:
необхідно зберігати вихідні дані при
відладці;
велика кількість вхідних даних
багатократне введення однієї і тієї ж
інформації
Як описати файлові
змінні?
У розділі опису наступний запис
var
f1, f2: text;
змінні f1 і f2 - це текстові файли (які можна
відкрити за допомогою і блокнота, подивитися,
і при необхідності редагувати).
Зв'язок між файловою
змінною і самим фалом?
assign(f,'ім'я_файлу');
встановлює зв'язок між файловою змінною і самим
файлом
Фактично змінній f відповідає таке-то ім'я файлу.
Наприклад текстовий файл input.txt, що файл з самою
програмою знаходиться в тій же теці, що і текстовий
файл.
Якщо ж він в іншій теці, то нам треба вказати відносне
розташування цього файлу.
‘Ім'я_файлу’ — повний шлях до вказаного
файлу.
Як створити, відкрити,
зберегти і закрити файл?
Відкрити для читання
reset(f);
Створити або перезаписати
rewrite(f);
Зберегти і закрити файл
close(f);
Як використати або
змінити вміст файлу?
read(f, a, b); — читати з файлу f дві змінні a і
b, в рядку.
readln(f, a, b, c); — читати з файлу f три
змінні a, b і c, а потім перекласти курсор на
початок наступного рядка;
write(f, a, b, c); — записати у файл f змінні
a, b і c;
writeln(f, a, b); — записати у файл f змінні a і
b, а потім записати туди ж символ "кінець
рядка".
Приклад1
(Сума двох чисел)
Program Suma;
Var
a, b:integer;
S:integer;
Begin
Readln(a, b);
S:=a+b;
Writeln(S);
End.
Program Suma;
Var
a, b:integer;
S:integer;
f1, f2:text;
Begin
Assign(f1,‘d:\input.txt');
Reset(f1);
Assign(f2,‘d:\output.txt');
Rewrite(f2);
Readln(f1,a,b);
S:=a+b;
Writeln(f2,S);
Close(f1);
Close(f2);
End.
Slide 7
Робота
з файлами в Pascal
Що таке файл?
Файл — це самостійна послідовність
символів, записана в зовнішню пам'ять
комп'ютера.
Це певна виділена область інформації.
Існування файлів не залежить
від роботи якої-небудь програми і
вони нікуди не зникають навіть при
включенні і виключенні комп'ютера.
Файли можуть зберігати в собі різну
інформацію
Коли і навіщо треба
використати файли?
Не завжди зручно користуватися
командним рядком при введенні і
виведенні інформації в програмі.
Наприклад:
необхідно зберігати вихідні дані при
відладці;
велика кількість вхідних даних
багатократне введення однієї і тієї ж
інформації
Як описати файлові
змінні?
У розділі опису наступний запис
var
f1, f2: text;
змінні f1 і f2 - це текстові файли (які можна
відкрити за допомогою і блокнота, подивитися,
і при необхідності редагувати).
Зв'язок між файловою
змінною і самим фалом?
assign(f,'ім'я_файлу');
встановлює зв'язок між файловою змінною і самим
файлом
Фактично змінній f відповідає таке-то ім'я файлу.
Наприклад текстовий файл input.txt, що файл з самою
програмою знаходиться в тій же теці, що і текстовий
файл.
Якщо ж він в іншій теці, то нам треба вказати відносне
розташування цього файлу.
‘Ім'я_файлу’ — повний шлях до вказаного
файлу.
Як створити, відкрити,
зберегти і закрити файл?
Відкрити для читання
reset(f);
Створити або перезаписати
rewrite(f);
Зберегти і закрити файл
close(f);
Як використати або
змінити вміст файлу?
read(f, a, b); — читати з файлу f дві змінні a і
b, в рядку.
readln(f, a, b, c); — читати з файлу f три
змінні a, b і c, а потім перекласти курсор на
початок наступного рядка;
write(f, a, b, c); — записати у файл f змінні
a, b і c;
writeln(f, a, b); — записати у файл f змінні a і
b, а потім записати туди ж символ "кінець
рядка".
Приклад1
(Сума двох чисел)
Program Suma;
Var
a, b:integer;
S:integer;
Begin
Readln(a, b);
S:=a+b;
Writeln(S);
End.
Program Suma;
Var
a, b:integer;
S:integer;
f1, f2:text;
Begin
Assign(f1,‘d:\input.txt');
Reset(f1);
Assign(f2,‘d:\output.txt');
Rewrite(f2);
Readln(f1,a,b);
S:=a+b;
Writeln(f2,S);
Close(f1);
Close(f2);
End.
Slide 8
Робота
з файлами в Pascal
Що таке файл?
Файл — це самостійна послідовність
символів, записана в зовнішню пам'ять
комп'ютера.
Це певна виділена область інформації.
Існування файлів не залежить
від роботи якої-небудь програми і
вони нікуди не зникають навіть при
включенні і виключенні комп'ютера.
Файли можуть зберігати в собі різну
інформацію
Коли і навіщо треба
використати файли?
Не завжди зручно користуватися
командним рядком при введенні і
виведенні інформації в програмі.
Наприклад:
необхідно зберігати вихідні дані при
відладці;
велика кількість вхідних даних
багатократне введення однієї і тієї ж
інформації
Як описати файлові
змінні?
У розділі опису наступний запис
var
f1, f2: text;
змінні f1 і f2 - це текстові файли (які можна
відкрити за допомогою і блокнота, подивитися,
і при необхідності редагувати).
Зв'язок між файловою
змінною і самим фалом?
assign(f,'ім'я_файлу');
встановлює зв'язок між файловою змінною і самим
файлом
Фактично змінній f відповідає таке-то ім'я файлу.
Наприклад текстовий файл input.txt, що файл з самою
програмою знаходиться в тій же теці, що і текстовий
файл.
Якщо ж він в іншій теці, то нам треба вказати відносне
розташування цього файлу.
‘Ім'я_файлу’ — повний шлях до вказаного
файлу.
Як створити, відкрити,
зберегти і закрити файл?
Відкрити для читання
reset(f);
Створити або перезаписати
rewrite(f);
Зберегти і закрити файл
close(f);
Як використати або
змінити вміст файлу?
read(f, a, b); — читати з файлу f дві змінні a і
b, в рядку.
readln(f, a, b, c); — читати з файлу f три
змінні a, b і c, а потім перекласти курсор на
початок наступного рядка;
write(f, a, b, c); — записати у файл f змінні
a, b і c;
writeln(f, a, b); — записати у файл f змінні a і
b, а потім записати туди ж символ "кінець
рядка".
Приклад1
(Сума двох чисел)
Program Suma;
Var
a, b:integer;
S:integer;
Begin
Readln(a, b);
S:=a+b;
Writeln(S);
End.
Program Suma;
Var
a, b:integer;
S:integer;
f1, f2:text;
Begin
Assign(f1,‘d:\input.txt');
Reset(f1);
Assign(f2,‘d:\output.txt');
Rewrite(f2);
Readln(f1,a,b);
S:=a+b;
Writeln(f2,S);
Close(f1);
Close(f2);
End.
Робота
з файлами в Pascal
Що таке файл?
Файл — це самостійна послідовність
символів, записана в зовнішню пам'ять
комп'ютера.
Це певна виділена область інформації.
Існування файлів не залежить
від роботи якої-небудь програми і
вони нікуди не зникають навіть при
включенні і виключенні комп'ютера.
Файли можуть зберігати в собі різну
інформацію
Коли і навіщо треба
використати файли?
Не завжди зручно користуватися
командним рядком при введенні і
виведенні інформації в програмі.
Наприклад:
необхідно зберігати вихідні дані при
відладці;
велика кількість вхідних даних
багатократне введення однієї і тієї ж
інформації
Як описати файлові
змінні?
У розділі опису наступний запис
var
f1, f2: text;
змінні f1 і f2 - це текстові файли (які можна
відкрити за допомогою і блокнота, подивитися,
і при необхідності редагувати).
Зв'язок між файловою
змінною і самим фалом?
assign(f,'ім'я_файлу');
встановлює зв'язок між файловою змінною і самим
файлом
Фактично змінній f відповідає таке-то ім'я файлу.
Наприклад текстовий файл input.txt, що файл з самою
програмою знаходиться в тій же теці, що і текстовий
файл.
Якщо ж він в іншій теці, то нам треба вказати відносне
розташування цього файлу.
‘Ім'я_файлу’ — повний шлях до вказаного
файлу.
Як створити, відкрити,
зберегти і закрити файл?
Відкрити для читання
reset(f);
Створити або перезаписати
rewrite(f);
Зберегти і закрити файл
close(f);
Як використати або
змінити вміст файлу?
read(f, a, b); — читати з файлу f дві змінні a і
b, в рядку.
readln(f, a, b, c); — читати з файлу f три
змінні a, b і c, а потім перекласти курсор на
початок наступного рядка;
write(f, a, b, c); — записати у файл f змінні
a, b і c;
writeln(f, a, b); — записати у файл f змінні a і
b, а потім записати туди ж символ "кінець
рядка".
Приклад1
(Сума двох чисел)
Program Suma;
Var
a, b:integer;
S:integer;
Begin
Readln(a, b);
S:=a+b;
Writeln(S);
End.
Program Suma;
Var
a, b:integer;
S:integer;
f1, f2:text;
Begin
Assign(f1,‘d:\input.txt');
Reset(f1);
Assign(f2,‘d:\output.txt');
Rewrite(f2);
Readln(f1,a,b);
S:=a+b;
Writeln(f2,S);
Close(f1);
Close(f2);
End.
Slide 2
Робота
з файлами в Pascal
Що таке файл?
Файл — це самостійна послідовність
символів, записана в зовнішню пам'ять
комп'ютера.
Це певна виділена область інформації.
Існування файлів не залежить
від роботи якої-небудь програми і
вони нікуди не зникають навіть при
включенні і виключенні комп'ютера.
Файли можуть зберігати в собі різну
інформацію
Коли і навіщо треба
використати файли?
Не завжди зручно користуватися
командним рядком при введенні і
виведенні інформації в програмі.
Наприклад:
необхідно зберігати вихідні дані при
відладці;
велика кількість вхідних даних
багатократне введення однієї і тієї ж
інформації
Як описати файлові
змінні?
У розділі опису наступний запис
var
f1, f2: text;
змінні f1 і f2 - це текстові файли (які можна
відкрити за допомогою і блокнота, подивитися,
і при необхідності редагувати).
Зв'язок між файловою
змінною і самим фалом?
assign(f,'ім'я_файлу');
встановлює зв'язок між файловою змінною і самим
файлом
Фактично змінній f відповідає таке-то ім'я файлу.
Наприклад текстовий файл input.txt, що файл з самою
програмою знаходиться в тій же теці, що і текстовий
файл.
Якщо ж він в іншій теці, то нам треба вказати відносне
розташування цього файлу.
‘Ім'я_файлу’ — повний шлях до вказаного
файлу.
Як створити, відкрити,
зберегти і закрити файл?
Відкрити для читання
reset(f);
Створити або перезаписати
rewrite(f);
Зберегти і закрити файл
close(f);
Як використати або
змінити вміст файлу?
read(f, a, b); — читати з файлу f дві змінні a і
b, в рядку.
readln(f, a, b, c); — читати з файлу f три
змінні a, b і c, а потім перекласти курсор на
початок наступного рядка;
write(f, a, b, c); — записати у файл f змінні
a, b і c;
writeln(f, a, b); — записати у файл f змінні a і
b, а потім записати туди ж символ "кінець
рядка".
Приклад1
(Сума двох чисел)
Program Suma;
Var
a, b:integer;
S:integer;
Begin
Readln(a, b);
S:=a+b;
Writeln(S);
End.
Program Suma;
Var
a, b:integer;
S:integer;
f1, f2:text;
Begin
Assign(f1,‘d:\input.txt');
Reset(f1);
Assign(f2,‘d:\output.txt');
Rewrite(f2);
Readln(f1,a,b);
S:=a+b;
Writeln(f2,S);
Close(f1);
Close(f2);
End.
Slide 3
Робота
з файлами в Pascal
Що таке файл?
Файл — це самостійна послідовність
символів, записана в зовнішню пам'ять
комп'ютера.
Це певна виділена область інформації.
Існування файлів не залежить
від роботи якої-небудь програми і
вони нікуди не зникають навіть при
включенні і виключенні комп'ютера.
Файли можуть зберігати в собі різну
інформацію
Коли і навіщо треба
використати файли?
Не завжди зручно користуватися
командним рядком при введенні і
виведенні інформації в програмі.
Наприклад:
необхідно зберігати вихідні дані при
відладці;
велика кількість вхідних даних
багатократне введення однієї і тієї ж
інформації
Як описати файлові
змінні?
У розділі опису наступний запис
var
f1, f2: text;
змінні f1 і f2 - це текстові файли (які можна
відкрити за допомогою і блокнота, подивитися,
і при необхідності редагувати).
Зв'язок між файловою
змінною і самим фалом?
assign(f,'ім'я_файлу');
встановлює зв'язок між файловою змінною і самим
файлом
Фактично змінній f відповідає таке-то ім'я файлу.
Наприклад текстовий файл input.txt, що файл з самою
програмою знаходиться в тій же теці, що і текстовий
файл.
Якщо ж він в іншій теці, то нам треба вказати відносне
розташування цього файлу.
‘Ім'я_файлу’ — повний шлях до вказаного
файлу.
Як створити, відкрити,
зберегти і закрити файл?
Відкрити для читання
reset(f);
Створити або перезаписати
rewrite(f);
Зберегти і закрити файл
close(f);
Як використати або
змінити вміст файлу?
read(f, a, b); — читати з файлу f дві змінні a і
b, в рядку.
readln(f, a, b, c); — читати з файлу f три
змінні a, b і c, а потім перекласти курсор на
початок наступного рядка;
write(f, a, b, c); — записати у файл f змінні
a, b і c;
writeln(f, a, b); — записати у файл f змінні a і
b, а потім записати туди ж символ "кінець
рядка".
Приклад1
(Сума двох чисел)
Program Suma;
Var
a, b:integer;
S:integer;
Begin
Readln(a, b);
S:=a+b;
Writeln(S);
End.
Program Suma;
Var
a, b:integer;
S:integer;
f1, f2:text;
Begin
Assign(f1,‘d:\input.txt');
Reset(f1);
Assign(f2,‘d:\output.txt');
Rewrite(f2);
Readln(f1,a,b);
S:=a+b;
Writeln(f2,S);
Close(f1);
Close(f2);
End.
Slide 4
Робота
з файлами в Pascal
Що таке файл?
Файл — це самостійна послідовність
символів, записана в зовнішню пам'ять
комп'ютера.
Це певна виділена область інформації.
Існування файлів не залежить
від роботи якої-небудь програми і
вони нікуди не зникають навіть при
включенні і виключенні комп'ютера.
Файли можуть зберігати в собі різну
інформацію
Коли і навіщо треба
використати файли?
Не завжди зручно користуватися
командним рядком при введенні і
виведенні інформації в програмі.
Наприклад:
необхідно зберігати вихідні дані при
відладці;
велика кількість вхідних даних
багатократне введення однієї і тієї ж
інформації
Як описати файлові
змінні?
У розділі опису наступний запис
var
f1, f2: text;
змінні f1 і f2 - це текстові файли (які можна
відкрити за допомогою і блокнота, подивитися,
і при необхідності редагувати).
Зв'язок між файловою
змінною і самим фалом?
assign(f,'ім'я_файлу');
встановлює зв'язок між файловою змінною і самим
файлом
Фактично змінній f відповідає таке-то ім'я файлу.
Наприклад текстовий файл input.txt, що файл з самою
програмою знаходиться в тій же теці, що і текстовий
файл.
Якщо ж він в іншій теці, то нам треба вказати відносне
розташування цього файлу.
‘Ім'я_файлу’ — повний шлях до вказаного
файлу.
Як створити, відкрити,
зберегти і закрити файл?
Відкрити для читання
reset(f);
Створити або перезаписати
rewrite(f);
Зберегти і закрити файл
close(f);
Як використати або
змінити вміст файлу?
read(f, a, b); — читати з файлу f дві змінні a і
b, в рядку.
readln(f, a, b, c); — читати з файлу f три
змінні a, b і c, а потім перекласти курсор на
початок наступного рядка;
write(f, a, b, c); — записати у файл f змінні
a, b і c;
writeln(f, a, b); — записати у файл f змінні a і
b, а потім записати туди ж символ "кінець
рядка".
Приклад1
(Сума двох чисел)
Program Suma;
Var
a, b:integer;
S:integer;
Begin
Readln(a, b);
S:=a+b;
Writeln(S);
End.
Program Suma;
Var
a, b:integer;
S:integer;
f1, f2:text;
Begin
Assign(f1,‘d:\input.txt');
Reset(f1);
Assign(f2,‘d:\output.txt');
Rewrite(f2);
Readln(f1,a,b);
S:=a+b;
Writeln(f2,S);
Close(f1);
Close(f2);
End.
Slide 5
Робота
з файлами в Pascal
Що таке файл?
Файл — це самостійна послідовність
символів, записана в зовнішню пам'ять
комп'ютера.
Це певна виділена область інформації.
Існування файлів не залежить
від роботи якої-небудь програми і
вони нікуди не зникають навіть при
включенні і виключенні комп'ютера.
Файли можуть зберігати в собі різну
інформацію
Коли і навіщо треба
використати файли?
Не завжди зручно користуватися
командним рядком при введенні і
виведенні інформації в програмі.
Наприклад:
необхідно зберігати вихідні дані при
відладці;
велика кількість вхідних даних
багатократне введення однієї і тієї ж
інформації
Як описати файлові
змінні?
У розділі опису наступний запис
var
f1, f2: text;
змінні f1 і f2 - це текстові файли (які можна
відкрити за допомогою і блокнота, подивитися,
і при необхідності редагувати).
Зв'язок між файловою
змінною і самим фалом?
assign(f,'ім'я_файлу');
встановлює зв'язок між файловою змінною і самим
файлом
Фактично змінній f відповідає таке-то ім'я файлу.
Наприклад текстовий файл input.txt, що файл з самою
програмою знаходиться в тій же теці, що і текстовий
файл.
Якщо ж він в іншій теці, то нам треба вказати відносне
розташування цього файлу.
‘Ім'я_файлу’ — повний шлях до вказаного
файлу.
Як створити, відкрити,
зберегти і закрити файл?
Відкрити для читання
reset(f);
Створити або перезаписати
rewrite(f);
Зберегти і закрити файл
close(f);
Як використати або
змінити вміст файлу?
read(f, a, b); — читати з файлу f дві змінні a і
b, в рядку.
readln(f, a, b, c); — читати з файлу f три
змінні a, b і c, а потім перекласти курсор на
початок наступного рядка;
write(f, a, b, c); — записати у файл f змінні
a, b і c;
writeln(f, a, b); — записати у файл f змінні a і
b, а потім записати туди ж символ "кінець
рядка".
Приклад1
(Сума двох чисел)
Program Suma;
Var
a, b:integer;
S:integer;
Begin
Readln(a, b);
S:=a+b;
Writeln(S);
End.
Program Suma;
Var
a, b:integer;
S:integer;
f1, f2:text;
Begin
Assign(f1,‘d:\input.txt');
Reset(f1);
Assign(f2,‘d:\output.txt');
Rewrite(f2);
Readln(f1,a,b);
S:=a+b;
Writeln(f2,S);
Close(f1);
Close(f2);
End.
Slide 6
Робота
з файлами в Pascal
Що таке файл?
Файл — це самостійна послідовність
символів, записана в зовнішню пам'ять
комп'ютера.
Це певна виділена область інформації.
Існування файлів не залежить
від роботи якої-небудь програми і
вони нікуди не зникають навіть при
включенні і виключенні комп'ютера.
Файли можуть зберігати в собі різну
інформацію
Коли і навіщо треба
використати файли?
Не завжди зручно користуватися
командним рядком при введенні і
виведенні інформації в програмі.
Наприклад:
необхідно зберігати вихідні дані при
відладці;
велика кількість вхідних даних
багатократне введення однієї і тієї ж
інформації
Як описати файлові
змінні?
У розділі опису наступний запис
var
f1, f2: text;
змінні f1 і f2 - це текстові файли (які можна
відкрити за допомогою і блокнота, подивитися,
і при необхідності редагувати).
Зв'язок між файловою
змінною і самим фалом?
assign(f,'ім'я_файлу');
встановлює зв'язок між файловою змінною і самим
файлом
Фактично змінній f відповідає таке-то ім'я файлу.
Наприклад текстовий файл input.txt, що файл з самою
програмою знаходиться в тій же теці, що і текстовий
файл.
Якщо ж він в іншій теці, то нам треба вказати відносне
розташування цього файлу.
‘Ім'я_файлу’ — повний шлях до вказаного
файлу.
Як створити, відкрити,
зберегти і закрити файл?
Відкрити для читання
reset(f);
Створити або перезаписати
rewrite(f);
Зберегти і закрити файл
close(f);
Як використати або
змінити вміст файлу?
read(f, a, b); — читати з файлу f дві змінні a і
b, в рядку.
readln(f, a, b, c); — читати з файлу f три
змінні a, b і c, а потім перекласти курсор на
початок наступного рядка;
write(f, a, b, c); — записати у файл f змінні
a, b і c;
writeln(f, a, b); — записати у файл f змінні a і
b, а потім записати туди ж символ "кінець
рядка".
Приклад1
(Сума двох чисел)
Program Suma;
Var
a, b:integer;
S:integer;
Begin
Readln(a, b);
S:=a+b;
Writeln(S);
End.
Program Suma;
Var
a, b:integer;
S:integer;
f1, f2:text;
Begin
Assign(f1,‘d:\input.txt');
Reset(f1);
Assign(f2,‘d:\output.txt');
Rewrite(f2);
Readln(f1,a,b);
S:=a+b;
Writeln(f2,S);
Close(f1);
Close(f2);
End.
Slide 7
Робота
з файлами в Pascal
Що таке файл?
Файл — це самостійна послідовність
символів, записана в зовнішню пам'ять
комп'ютера.
Це певна виділена область інформації.
Існування файлів не залежить
від роботи якої-небудь програми і
вони нікуди не зникають навіть при
включенні і виключенні комп'ютера.
Файли можуть зберігати в собі різну
інформацію
Коли і навіщо треба
використати файли?
Не завжди зручно користуватися
командним рядком при введенні і
виведенні інформації в програмі.
Наприклад:
необхідно зберігати вихідні дані при
відладці;
велика кількість вхідних даних
багатократне введення однієї і тієї ж
інформації
Як описати файлові
змінні?
У розділі опису наступний запис
var
f1, f2: text;
змінні f1 і f2 - це текстові файли (які можна
відкрити за допомогою і блокнота, подивитися,
і при необхідності редагувати).
Зв'язок між файловою
змінною і самим фалом?
assign(f,'ім'я_файлу');
встановлює зв'язок між файловою змінною і самим
файлом
Фактично змінній f відповідає таке-то ім'я файлу.
Наприклад текстовий файл input.txt, що файл з самою
програмою знаходиться в тій же теці, що і текстовий
файл.
Якщо ж він в іншій теці, то нам треба вказати відносне
розташування цього файлу.
‘Ім'я_файлу’ — повний шлях до вказаного
файлу.
Як створити, відкрити,
зберегти і закрити файл?
Відкрити для читання
reset(f);
Створити або перезаписати
rewrite(f);
Зберегти і закрити файл
close(f);
Як використати або
змінити вміст файлу?
read(f, a, b); — читати з файлу f дві змінні a і
b, в рядку.
readln(f, a, b, c); — читати з файлу f три
змінні a, b і c, а потім перекласти курсор на
початок наступного рядка;
write(f, a, b, c); — записати у файл f змінні
a, b і c;
writeln(f, a, b); — записати у файл f змінні a і
b, а потім записати туди ж символ "кінець
рядка".
Приклад1
(Сума двох чисел)
Program Suma;
Var
a, b:integer;
S:integer;
Begin
Readln(a, b);
S:=a+b;
Writeln(S);
End.
Program Suma;
Var
a, b:integer;
S:integer;
f1, f2:text;
Begin
Assign(f1,‘d:\input.txt');
Reset(f1);
Assign(f2,‘d:\output.txt');
Rewrite(f2);
Readln(f1,a,b);
S:=a+b;
Writeln(f2,S);
Close(f1);
Close(f2);
End.
Slide 8
Робота
з файлами в Pascal
Що таке файл?
Файл — це самостійна послідовність
символів, записана в зовнішню пам'ять
комп'ютера.
Це певна виділена область інформації.
Існування файлів не залежить
від роботи якої-небудь програми і
вони нікуди не зникають навіть при
включенні і виключенні комп'ютера.
Файли можуть зберігати в собі різну
інформацію
Коли і навіщо треба
використати файли?
Не завжди зручно користуватися
командним рядком при введенні і
виведенні інформації в програмі.
Наприклад:
необхідно зберігати вихідні дані при
відладці;
велика кількість вхідних даних
багатократне введення однієї і тієї ж
інформації
Як описати файлові
змінні?
У розділі опису наступний запис
var
f1, f2: text;
змінні f1 і f2 - це текстові файли (які можна
відкрити за допомогою і блокнота, подивитися,
і при необхідності редагувати).
Зв'язок між файловою
змінною і самим фалом?
assign(f,'ім'я_файлу');
встановлює зв'язок між файловою змінною і самим
файлом
Фактично змінній f відповідає таке-то ім'я файлу.
Наприклад текстовий файл input.txt, що файл з самою
програмою знаходиться в тій же теці, що і текстовий
файл.
Якщо ж він в іншій теці, то нам треба вказати відносне
розташування цього файлу.
‘Ім'я_файлу’ — повний шлях до вказаного
файлу.
Як створити, відкрити,
зберегти і закрити файл?
Відкрити для читання
reset(f);
Створити або перезаписати
rewrite(f);
Зберегти і закрити файл
close(f);
Як використати або
змінити вміст файлу?
read(f, a, b); — читати з файлу f дві змінні a і
b, в рядку.
readln(f, a, b, c); — читати з файлу f три
змінні a, b і c, а потім перекласти курсор на
початок наступного рядка;
write(f, a, b, c); — записати у файл f змінні
a, b і c;
writeln(f, a, b); — записати у файл f змінні a і
b, а потім записати туди ж символ "кінець
рядка".
Приклад1
(Сума двох чисел)
Program Suma;
Var
a, b:integer;
S:integer;
Begin
Readln(a, b);
S:=a+b;
Writeln(S);
End.
Program Suma;
Var
a, b:integer;
S:integer;
f1, f2:text;
Begin
Assign(f1,‘d:\input.txt');
Reset(f1);
Assign(f2,‘d:\output.txt');
Rewrite(f2);
Readln(f1,a,b);
S:=a+b;
Writeln(f2,S);
Close(f1);
Close(f2);
End.