Оцените презентацию от 1 до 5 баллов!
Тип файла:
ppt / pptx (powerpoint)
Всего слайдов:
29 слайдов
Для класса:
1,2,3,4,5,6,7,8,9,10,11
Размер файла:
1.28 MB
Просмотров:
61
Скачиваний:
0
Автор:
неизвестен
Слайды и текст к этой презентации:
№1 слайд![](/documents_5/6bcd0d37d6a047636516940671051886/img0.jpg)
№2 слайд![Файл это именованная область](/documents_5/6bcd0d37d6a047636516940671051886/img1.jpg)
Содержание слайда: Файл это :
именованная область памяти на внешнем носителе (жестком диске, дискете, CD и т.д.);
либо логическое устройство – потенциальный источник и приемник информации
№3 слайд![Любой файл имеет три](/documents_5/6bcd0d37d6a047636516940671051886/img2.jpg)
Содержание слайда: Любой файл имеет три характерные черты:
Имя (выражение строкового типа);
Файл содержит компоненты одного типа (любого, кроме файлового);
Длина файла не оговаривается при объявлении и ограничивается только емкостью устройства внешней памяти.
№4 слайд![Файл](/documents_5/6bcd0d37d6a047636516940671051886/img3.jpg)
№5 слайд![По способу доступа к](/documents_5/6bcd0d37d6a047636516940671051886/img4.jpg)
Содержание слайда: По способу доступа к элементам различают :
Файлы последовательного доступа
Файлы прямого доступа
№6 слайд![При работе с любым типом](/documents_5/6bcd0d37d6a047636516940671051886/img5.jpg)
Содержание слайда: При работе с любым типом файлов необходимо:
Описать файловый указатель;
Связать файловый указатель с именем файла;
Открыть новый файл или существующий;
Записывать данные или читать их;
Закрыть файл.
№7 слайд![Основные действия с файлами.](/documents_5/6bcd0d37d6a047636516940671051886/img6.jpg)
Содержание слайда: Основные действия с файлами.
№8 слайд![Объявление переменной](/documents_5/6bcd0d37d6a047636516940671051886/img7.jpg)
Содержание слайда: Объявление переменной файлового типа:
Текстовый файл является стандартным типом.
Var f:TextFile;
f1,f2:TextFile;
№9 слайд![Пример открытия существующего](/documents_5/6bcd0d37d6a047636516940671051886/img8.jpg)
Содержание слайда: Пример открытия существующего файла
AssignFile(f,'massivA.txt');
Reset(f);
или
Append(f);
№10 слайд![Открытие нового файла](/documents_5/6bcd0d37d6a047636516940671051886/img9.jpg)
Содержание слайда: Открытие нового файла
AssignFile(f,'результат.txt');
Rewrite(f);
…
После обработки файл должен быть закрыт процедурой
CloseFile(f);
№11 слайд![Текстовые файлы Представляют](/documents_5/6bcd0d37d6a047636516940671051886/img10.jpg)
Содержание слайда: Текстовые файлы
Представляют собой последовательность символов, сформатированную в строки, где каждая строка заканчивается признаком конца строки (символ возврата каретки #13, возможно сопровождаемый символом перевода строки #10) и обязательно содержат признак конца файла (символ с кодом #26).
№12 слайд![Текстовые файлы открываемые с](/documents_5/6bcd0d37d6a047636516940671051886/img11.jpg)
Содержание слайда: Текстовые файлы
открываемые с помощью Reset(), предназначены только для чтения,
открытые Rewrite() или Append(), предназначены только для записи.
№13 слайд![Стандартные файловые](/documents_5/6bcd0d37d6a047636516940671051886/img12.jpg)
Содержание слайда: Стандартные файловые переменные
input – указывает на файл только для чтения, связываемый с операционным системным вводом (обычно клавиатурой);
output – указывает на файл только для записи, связываемый с операционным системным стандартным выводом (обычно дисплеем).
№14 слайд![ОПЕРАТОРЫ ВВОДА READ f, a , a](/documents_5/6bcd0d37d6a047636516940671051886/img13.jpg)
Содержание слайда: ОПЕРАТОРЫ ВВОДА
READ (f, a1, a2, a3, . . . aN);
каждое вводимое значение присваивается последовательно переменным a1, a2, a3, . . . aN
READLN (f, a1, a2, a3, . . . aN);
каждое вводимое значение присваивается последовательно переменным a1, a2, a3, . . . aN, после чего курсор переходит в начало новой строки;
READLN;
указатель переходит в начало новой строчки .
№15 слайд![ОПЕРАТОРЫ ВЫВОДА Для вывода](/documents_5/6bcd0d37d6a047636516940671051886/img14.jpg)
Содержание слайда: ОПЕРАТОРЫ ВЫВОДА
Для вывода данных целого типа
WRITE (f, a1, a2); или WRITE (f, a1:pos, a2:pos);
каждое выводимое в файл f значение последовательно отображается в одной строке a1, a2, здесь pos – количество позиций, отводимых под вывод каждого значения.
WRITELN(f, a1, a2);
каждое выводимое в файл f значение последовательно отображается в одной строке a1, a2, после чего указатель переходит в начало новой строки.
№16 слайд![Для отображения данных](/documents_5/6bcd0d37d6a047636516940671051886/img15.jpg)
Содержание слайда: Для отображения данных вещественного типа предусмотрены экспоненциальный формат и формат с фиксированной точкой:
WRITE (f, a1:pos1: pos2, a2:pos1);
каждое выводимое в файл f значение последовательно отображается в одной строке a1, a2, pos1 – количество позиций, отводимых под вывод каждого значения, pos2 – задает количество десятичных знаков в дробной части (может использоваться только совместно с pos1). Если отсутствует, то значение выводится в экспоненциальном виде.
WRITELN(f, a1, a2);
каждое выводимое в файл f значение последовательно отображается в одной строке a1, a2, после чего указатель переходит в начало новой строчки.
№17 слайд![F book Этот компонент](/documents_5/6bcd0d37d6a047636516940671051886/img16.jpg)
Содержание слайда: F1book
Этот компонент является частичным аналогом рабочего листа Excel.
Главное преимущество компонента в том, что из его клеток числа в программу поступают без дополнительных преобразований типа строка-число и обратно.
№18 слайд![Ввод данных в F book на этапе](/documents_5/6bcd0d37d6a047636516940671051886/img17.jpg)
Содержание слайда: Ввод данных в F1book
на этапе проектирования
Для этого используется Дизайнер Рабочей книги.
Способ 1. Исходные данные вводятся в ячейки с клавиатуры.
№19 слайд![Ввод данных в F book на этапе](/documents_5/6bcd0d37d6a047636516940671051886/img18.jpg)
Содержание слайда: Ввод данных в F1book
на этапе проектирования
Способ 2. Исходные данные вводятся из файла.
№20 слайд![Ввод данных в F book на этапе](/documents_5/6bcd0d37d6a047636516940671051886/img19.jpg)
Содержание слайда: Ввод данных в F1book
на этапе проектирования
№21 слайд![Ввод данных в F book на этапе](/documents_5/6bcd0d37d6a047636516940671051886/img20.jpg)
Содержание слайда: Ввод данных в F1book
на этапе проектирования
№22 слайд![Вывод информации из F book](/documents_5/6bcd0d37d6a047636516940671051886/img21.jpg)
Содержание слайда: Вывод информации из F1book через Дизайнер Рабочей книги
№23 слайд![Вывод информации из F book](/documents_5/6bcd0d37d6a047636516940671051886/img22.jpg)
Содержание слайда: Вывод информации из F1book через Дизайнер Рабочей книги
№24 слайд![Вывод информации из F book](/documents_5/6bcd0d37d6a047636516940671051886/img23.jpg)
Содержание слайда: Вывод информации из F1book
Программно:
procedure TForm1.N2Click(Sender: TObject);
begin
f1book1.Write('результат.txt',3);
end;
№25 слайд![F book .NumberRC , a a F book](/documents_5/6bcd0d37d6a047636516940671051886/img24.jpg)
Содержание слайда: F1book1.NumberRC[1,2]:=a;
a:=F1book1.NumberRC[1,2];
№26 слайд![F book .TextRC , A f book](/documents_5/6bcd0d37d6a047636516940671051886/img25.jpg)
Содержание слайда: F1book1.TextRC[1,1]:='A=';
f1book1.SheetName[1]:=' Имя листа ';
№27 слайд![чтение из файла в текстовом](/documents_5/6bcd0d37d6a047636516940671051886/img26.jpg)
Содержание слайда: чтение из файла в текстовом формате
var k:smallint;
begin
f1book1.Read('a_file.txt',k);
end;
№28 слайд![Очистить содержимое ячеек F](/documents_5/6bcd0d37d6a047636516940671051886/img27.jpg)
Содержание слайда: Очистить содержимое ячеек:
F1book1.ClearRange(1,1,10,10, i );
i=1 все
i=2 форматы
i=3 значения
i=0 диалоговое окно
№29 слайд![Выполнить расчет по шагам для](/documents_5/6bcd0d37d6a047636516940671051886/img28.jpg)
Содержание слайда: Выполнить расчет по шагам для фрагмента №1.
Реализовать данный фрагмент программы с использованием цикла While ( без For)
Выполнить расчет по шагам для фрагмента №2.
Реализовать данный фрагмент программы с использованием цикла Repeat ( без For)