📚 Теория: Задание 12 ОГЭ — Файловая система
💡 Что такое файловая система?
Файловая система — это способ организации и хранения файлов на компьютере. Файлы группируются в папки (каталоги), которые могут содержать другие папки, образуя иерархическую структуру (как дерево).
В задании 12 ОГЭ нужно уметь подсчитывать количество файлов с определённым расширением или определённого размера в заданных каталогах (папках).
📁 Структура каталогов
Каталоги (папки) образуют иерархию. Например, каталог Классика содержит подкаталоги Стихи и Проза, а те, в свою очередь, содержат подкаталоги с фамилиями авторов.
│ ├── Стихи/
│ │ ├── Блок/
│ │ ├── Грибоедов/
│ │ ├── Есенин/
│ │ ├── Лермонтов/
│ │ ├── Маяковский/
│ │ ├── Некрасов/
│ │ └── Пушкин/
│ └── Проза/
│ ├── Гоголь/
│ ├── Гончаров/
│ ├── Достоевский/
│ ├── Лермонтов/
│ ├── Пушкин/
│ ├── Тургенев/
│ └── Чехов/
📄 Расширения файлов
Расширение файла — это часть имени файла после точки, которая указывает на тип содержимого. Например:
- .txt — текстовый файл
- .doc, .docx — документ Microsoft Word
- .rtf — формат Rich Text Format
- .odt — документ OpenDocument
- .htm, .html — веб-страница
- .pdf — документ в формате PDF
💡 Важно!
В задачах ОГЭ расширение файла указывается после точки. Например, файл стихотворение.txt имеет расширение .txt.
📊 Размер файлов
Размер файла измеряется в байтах, Килобайтах (Кбайт), Мегабайтах (Мбайт) и т.д.
- 1 байт — минимальная адресуемая единица хранения данных (в кодировке ASCII один символ занимает 1 байт, в UTF-8 — от 1 до 4 байт)
- 1 Кбайт = 1024 байта
- 1 Мбайт = 1024 Кбайт = 1 048 576 байт
⚠️ Обратите внимание!
В задачах ОГЭ размер файла может быть указан в Кбайт (Килобайтах). При сравнении с пороговым значением убедитесь, что единицы измерения совпадают.
📋 Типы задач задания 12 ОГЭ
🔤 Поиск по расширению
Нужно подсчитать количество файлов с заданными расширениями (например, .txt и .docx) во всех подкаталогах указанного каталога.
📏 Поиск по размеру
Нужно подсчитать количество файлов, размер которых больше или меньше заданного значения (например, более 200 Кбайт).
🎯 Комбинированный поиск
Нужно подсчитать количество файлов с определённым расширением или размером в конкретных подкаталогах (например, в папках Блок, Есенин, Некрасов).
🔍 Алгоритм решения
- Определите, что нужно найти: расширение файла, размер или комбинацию условий.
- Определите, в каких каталогах искать: во всех подкаталогах или в конкретных.
- Просмотрите содержимое каждого подкаталога и подсчитайте файлы, удовлетворяющие условию.
- Запишите полученное число в ответ.
💡 Совет
Внимательно читайте условие: «в подкаталогах каталога» означает, что нужно заглянуть во все вложенные папки, а не только в сам каталог.
🔎 Поиск с помощью проводника Windows
На экзамене файлы для задания 12 находятся на компьютере, и их можно быстро подсчитать с помощью строки поиска в проводнике Windows. Для этого используются маски имён файлов.
Маски поиска
Маска — это шаблон имени файла, в котором символ * заменяет любую группу символов (включая пустое количество).
- *.txt — все файлы с расширением .txt (вне зависимости от имени)
- *.docx — все файлы с расширением .docx
- *.pdf, *.htm, *.rtf — аналогично для других расширений
Как подсчитать файлы по расширению
- Откройте нужную папку в проводнике Windows (например, Классика/Стихи).
- Установите курсор в строку поиска (обычно справа вверху окна проводника).
- Введите маску: например, *.txt и нажмите Enter.
- Проводник покажет все файлы с таким расширением во всех подкаталогах. В строке состояния внизу окна будет написано количество найденных элементов.
Пример поиска по нескольким расширениям
Если нужно найти файлы с расширениями .txt и .docx, можно сделать так:
Сначала введите *.txt, запишите количество. Затем введите *.docx, запишите количество. Сложите оба числа.
Способ 2 (маска OR):
В строке поиска можно ввести *.txt OR *.docx — проводник покажет файлы, соответствующие любому из условий.
В некоторых версиях Windows оператор OR в строке поиска не срабатывает — тогда пользуйтесь способом 1.
⚠️ Поиск только в указанных подкаталогах
Если в задаче сказано «в подкаталогах Грибоедов, Лермонтов, Некрасов», то нельзя искать сразу во всей папке Стихи — нужно искать отдельно в каждом из трёх подкаталогов. Для этого:
- Откройте подкаталог Грибоедов.
- Введите маску, например *.docx.
- Запишите количество найденных файлов.
- Повторите для Лермонтов и Некрасов.
- Сложите все три числа.
Как подсчитать файлы по размеру
Проводник Windows тоже позволяет фильтровать файлы по размеру, но проще отсортировать содержимое папки по столбцу Размер и вручную подсчитать подходящие файлы.
💡 Переключитесь в режим «Таблица»
Чтобы было удобнее видеть размеры всех файлов, переключите вид папки в режим «Таблица» (в меню Вид проводника Windows). В этом режиме файлы отображаются в виде таблицы со столбцами: Имя, Дата изменения, Тип, Размер. Столбец Размер позволяет легко сравнивать объём файлов и сортировать их по возрастанию/убыванию.
💡 Полезная маска
Чтобы найти все файлы в папке и всех подпапках
(независимо от расширения), используйте маску
*.*.
Затем можно отсортировать по расширению или размеру для удобного
подсчёта.
✏️ Примеры решения задач
Пример 1: Поиск по расширению
Условие: Сколько файлов с расширением .txt и .docx содержится в подкаталогах каталога Классика/Стихи? В ответе укажите только число.
1. Открываем каталог Классика/Стихи в проводнике Windows.
2. Устанавливаем курсор в строку поиска (справа вверху).
3. Вводим маску: *.txt OR *.docx и нажимаем Enter.
4. Проводник покажет все файлы с расширениями .txt и .docx во всех подкаталогах. В строке состояния внизу окна отобразится количество найденных элементов.
Ответ: 19
Пример 2: Поиск по размеру
Условие: Сколько файлов объёмом более 200 Кбайт каждый содержится в подкаталогах каталога Классика/Стихи? В ответе укажите только число.
1. Открываем каталог Классика/Стихи в проводнике Windows.
2. Переключите вид папки в режим «Таблица» (меню Вид → Таблица), чтобы видеть размеры всех файлов в удобном табличном формате.
3. В строке поиска вводим *.* и нажимаем Enter — будут показаны все файлы во всех подкаталогах.
4. Щёлкаем по заголовку столбца Размер, чтобы отсортировать файлы по размеру.
5. Визуально просматриваем список и подсчитываем файлы, размер которых превышает 200 Кбайт.
Ответ: 13
Пример 3: Поиск в конкретных подкаталогах
Условие: Сколько всего файлов с расширением .docx содержится в подкаталогах Грибоедов, Лермонтов, Некрасов каталога Классика/Стихи? В ответе укажите только число.
1. Открываем подкаталог Грибоедов (внутри Классика/Стихи).
2. В строке поиска вводим *.docx и нажимаем Enter. Записываем количество.
3. Открываем подкаталог Лермонтов, повторяем поиск *.docx. Записываем количество.
4. Открываем подкаталог Некрасов, повторяем поиск *.docx. Записываем количество.
5. Складываем все три полученных числа.
Ответ: 2
⚠️ Частые ошибки
- Забыть про подкаталоги — нужно просматривать все вложенные папки, а не только корневой каталог
- Перепутать расширения — внимательно читайте, какие расширения нужно искать (например, .txt и .docx, а не .doc)
- Неправильно перевести единицы — 1 Кбайт = 1024 байта, а не 1000
- Не учесть все указанные каталоги — если в задаче перечислены конкретные подкаталоги, нужно проверить каждый из них
🎯 План решения задачи
- 📝 Внимательно прочитайте условие задачи
- 📁 Определите, в каком каталоге нужно искать
- 🔤 Определите, какие расширения или размеры файлов нужны
- 📂 Просмотрите все подкаталоги
- 🔢 Подсчитайте количество подходящих файлов
- ✅ Запишите только число в ответ