Дано дерево каталогов: (на диске E: находятся каталоги DOC3 и TOM3; в…

Информатика7 классРешено по фото 7 октября 2026 в 20:49
№ Полное имя файла по дереву каталогов

Дано дерево каталогов: (на диске E:\ находятся каталоги DOC3 и TOM3; в каталоге DOC3 лежит файл Doc1, в каталоге TOM3 — файл Doc3). Назовите полное имя файла Doc3.doc.

Решение

Файл Doc лежит в каталоге TOM, а каталог TOM находится в корне диска E:.

Полное имя состоит из имени диска, имён каталогов по порядку и имени файла: E:\ + TOM\ + Doc.doc.

Doc1DOC3Doc3.docTOM3E:\
💡 Почему так

Полное имя файла — путь от корня диска через все вложенные каталоги до самого файла. Каталог DOC здесь ни при чём: в нём лежит другой файл (Doc).

Ответ

№ Построение файловой структуры по полным именам файлов

Даны полные имена файлов, хранящихся на диске D:
D:\Country\USA\Info\culture.txt
D:\Country\USA\Washington.txt
D:\Country\Russia\Moscow.ppt
D:\Country\Russia\Info\Moscow.txt
D:\Country\Russia\culture.txt
Изобразите соответствующую файловую структуру.

Решение

Разберём каждое имя по каталогам.

  1. В корне диска D:\ есть один каталог Country.
  2. В Country два подкаталога: USA и Russia.
  3. В USA: подкаталог Info (в нём файл culture.txt) и файл Washington.txt.
  4. В Russia: файл Moscow.ppt, файл culture.txt и подкаталог Info (в нём файл Moscow.txt).

Дерево:

D:\
└─ Country
   ├─ USA
   │  ├─ Info
   │  │  └─ culture.txt
   │  └─ Washington.txt
   └─ Russia
      ├─ Info
      │  └─ Moscow.txt
      ├─ Moscow.ppt
      └─ culture.txt
💡 Почему так

Каждый элемент полного имени, кроме последнего, — каталог, последний — файл. Одинаковые имена (Info, culture.txt) в разных каталогах — это разные объекты.

Ответ

D:\ → Country

  • USA: Info (culture.txt), Washington.txt
  • Russia: Info (Moscow.txt), Moscow.ppt, culture.txt
№ Маска имени файла

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

  1. bar.txt 2) obar.txt 3) obar.xt 4) barr.txt
Решение

Значение символов в маске: «?» — ровно один любой символ, «*» — любая последовательность символов (в том числе пустая).

Маска ?ba*r.?xt: первый символ любой, затем «ba», затем любая последовательность, затем «r», точка, один любой символ, затем «xt».

  1. bar.txt: первый символ «b», а дальше должно быть «ba», но идёт «ar». Не подходит.
  2. obar.txt: «o» — любой символ, «ba», пустая последовательность для «*», «r», «.», «t» — один символ, «xt». Подходит.
  3. obar.xt: после точки должен быть один символ и затем «xt», а здесь только «xt». Не подходит.
  4. barr.txt: первый символ «b», затем должно быть «ba», но идёт «ar». Не подходит.
Ответ
  1. obar.txt
Помогло?

Есть ещё задание?Сфоткай, и ДЗмэн решит за пару секунд.

Решить по фото