Файлы и файловые структуры
Внимание! Все тесты в этом разделе разработаны пользователями сайта для собственного использования. Администрация сайта не проверяет возможные ошибки, которые могут встретиться в тестах.
Домашнее задание для 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