Какие файлы будут найдены по маске
Перейти к содержимому

Какие файлы будут найдены по маске

  • автор:

Файлы и файловые структуры

Внимание! Все тесты в этом разделе разработаны пользователями сайта для собственного использования. Администрация сайта не проверяет возможные ошибки, которые могут встретиться в тестах.

Домашнее задание для 7 класса по теме: Файлы. Файловая структура
Система оценки: 5**** балльная

Список вопросов теста

Вопрос 1

Выбери верный ответ

Каждое подключаемое к компьютеру устройство внешней памяти, а также каждый логический раздел жёсткого диска имеет

Варианты ответов
  • дисковое имя
  • физическое имя
  • программное имя
  • логическое имя
  • раздельное имя
Вопрос 2

Поименованная область внешней памяти — это

Варианты ответов
  • файл
  • папка
  • раздел диска
  • логическое имя
  • файловая система
Вопрос 3

Распредели элементы через пробел:

носителях файлов имени операционной двух организации расширения

Файловая система — это часть _________ системы, определяющая способ _____, хранения и именования ______на _______информации. Имя файла обычно состоит из _____частей, разделённых точкой: собственно ______файла и__________ .

Вопрос 4

Распредели расширения файлов по группам

.png .jpg .mp3 .txt .gif .pdf .odt .ogg .doc .wav

Поиск файла по маске.

Для групповых операций с файлами используются маски имён файлов. Маска представляет собой последовательность букв, цифр и прочих допустимых в именах файлов символов, среди которых также могут встречаться следующие символы:

Символ > (вопросительный знак) означает ровно один произвольный символ.

Символ > (звёздочка) означает любую последовательность символов произвольной длины, в том числе > может задавать и пустую последовательность.

Определите, какое из указанных имен файлов будет соответствовать маске *b*ed.*?x:

Разберем каждый вариант ответа и сделаем вывод, может ли он соответствовать маске, указанной в условии.

Согласно маске, название файла должно содеражть в себе букву \(b\) и оканчиваться на \(-ed\) . Этим условиям наша маска соответсвует, но в формате файла последней буквой обязан быть \(x\) . Так как формат нашего файла \(.txt\) , данный вариант ответа не подходит.

Название содержит букву \(b\) , оканчивается на \(-ed\) , а формат файла оканчивается иксом. Значит, это и есть наш ответ. Но разберем и следующие варианты:

Название не оканчивается на \(-ed\) , значит данный вариант нам также не подходит.

Название не оканчивается на \(-ed\) , значит данный вариант нам также не подходит.

Задание 2 #12547

Для групповых операций с файлами используются маски имён файлов. Маска представляет собой последовательность букв, цифр и прочих допустимых в именах файлов символов, среди которых также могут встречаться следующие символы:

Символ > (вопросительный знак) означает ровно один произвольный символ.

Символ > (звёздочка) означает любую последовательность символов произвольной длины, в том числе > может задавать и пустую последовательность.

Определите, какие из указанных имен файлов будет соответствовать маске ?*kol*.?*x*:

В ответ запишите номера выбранных вариантов без разделителей и пробелов, сами имена файлов писать не нужно.

Разберем каждый вариант ответа и сделаем вывод, может ли он соответствовать маске, указанной в условии.

Согласно маске, название файла должно содеражть в себе сочетание букв \(kol\) , а перед ним должна встречаться хотя бы еще одна любая буква (на это указывает знак вопроса). В формате файла должна содержаться буква \(x\) , но обязательно не первой. Всем этим требованиям данный файл соответствует, значит, записываем его в ответ.

Так как файл начинается с сочетания букв \(kol\) , а по условию требуется хотя бы еще одна буква в начале, данный файл нам не подходит.

Имя файла соответствует всем условиям, о которым мы говорили в пункте 1, но в формат не может начинаться с единственного \(x\) , поэтому данный ответ нам так же не подходит.

Название содержит в себе сочетание букв \(kol\) , перед ним есть еще буквы, а формат содержит \(x\) , но не начинается с него, – следовательно, записываем данный вариант в ответ.

Задание 3 #12549

Для групповых операций с файлами используются маски имён файлов. Маска представляет собой последовательность букв, цифр и прочих допустимых в именах файлов символов, среди которых также могут встречаться следующие символы:

Символ > (вопросительный знак) означает ровно один произвольный символ.

Символ > (звёздочка) означает любую последовательность символов произвольной длины, в том числе > может задавать и пустую последовательность.

Определите, какое из указанных имен файлов будет соответствовать маске *ar?.*x*:

Разберем каждый вариант ответа и сделаем вывод, может ли он соответствовать маске, указанной в условии.

Согласно маске, название файла должно содеражть в себе сочетание букв \(ar\) и \(x\) в формате файла. В данном варианте ответа сочетания букв \(ar\) не встречается, значит, ответ нам не подходит.

Согласно маске, название файла должно содеражть в себе сочетание букв \(ar\) и \(x\) в формате файла. В данном варианте ответа сочетания букв \(ar\) не встречается, значит, ответ нам не подходит.

Название файла содержит сочетание букв \(ar\) , после данного сочетания встречается ровно одна буква, которая заменена в маске знаком вопроса, а формат файла содержит \(x\) . Значит, данный файл нам подходит.

Название файла содержит сочетание букв \(ar\) , но после него идет больше одной буквы, значит, данный файл нам не подходит.

Задание 4 #12550

Для групповых операций с файлами используются маски имен файлов. Маска представляет собой последовательность букв, цифр и прочих допустимых в именах файлов символов, в которых также могут встречаться следующие символы:
Символ “ ? ” (вопросительный знак) означает ровно один произвольный символ.
Символ “ * ” (звездочка) означает любую последовательность символов произвольной длины, в том числе “ * ” может задавать и пустую последовательность.
Определите, какое из указанных имен файлов удовлетворяет маске: t*?xt.?x?
1) next.txt
2) txt.txt
3) text.txt
4) tent.txt

1) next.txt не удовлетворяет маске, т.к. имя файла должно начинаться с “ t ” (t*?xt.?x?).
2) txt.txt не удовлетворяет маске, т.к. содержит 7 символов (“ t ”, “ x ”, “ t ”, “ . ”, “ t ”, “ x ”, “ t ”), а в имени файла, судя по маске, должно быть хотя бы 8 символов (“ t ”, “ ? ”, “ x ”, “ t ”, “ . ”, “ ? ”, “ x ”, “ ? ”).
3) text.txt для того, чтобы убедиться в том, что именно этот вариант подходит, рассмотрим его подробнее:
буква “ t ” соответствует маске, т.к. первым символом в маске и должна быть буква “ t ” (t*?xt.?x?).
буква “ e ” соответствует символу “ ? ” в маске (t*?xt.?x?), следовательно “ * ” в маске означает пустую последовательность.
буквы “ x ” и “ t ”соответствуют маске (t*?xt.?x?).
далее в маске идет “ .?x? ”, то есть после точки должно идти ровно три символа, вторым из которых обязательно должна быть буква “ x ”, и “ .txt ” также полностью отвечает требованиям маски.
4) tent.txt не подходит, т.к. на месте сочетание букв “ xt ” в маске (t*?xt.?x?), стоит “ nt ” ( tent.txt).

Задание 5 #12551

Для групповых операций с файлами используются маски имен файлов. Маска представляет собой последовательность букв, цифр и прочих допустимых в именах файлов символов, в которых также могут встречаться следующие символы:
Символ “ ? ” (вопросительный знак) означает ровно один произвольный символ.
Символ “ * ” (звездочка) означает любую последовательность символов произвольной длины, в том числе “ * ” может задавать и пустую последовательность.
На диске хранятся 8 файлов:
banana.xlsx
random.xml
panda.xls
tabata.xlsx
lavanda.txt
land.xls
santa.xls
vacanda.xlsx
Определите, по какой маске из файлов на диске будет отобрана указанная группа файлов:
santa.xls
panda.xls
vacanda.xlsx
banana.xlsx

Рассмотрим все варианты маски по-порядку:
1) маска *?an?a.xls* не подходит, т.к. символ “ ? ” между “ an ” и “ a. ” (*?an?a.xls*) означает, что на его месте может находиться лишь один символ, а значит по этой маске не будет отобран файл banana.xlsx (в этом названии файла есть два сочетания “ an ” (banana.xlsx и banana.xlsx), при том в первом случае между “ an ” и “ a. ” два символа, а во втором случае между “ an ” и “ a. ” нет ни одного символа).
2) маска *?an*a.xls не подходит, т.к. она не отберет файлы с типом “ .xlsx ” .
3) маска ?*?an*a.xls* не подходит, т.к. “ ?*? ” означает, что перед “ an ” должно быть как минимум два символа, однако, в названиях файлов panda.xls и santa.xls меньше двух символов перед “ an ”.
4) маска *an*a.xls* правильно отберет указанную группу файлов, докажем это:
“ *an*a. ” означает, что в названии файла обязательно должны быть “ an ” и “ a. ” (santa.xls, panda.xls, vacanda.xlsx, banana.xlsx) и что перед “ an ” и между “ an ” и “ a. ” может быть любое кол-во символов
“ xls* ” означает, что после “ xls ” может быть сколько угодно символов, а значит будут отобраны и файлы с типом “ xlsx ” (santa.xls, panda.xls, vacanda.xlsx, banana.xlsx)
Важно заметить, что маска не отберет “ лишних ” файлов (random.xml не содержит “ a. ” и “ xls* ”, tabata.xlsx не содержит “ an ”, lavanda.txt не сожержит “ xls* ”, land.xls не содержит “ a. ”).

Задание 6 #12552

Для групповых операций с файлами используются маски имен файлов. Маска представляет собой последовательность букв, цифр и прочих допустимых в именах файлов символов, в которых также могут встречаться следующие символы:
Символ “ ? ” (вопросительный знак) означает ровно один произвольный символ.
Символ “ * ” (звездочка) означает любую последовательность символов произвольной длины, в том числе “ * ” может задавать и пустую последовательность.
В архиве хранятся 8 файлов:
oddball.doc
dodgeball.doc
football.docx
eyeball.doc
volleyball.docx
broomball.docx
fireball.docx
meatball.doc
Необходимо отобрать 4 файла, связанные с видами спорта:
dodgeball.doc
football.docx
volleyball.docx
broomball.docx
По какой из масок будет отобрана указанная группа файлов?
1) ?o*ball.doc*
2) ?*o?*ball.doc*
3) ?*o. ball.doc*
4) ?*o?*ball.doc

1) ?o*ball.doc* не является подходящей маской, т.к. “ ?o ” в маске означает, что перед буквой “ o ” должен стоять ровно один символ, а значит маска не отберет файл с названием broomball.docx .
2) маска ?*o?*ball.doc* верно отберет указанную группу файлов:
“ ?*o ” и “ ?*ball ” в маске означают, что до буквы “ o ” и между “ o ” и “ ball ” в названии файла должен стоять хотя бы один символ (или больше), а “ .doc* ” означает, что подходят файлы как с расширением .doc, так и .docx .
dodgeball.doc .
football.docx или football.docx .
volleyball.docx .
broomball.docx или broomball.docx .
Так же важно, что маска не отберет лишние файлы из архива, т.к. eyeball.doc, fireball.docx, meatball.doc не содержат букву “ o ” в названии, а в названии файла oddball.doc нет ни одного символа до буквы “ o ”.
3) ?*o. ball.doc* не является подходящей маской, т.к. “ o?*?ball ” означает, что между “ o ” и “ ball ” должно быть три символа, а значит по этой маске не будут отобраны файлы football.docx и broomball.docx .
4) ?*o?*ball.doc не является подходящей маской, т.к. “ .doc ” означает, что файлы с расширением .docx (football.docx, volleyball.docx, broomball.docx) не будут отобраны.

Работа с файлами. Формирование изображения на экране монитора.

Тема урока: Работа с файлами. Формирование изображения на экране монитора.

Тип урока: урок изучения нового материала

Цель урока (формулировка для учителя): дать основные понятия по теме работы с файлами.

Планируемый результат (для учащихся): получить общее представление о работе с файлами, выучить основные понятия, выполнить практические задания.

Основные задачи:

Обучающие: сформировать представление о работе с файлами ;

Воспитательные: формирование познавательного интереса к предмету, коммуникативной культуры;

Развивающие: развитие памяти, внимательности, усидчивости, самостоятельности в принятии решений.

Формирование личностных УУД:

· формирование самостоятельной деятельности учащихся;

· оценивание личностной ценности изучаемых алгоритмов действий;

Формирование регулятивных УУД: целеполагание, планирование, прогнозирование, контроль, коррекция, оценка;

Формирование познавательных УУД: умение оформить результаты своей деятельности, умение работать с инструкциями;

Формирование коммуникативных УУД: умение представить себя устно и письменно.

Знания, умения, навыки и качества, которые обучающиеся

Актуализируют : логику работы с файлами;

Приобретут: дополнительные знания о работе с файлами, также об основных понятиях, изучаемой темы;

Закрепят: теоретическую информацию о файлах.

Оборудование: персональный компьютер, проектор, презентация.

Литература : Босова Л.Л., Босова А.Ю. Учебник для 7 класса.

Этап/
подэтап учебного занятия

УУД, формируемые у ученика

Приветствует учащихся, проверяет готовность учащихся к уроку

Актуализация опорных знаний

— из каких частей состоит имя файла?

— как создать файл?

-что такое каталог, корневой каталог?

— Какие символы не допустимы в имени файла?

— поименованная область внешней памяти ( специально организованная структура данных, распознаваемая компьютером как единое целое)

— имени и расширения, разделенных точкой

— самый распространенный способ: правая кнопка мыши-создать)

— (папка) поименованная совокупность файлов и подкаталогов. Корневой каталог – каталог самого верхнего уровня

Изучение нового материала по предыдущей теме

Сегодня мы продолжим говорить с вами о файлах. Наша тема на сегодня: Работа с файлами.

Наша цель на сегодня: научиться использовать и применять маску имени файла.

В процессе работы на компьютере над файлами производятся следующие операции (слайд1):

· копирование (создается копия файла в другом каталоге или на другом носителе)

· перемещение (производится перенос файла в другой каталог или на другой носитель, исходный файл уничтожается)

· переименование (производится смена имени файла)

· удаление (в исходном каталоге объект уничтожается)

Поиск файла (слайд 2)

При поиске файла, имя которого известно неточно, удобно использовать маску имени файла:

Маска представляет собой последовательность букв, цифр и прочих допустимых символов, среди которых также могут встречаться:

? — означает ровно один произвольный символ;

* — означает любую (в том числе пустую) последовательность символов произвольной длины.

Примеры поиска файла с помощью маски (слайд 3):

По маске a *. txt , будут найдены все файлы с расширением txt , имена которых начинаются с буквы «а».

По маске т.*, будут найдены все файлы с произвольным расширением, имена которых начинаются с буквы «т» (слайд 4).

Записывают в тетрадь

Презентация (слайд 1-4)

Давайте решим задачу, чтобы закрепить изученный материал (слайд 5).

Задача: Пользователь работал с каталогом C :\Физика\Задачи\Кинематика. Сначала он поднялся на один уровень вверх, затем еще раз поднялся на один уровень вверх и после этого спустился в каталог Экзамен, в котором находится файл Информатика. doc . Каков путь к этому файлу?

Давайте обсудим. Сначала пользователь работал с каталогом C :\Физика\Задачи\Кинематика. Поднявшись на один уровень вверх, в каком каталоге оказался пользователь? Правильно, в каталоге C :\Физика\Задачи. А поднявшись еще на один уровень вверх, в каком каталоге он оказался? Верно, в каталоге C :\Физика. После этого пользователь спустился в каталог Экзамен, где находится файл. Полный путь к файлу имеет вид: C :\Физика\Экзамен.

Так, хорошо. Скажите ребята, какие файлы будут найдены по следующей маске (слайд 6): n *. txt

1) nik.txt

2) n.txt

3) nikolay.txt

Какие файлы будут найдены по маске: n?.* ( слайд 7)

2) ni.doc

4) no.midi

Определите, какое из указанных ниже имен файлов удовлетворяет маске: ?ba*r.?xt (слайд 8)

3) obar.xt

Участвуют в обсуждении заданий.

Презентация (слайд 5-8)

Открываем дневники, записываем домашнее задание. Параграф 2.4, стр. 89, №12, 15

Записывают домашнее задание в дневник.

— Что нового вы узнали на уроке?

— Вам было легко или были трудности?

— Что у вас получилось лучше всего и без ошибок?

— Какое задание было самым интересным и почему?

В некоторой папке хранятся файлы:

Имена всех этих файлов удовлетворяют маске …

Для групповых операций с файлами можно использовать маски (шаблоны) имен файлов. Маска представляет собой последовательность букв, цифр и прочих допустимых в именах файлов символов, в которой также могут встречаться следующие символы:
символ «?» (вопросительный знак) заменяет ровно один произвольный символ; например, при вводе в качестве критерия поиска имени объекта «199?» будут найдены все объекты, в названии которых присутствует любой год с 1990-го по 1999-й, а также с именами типа 199R, 199_, 199л.
символ «*» (звездочка) заменяет любую последовательность символов произвольной длины, например, при вводе «*.doc» будут найдены все файлы с расширением doc; символ «*» может задавать и пустую последовательность; например, маске «*.test. » соответствует и «foo.test.10», и «m.test.11», но не «foo.test.1» или «foo.est.10».
Приведенные в задании имена файлов не удовлетворяют маске:
p*a_. c??, так как в соответствии с этой маской расширение имен всех файлов должно обязательно состоять из трех символов, а расширение имени второго файла состоит из одного символа, расширение имени четвертого файла состоит из двух символов;
p?a_. c*, которая означает, что в именах файлов между символами p и a может находиться только один символ, а в заданных именах это условие не выполняется;
p*a_?.c*, в соответствии с которой в именах файлов после символа «_» может находиться только один символ, что не соответствует действительности.
Таким образом, имена всех файлов удовлетворяют маске p*a_. c*.
ответ тест i-exam

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *