Презентация - "Презентация "Работа с файлами" 10 класс"
- Презентации / Другие презентации
- 0
- 29.05.24
Просмотреть и скачать презентацию на тему "Презентация "Работа с файлами" 10 класс"
Муниципальное бюджетное общеобразовательное учреждение
города Керчи Республики Крым
«Школа №26 имени Героя Советского Союза Д.Т. Доева»
Выполнила Минина Ольга Владимировна
РАБОТА С ФАЙЛАМИ
10 класс
Файл – поименованная совокупность данных, расположенных на внешнем носителе.
Любой файл имеет три характерные особенности.
Во- первых, у него есть имя.
Во – вторых, он содержит компоненты одного типа. Типом компонента может быть любой тип, кроме файлов. Нельзя создать “файл файлов”.
В – третьих, длина вновь создаваемого файла не оговаривается при его объявлении и ограничивается только емкостью устройств внешней памяти
Файлы.
Файловый тип или переменную файлового типа можно задать одним из трех способов:
<Имя> = FILE OF <тип>;
<Имя> = TEXT;
<Имя> = FILE;
<Имя> - имя файлового типа (идентификатор);
FILE OF – зарезервированные слова;
TEXT – имя стандартного типа текстовых файлов;
Обязательно указывается тип компонент.
Type fil = file of <тип>;
Fil - имя типа (указывает пользователь)
File - служебное слово, указывающее на тип файл
<тип> - служебное слово, указывается для связки слов
тип – указывается любой тип Турбо Паскаля, кроме типа
К указанному типу необходимо отнести переменную, она и будет файловой переменной.
Поясним на примере. Объявим файловый тип с именем f1 и отнесем к нему файловую переменную f.
Type f1 = file of integer;
Var f:f1;
Можно опускать первую строчку, тогда объявление файловой переменной записывается следующим образом:
Var f:file of integer;
Типизированные файлы.
VAR F:TEXT;
Объявлена файловая переменная с именем F. Файл содержит текст. Под текстом понимают группу строк. Каждая строка заканчивается кодом, который вырабатывается при нажатии клавиши ENTER.
Текстовые файлы можно создавать:
С помощью программы, написанной на Турбо Паскаль;
В текстовом редакторе – либо системном, либо, используя встроенный редактор Турбо Паскаль.
Текстовые файлы.
Задан текстовый файл F и строковая переменная s . Переписать в новый файл Q все строки файла F , в которых присутствует подстрока s .
Задан файл F целых чисел. Переписать элементы этого файла в обратном порядке, используя динамическую структуру данных в качестве промежуточного звена.
Создан типизированный файл, элементы которого вычисляются по формуле: FI=i2+4i (i=1,2,…n). Определить количество элементов в файле кратных 4.
Написать программу, которая выводит таблицу пересчета из дюймов в миллиметры по желанию пользователя: на экран, принтер или файл.
Задание
для самостоятельного
решения:
Введите число от 1 до 3
‑‑‑ > 3
‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑
Дюймы Миллиметры
‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑
12,7
1,025,4
1,538,1
2,050,8
2,563,5
3,076,2
3,588,9
4,0101,6
4,5114,3
5,0127,0
****Таблица пересчета из дюймов в миллиметры****
Результат выводить
на экран;
на принтер;
в файл.
Рекомендуемый вид экрана
во время работы программы.
Составить программу выбора по данным из таблицы (таблица находится в текстовом файле) мужчин, чья зарплата превышает среднюю зарплату работников отдела. Каждая строка таблицы содержит три поля. Первое – фамилия сотрудника, длина поля – 10 символов. Второе поле – пол, буква “м” или “ж” - один символ. Третье поле – зарплата сотрудника, максимальный размер поля 6 символов.
ДОМАШНЕЕ ЗАДАНИЕ