Задание базового уровня, на выполнение которого отводится 6 минут. Оно проверяет умение определять количество и информационный объем файлов, отобранных по определенным условиям.
Файлы и каталоги
Файл — это поименованная область внешней памяти. Имя файла обычно состоит из двух частей, разделенных точкой. Часть до точки — название, часть после точки — расширение. Расширение указывает на тип файла и хранящуюся в нем информацию (текстовый, аудио, изображение и т.д.). Для удобства поиска файлы объединяют в группы, называемые каталогами или папками. Каталог имеет собственное имя и может содержать другие каталоги и файлы. Каталог самого верхнего уровня называется корневым каталогом.
Маски для поиска файлов
При поиске файлов с неточно известным именем используются маски. Маска — это последовательность букв, цифр и других допустимых символов. Специальные символы:
- * (звездочка) — заменяет любое количество (включая нуль) любых символов.
- ? (вопросительный знак) — заменяет один и только один символ.
Примеры задач
Примеры задач основаны на поиске файлов в архиве.
Задача 1: Файлы с определенным расширением
Вопрос: Сколько файлов с расширением PDF содержится в подкаталогах каталога «поэзия» архива «о12.zip»?
Решение: Используем маску *.pdf в функции «Поиск файлов». Найдено 19 файлов. Ответ: 19.
Задача 2: Наибольший размер файла
Вопрос: Определите наибольший размер файла (в килобайтах) среди файлов с расширением RTF в подкаталогах каталога «поэзия». Округлите результат.
Решение: Используем маску *.rtf в функции «Поиск файлов», сортируем результаты по размеру в порядке убывания. Наибольший размер — 718,2 КБ. Округляем до 719 КБ. Ответ: 719.
Задача 3: Наименьший размер файла
Вопрос: Определите наименьший размер файла (в килобайтах) среди файлов с расширением HTM в подкаталогах каталога «проза». Округлите результат.
Решение: Используем маску *.htm в функции «Поиск файлов», сортируем результаты по размеру в порядке возрастания. Наименьший размер — 42,9 КБ. Округляем до 43 КБ. Ответ: 43.
Задача 4: Файлы с именем, заканчивающимся на определенную букву
Вопрос: Сколько файлов с расширением TXT, имена которых заканчиваются на букву «е», содержится в подкаталогах каталога «Files1112»?
Решение: Используем маску *е.txt в функции «Поиск файлов». Найдено 2 файла. Ответ: 2.
Задача 5: Файлы с определенной буквой в имени и расширением
Вопрос: Определите минимальный размер файла (в килобайтах) с расширением PDF в каталоге «поэзия», в названии которых есть буква «а» (большая или маленькая). Округлите результат.
Решение: Используем маску *а*.pdf в функции «Поиск файлов», сортируем результаты по размеру в порядке возрастания. Минимальный размер — 269,8 КБ. Округляем до 270 КБ. Ответ: 270.
Задача 6: Файлы, превышающие определенный размер
Вопрос: Сколько файлов размером более 1 МБ содержится в подкаталогах каталога «Files1112»?
Решение: Используем функцию «Поиск файлов», указав размер файла не менее 1 МБ. Найдено 7 файлов. Ответ: 7.
Задача 7: Файлы с определенным расширением и размером
Вопрос: Сколько файлов с расширением TM размером более 2 МБ содержится в подкаталогах каталога «демо12»?
Решение: Используем маску *.tm в функции «Поиск файлов» и указываем размер файла не менее 2 МБ. Найдено 5 файлов. Ответ: 5.
Использование функции «Поиск файлов» в ALT Linux упрощает решение 12 задания ОГЭ по информатике. Важно правильно составлять маски для поиска и учитывать все нюансы условий задачи, такие как регистр символов и точное значение границ диапазонов размеров файлов.