Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему Файлы

ФайлыПример описания файлов:var ft : text; fb : file; fc : file of real; Компоненты могут быть любого типа, кроме файлового. стандартныеопределяемые пользователембестиповой(file)текстовый(text)компонентный(file of …)
Файлы ФайлыПример описания файлов:var	ft : text;	fb : file;	fc : file of real; 				Компоненты Доступ к файлам: - Последовательный - ПрямойТекстовые файлы хранят данные в виде Текстовые файлыТекстовый файл - последовательность строк символов переменной длины. Каждая строка заканчивается Процедуры1. Связывание файловой переменной с физическим файлом 		assign(f, ‘name.txt’);2. Открытие файла для 4. Открытие файла для добавления информации в конец файла: 			append(f)5. Закрытие файла Функции1. eof(f) возвращает true, если достигнут конец файла, и false в противном for i:=1 to 5 dofor j:=1 to 4 do  read(f,a[i,j]); Транспонирование матрицы. Исходная матрица считывается из текстового файла. Транспонированная матрица записывается в program transpon;  var  T:array[1..10,1..10] of real;  TT:array[1..10,1..10] of begin  write('vvod name f:  ');  readln(s);  assign(f,s); append(f);  writeln(f); {pustaia stroka}  for i:=1 to n do
Слайды презентации

Слайд 2 Файлы
Пример описания файлов:
var ft : text;
fb : file;
fc :

ФайлыПример описания файлов:var	ft : text;	fb : file;	fc : file of real;

file of real;

Компоненты могут быть любого типа, кроме

файлового.

стандартные

определяемые пользователем

бестиповой
(file)

текстовый
(text)

компонентный
(file of …)


Слайд 3 Доступ к файлам: - Последовательный - Прямой
Текстовые файлы хранят данные

Доступ к файлам: - Последовательный - ПрямойТекстовые файлы хранят данные в

в виде строк символов. При выводе данные преобразуются из

внутренней формы представления в символьную, при вводе выполняется обратное преобразование.

Хранение данных:

Бестиповые и компонентные файлы хранят данные в том же виде, в котором они представлены в оперативной памяти, то есть при обмене с файлом происходит побитовое копирование информации.


Слайд 4 Текстовые файлы
Текстовый файл - последовательность строк символов переменной

Текстовые файлыТекстовый файл - последовательность строк символов переменной длины. Каждая строка

длины.
Каждая строка заканчивается символами перевода строки и возврата

каретки (коды —#13 и #10).

Текстовый файл можно открыть для чтения, записи, добавления информации в конец файла.


Слайд 5 Процедуры
1. Связывание файловой переменной с физическим файлом assign(f, ‘name.txt’);
2.

Процедуры1. Связывание файловой переменной с физическим файлом 		assign(f, ‘name.txt’);2. Открытие файла

Открытие файла для чтения reset(f);
3. Открытие файла для

записи
rewrite(f);


Слайд 6 4. Открытие файла для добавления информации в конец

4. Открытие файла для добавления информации в конец файла: 			append(f)5. Закрытие

файла:
append(f)
5. Закрытие файла close(f);
6. Чтение переменных из файла

read(f, <переменные>);
7. Запись переменных в файл
write(f, <переменные>);



Слайд 7 Функции
1. eof(f) возвращает true, если достигнут конец файла,

Функции1. eof(f) возвращает true, если достигнут конец файла, и false в

и false в противном случае
2. eoln(f) возвращает true,

если достигнут конец строки в файле, и false в противном случае


Слайд 8 for i:=1 to 5 do
for j:=1 to 4

for i:=1 to 5 dofor j:=1 to 4 do read(f,a[i,j]);

do
read(f,a[i,j]);


Слайд 9 Транспонирование матрицы. Исходная матрица считывается из текстового файла.

Транспонирование матрицы. Исходная матрица считывается из текстового файла. Транспонированная матрица записывается

Транспонированная матрица записывается в этот же файл, при этом

исходная матрица не удаляется.

Слайд 10 program transpon;
var
T:array[1..10,1..10] of

program transpon; var T:array[1..10,1..10] of real; TT:array[1..10,1..10] of real; s:string;

real;
TT:array[1..10,1..10] of real;
s:string;
f:text;

i, j, m, n:integer;
flag:boolean;
 

Слайд 11 begin
write('vvod name f: ');

begin write('vvod name f: '); readln(s); assign(f,s); reset(f); writeln('vvod m,n');

readln(s);
assign(f,s);
reset(f);
writeln('vvod m,n');

readln(m,n);
for i:=1 to m do
for j:=1 to n do
begin
read(f,T[i,j]);
TT[j,i]:=T[i,j];
end;
close (f);

  • Имя файла: fayly.pptx
  • Количество просмотров: 109
  • Количество скачиваний: 0