Слайд 2Что нужно знать:
данные на дисках хранятся в виде файлов (наборов данных,
имеющих имя)
чтобы было удобнее разбираться с множест-вом файлов, их объединяют в каталоги (в Windows каталоги называются «папками»)
каталог можно воспринимать как контейнер, в котором размещаются файлы и другие ка-талоги, которые называются подкаталогами или вложенными каталогами (они находятся внутри другого каталога, вложены в него)
Слайд 3каталоги организованы в многоуровневую (иерархическую) структуру, которая назы-вается «деревом каталогов»
главный каталог
диска называется корневым каталогом или «корнем» диска, он обозна-чается буквой логического диска, за которой следует двоеточие и знак «\» (обратный слэш); например, A:\ – это обозначение корневого каталога диска А
Что нужно знать:
Слайд 4Что нужно знать:
каждый каталог (кроме корневого) имеет (один единственный!) «родительский» каталог
– этот тот каталог, внутри которого находит-ся данный каталог
полный адрес каталога – это перечисление каталогов, в которые нужно войти, чтобы попасть в этот каталог (начиная с корневого каталога диска);
Например С:\USER\BIN\SCHOOL
Слайд 5Что нужно знать:
полный адрес файла состоит из адреса каталога, в котором
он находится, символа «\» и имени файла,
Например С:\USER\BIN\SCHOOL\Вася.txt
маска служит для обозначения (выделения) группы файлов, имена которых имеют общие свойства, например, общее расши-рение
Слайд 6Что нужно знать:
в масках, кроме «обычных» символов (допустимых в именах файлов)
используются два специальных символа: звездочка «*» и знак вопроса «?»;
звездочка «*» обозначает любой количество любых символов, в том числе, может обозначать пустую последовательность;
Слайд 7Что нужно знать:
знак вопроса «?» обозначает ровно один любой символ
при выводе
списка имен файлов они могут быть отсортированы по имени, типу (расширению), дате последнего изменения, размеру; это не меняет их размещения на диске;
если установлена сортировка по имени или типу, сравнение идет по кодам символов, входящих в имя или в расширение
Слайд 9I задание: Определите, какое из указанных имен файлов удовлетворяет маске:
?hel*lo.c?*
1) hello.c 2) hello.cpp 3) hhelolo.cpp 4) hhelolo.c
Решение:
будем проверять соответствие файлов маске по частям, записывая результаты в таблицу
начнем с первой части маски, «?hel»; эта часть означает, что перед сочетанием «hel» в начале имени стоит один любой символ;
сразу видим, что первые два имени не подходят (начинаются прямо с «hel», без стартового символа), отмечаем их крестиком
для двух последних имен проверяем второй блок маски: после «hel» должна быть цепочка «lo.c», или вплотную (и это возможно!) или через произвольную «вставку», на которую указывает звездочка в маске; видим, что оба имени прошли проверку:
Слайд 10последняя часть маски, «?*», означает, что после «lo.c» должен стоять по
крайне мере один любой символ (на это указывает знак «?»); проверяя это правило, обнаруживаем, что для последнего имени, «hhelolo.c», маска не подходит, поскольку после «lo.c» ни одного символа нет.
таким образом, правильный ответ – 3.
Слайд 112 задание:
Определите, какое из указанных имен файлов удовлетворяет маске: ?a???*
dad1 2) dad22
3) 3daddy 4) add444
Слайд 123 задание:
Определите, какое из указанных имен файлов удовлетворяет маске: ?ba*r.?xt
bar.txt
2) obar.txt
3) obar.xt 4) barr.txt
Слайд 134 задание:
Определите, какое из указанных имен файлов удовлетворяет маске: F??tb*.d?*
Fructb.d
2) Feetball.ddd
3) Football.mdb 4) Futbol.doc
Слайд 145 задание:
Определите, какое из указанных имен файлов удовлетворяет маске: A?ce*s.m*
Acess.md
2) Accesst.dbf
3) Access.mdb 4) Akcces.m1
Слайд 156 задание:
Определите, какое из указанных имен файлов не удовлетворяет маске: ??pri*.?*
caprika.wow
2) weprik.cpp
3) otopri.c 4) reprint.be
Слайд 167 задание:
Определите, какое из указанных имен файлов не удовлетворяет маске: sys??.*
syste.m
2) sys23.exe
3) system.dll 4) syszx.problem
Слайд 178 задание:
Определите, какое из указанных имен файлов не удовлетворяет маске: ?ell*.??
yell.ow
2) fellow.ra
3) tell_me.tu 4) bell.lab
Слайд 189 задание:
Определите, какое из указанных имен файлов не удовлетворяет маске: ?*di.t?*
poydi.t
2) pogudi.tanx
3) 2di.t9 4) melodi.theme
Слайд 1910 задание:
Определите, по какой из масок будет выбрана указанная группа файлов
make.cpp, name.c, age.pc, name.cpp
*a*e.?
2) a?e.*
3) *a?e.*
4) ?a?e.*
Слайд 20Еще пример задания:
Перемещаясь из одного каталога в другой, пользо-ватель последовательно посетил
каталоги DOC, USER, SCHOOL, A:\, LETTER, INBOX. При каждом перемещении пользователь либо спускался в каталог на уровень ниже, либо поднимался на уровень выше. Каково полное имя каталога, из которого начал перемещение пользователь?
1) A:\DOC
2) A:\LETTER\INBOX
3) А:\SCHOOL\USER\DOC
4) А:\DOC\USER\SCHOOL
Слайд 212 задача:
В некотором каталоге хранился файл Зада-ча5. После того, как в
этом каталоге создали подкаталог и переместили в созданный подка-талог файл Задача5, полное имя файла стало Е:\Класс9\Физика\Задачник\Задача5. Каково было полное имя этого файла до переме-щения?
1) Е:\Физика\Задачник\Задача5
2) Е:\Физика\Задача5
3) Е:\Класс9\Задачник\Задача5
4) Е:\Класс9\Физика\Задача5
Слайд 22Задача № 3
В некотором каталоге хранится файл Список_лите-ратуры.txt. В этом каталоге
создали подкаталог с именем 10_CLASS и переместили в него файл Список_ли-тературы.txt. После чего полное имя файла стало D:\SCHOOL\PHYSICS\10_CLASS\Список_литературы.txt.
Каково полное имя каталога, в котором хранился файл до перемещения?
1) D:\SCHOOL\PHYSICS\10_CLASS
2) D:\SCHOOL\PHYSICS
3) D:\SCHOOL
4) SCHOOL
Слайд 23Задача №4
Пользователь, перемещаясь из одного каталога в другой, последовательно посетил каталоги
LESSONS, CLASS, SCHOOL, D:\ , MYDOC, LETTERS. При каждом перемещении пользователь либо спускался в каталог на уровень ниже, либо поднимался на уровень выше. Каково полное имя каталога, из которого начал перемещение пользователь?
1) D:\MYDOC\LETTERS
2) D:\SCHOOL\CLASS\LESSONS
3) D:\LESSONS\CLASS\SCHOOL
4) D:\LESSONS
Слайд 24Задача № 5
В некотором каталоге хранится файл Задачи_по_ программированию.tхt. В этом
каталоге создали под-каталог и переместили в него файл Задачи_по_прог-раммированию.tхt. После этого полное имя файла стало D:\INFORM\LESSONS\10_CLASS\Задачи_по_программированию.txt
Каково полное имя каталога, в котором хранился файл до перемещения?
1) D:\INFORM
2) D:\INFORM\LESSONS
3) 10_CLASS
4) LESSONS\10_CLASS
Слайд 25Задача № 6
Учитель работал в каталоге D:\Материалы к урокам\10 класс\Практические работы.
Затем перешел в дереве каталогов на уровень выше, спустился в подкаталог Лекции и удалил из него файл Введение. Каково полное имя файла, который удалил преподаватель?
1) D:\Материалы к урокам\10 класс\Введение
2) D:\Материалы к урокам\10 класс\Лекции\Введение
3) D:\Материалы к урокам\Лекции\Введение
4) D:\Материалы к урокам\Введение\Лекции
Слайд 26Задача № 7
В некотором каталоге хранится файл Спи-сок_10_клacca.txt. В этом каталоге
создали подкаталог и переместили в него файл Список_10_класса.txt, после чего полное имя файла стало D:\USER\CLASS\DOC\Список_10_класca.txt.
Каково полное имя каталога, в котором хранился файл до перемещения?
1) D:\USER\CLASS
2) DOC
3) D:\USER\CLASS\DOC
4) CLASS