12 задание ОГЭ по информатике
Тема: "Использование поисковых средств операционной системы"
Задание 12 тоже выполняется на компьютере, причем с использованием того же архива с документами. Оно тоже связано с поиском документов.
Но, здесь мы ищем не сам документ, содержащий какую-либо информацию, а количество документов по определенным параметрам (расширение, размер и т.д.)
Для начала нам необходимо отключить настройку с предыдущего задания: поиск по содержимому файлов. Вспомним, где он находится:
Обязательно нужно убрать галочку, чтобы не находило лишние документы
Поиск документов по параметрам осуществляется в той же строке поиска:
При поиске по параметрам мы используем маску файла, разберемся, что это такое.
Для групповых операций с файлами (например, для поиска файлов) используются маски имен файлов.
Маска представляет собой последовательность букв, цифр и прочих допустимых в именах файлов символов, в которых также могут встречаться следующие символы:
Символ «?» (вопросительный знак) означает ровно один произвольный символ.
Символ «*» (звездочка) означает любую последовательность символов произвольной длины, в том числе «*» может задавать и пустую последовательность.
Пример:
Если ввести в поиск следующею запись: gloss*.doc, будет выполнен поиск всех файлов, имена которых начинаются на «gloss», с расширением .doc и .docx. Например Glossary.doc и Glossy.docx.
А если ввести gloss?.doc, будет найден файл Glossy.doc или Gloss1.doc, но не Glossary.doc.
Разберем сейчас только одно задание, чтобы посмотреть сам принцип работы, а дальше будет представлена таблица масок для решения всех типовых заданий.
Для работы с тренировочными заданиями будем использовать тот же архив: DEMO-12.zip
Задание 1.
Сколько файлов с расширением .pdf содержится в подкаталогах каталога Проза? В ответе укажите только число.
Решение:
Для начала нам обязательно нужно зайти в тот каталог, в котором мы будем искать файлы:
Далее в строку поиска вводим маску *.pdf. Так как вместо символа * может быть любая последовательность символов, то мы найдем как раз все файлы с расширением .pdf, а имя нам не важно:
Нам показало все файлы, имеющие такое расширение. Нам даже нет необходимости их считать. Мы можем посмотреть на нижний левый угол, где у нас уже написан ответ:
Ответ: 11
Внимание! Обязательно, после того, как вы ввели маску, подождите некоторое время (30 - 60 сек.). Так как техника в пунктах проведения ОГЭ может быть старая, или файлов очень много, то не все они быстро прогружаются.
Теперь разберем все типовые задания и маски к их решению. Обязательно на своём компьютере посмотрите как они работают на том же архиве, который мы используем.
Задание | Комментарий | Маска | Ответ |
Сколько файлов с расширением .rtf содержится в подкаталогах каталога Проза? | Нам не важно имя, только расширение файла. | *.rtf | 14 |
Сколько файлов с расширением .docx содержится в подкаталогах каталога DEMO-12? | Внимательно смотрим, в каком каталоге мы ищем файлы. | *.docx | 3 |
Сколько файлов с расширением .docx и .doc содержится в подкаталогах каталога DEMO-12? | Нет необходимости искать отдельно каждое расширение. Мы можем искать только расширение .doc и заметить, что .docx тоже будет в списке | *.doc | 4 |
Сколько файлов с расширением .doc содержится в подкаталогах каталога DEMO-12? | А теперь нам нужно найти только расширение .doc. Значит нам нам нужен строгий поиск. Поэтому возьмем нашу маску в кавычки. | "*.doc" | 1 |
Сколько файлов, названия которых заканчиваются на букву "а" с расширением .txt, содержится в подкаталогах каталога DEMO-12? | Добавляется новое условие, которое нам нужно учесть в маске | *а.txt | 5 |
Сколько файлов, названия которых начинаются на букву "п" с расширением .txt, содержится в подкаталогах каталога DEMO-12? | Названия файлов обычно начинаются с заглавной буквы, но это нам не важно. Если мы пропишем маленькую букву "п" в маске, файлы, начинающиеся с заглавной, тоже найдутся | п*.txt | 4 |
Сколько файлов с расширением .pdf, содержится в подкаталогах каталога DEMO-12, в названии которых есть буква "м"? | Напоминаю, что символ * может быть пустой последовательностью (не иметь за собой ни одного символа) | *м*.pdf | 12 |
Сколько файлов размером менее 1 Мб каждый содержится в подкаталогах каталога DEMO-12? | Используем параметр "размер:" | размер: < 1Мб | 97 |
Сколько файлов размером более 25 Кб каждый с расширением .pdf содержится в подкаталогах каталога DEMO-12? | Используем и максу и условие (размер:) вместе | *pdf размер: > 25Кб | 31 |
Сколько файлов с расширением .docx или .txt, содержится в подкаталогах каталога DEMO-12? | Можно, конечно, найти сначала одно расширение, потом другое и суммировать количество найденных файлов, но можно использовать связку OR | *.docx OR *.txt | 36 |
Определите наименьший размер файла в килобайтах среди файлов с расширением .docx в подкаталогах каталога DEMO-12. В ответе укажите только целое число (после округления по правилам математики) | Разбор этого задания будет ниже | *.docx | 54 |
Сколько файлов с расширением .pdf, размер которых превышает 500 Кбайт и в имени которого есть буквы "а" или "А", содержится в подкаталогах каталога DEMO-12? | Используем все, что изучили ранее |
*а*.pdf размер: > 500Кб |
9 |
Сколько файлов с расширением .pdf или .doc, размер которых превышает 50 Кбайт и в имени которого есть буквы "а" или "А", содержится в подкаталогах каталога DEMO-12? | Добавилось еще одно условие и не забываем, что маска *.doc находит еще и файлы с расширением .docx, поэтому возьмем в кавычки. | *а*.pdf OR "*а*.doc" размер: > 50Кб | 18 |
На самом деле брать маску в кавычки можно всегда, но тогда для задания по типу: найти файлы с расширением .doc или .docx, нужно брать маску "*.doc" OR "*.docx"
Разберем отдельно следующее задание:
Определите наименьший размер файла в килобайтах среди файлов с расширением .docx в подкаталогах каталога DEMO-12. В ответе укажите только целое число (после округления по правилам математики).
Решение:
Откроем наш каталог и введем в поиск маску *.docx
Если отображается результат не в форме таблицы, нажимаем на эту кнопку:
Далее нажимаем на кнопку "размер" и сортируем файлы он меньшего к большему:
Кажется, что ответ очевиден, 55 Кб, но это не всегда так. Обязательно проверяем свойства файла. Для этого нажимаем на него правой кнопкой и нажимаем "свойства":
Открывается окно в котором мы смотрим на строку Размер:
Видим, что размер файла равен 54,4 Кб. По заданию необходимо округлить по правилам математики. А значит наш ответ: 54 Кб.
Ответ: 54