Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
2012 КОНТРОЛЬНАЯ РАБОТА ПО ОС / КОНТРОЛЬНАЯ РАБОТА.doc
Скачиваний:
42
Добавлен:
29.05.2015
Размер:
320.51 Кб
Скачать

Командные файлы

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

Задание 3 Создание структуры данных

Написать командный файл (batch-файл), который автоматизирует процесс создания на диске структуры данных с заданным именем и состоящую из текстовых файлов и каталогов. В начале осуществить проверку: существует ли на диске структура с заданным именем. Если структура данных с таким именем уже существует, то её необходимо удалить прежде чем перейти к процессу создания. Информация в текстовые файлы должна вводиться с клавиатуры в момент их создания. В программе использовать вместо имён файлов и каталогов параметры %1, %2 …%9. Собственные имена файлов и каталогов указать в качестве аргументов при вызове командного файла.

Исходная структура данных и элементы структуры по вариантам представлены на рисунке 1.

Рисунок 1 - Исходная структура данных для задания 2

Таблица 1 - Таблица вариантов структур данных для задания 2

№ Варианта

Структура

данных

№В

Структура

данных

В1

K1

A

K2

B

B16

K3

A

K4

B

В2

K1

A

K3

C

B17

K3

A

K1

C

В3

K1

A

K4

D

B18

K3

A

K2

D

В4

K4

D

K3

A

B19

K3

C

K1

D

В5

K4

D

K2

C

B20

K3

C

K2

A

В6

K4

D

K1

B

B21

K3

C

K4

B

В7

K2

B

K1

A

B22

K4

A

K1

B

В8

K2

B

K3

C

B23

K4

A

K2

C

В9

K2

B

K4

D

B24

K4

A

K3

D

В10

K2

A

K3

B

В25

К1

А

К2

D

B11

K2

A

K4

C

В26

К1

А

К2

С

B12

K2

A

K2

D

В27

К1

А

К3

В

B13

K1

B

K2

A

В28

К1

А

К3

D

B14

K1

B

K3

C

В29

K3

C

K4

A

B15

K1

B

K4

D

В30

K3

C

K4

D

Рекомендации к выполнению задания

1. Ознакомиться с теоретическим материалом;

2. Задание выполняется на локальном компьютере, в оболочке командной строки, на диске указанном преподавателем (если задание выполняется в компьютерном классе). Командный файл создаётся в соответствии с вариантом задания с именем «Lab3-Группа-Фамилия.bat». Для корректного отображения русских шрифтов рекомендуется использовать текстовый редактор с поддержкой ввода в кодировке 866 (например Notepad2).

3. Командный файл обязательно должен содержать команды вывода на экран сообщений, комментирующие процесс создания структуры данных. Системные сообщения, которые выдаются при работе команды COPY CON, перенаправить на фиктивное устройство.

4. Примеры вводимой в текстовые файлы информации: ФИО, № учебной группы, наименование университета, института, кафедры, дисциплины, № лаборатории, дата занятия, № ПК, ФИО преподавателя, любые комментарии.

5. Рекомендуемая последовательность команд:

команда очистки экрана;

команда отключения дублирования команд пакетного файла;

команда вывода на экран сообщения: «ПРОГРАММА СОЗДАНИЕ СТРУКТУРЫ ДАННЫХ»;

команда перехода на диск, на котором будет создаваться структура данных (параметр %1).

команда создания каталога 0-го уровня (параметр %2);

Дальнейшая последовательность команд зависит от структуры данных. Рекомендуется создавать каталоги и файлы, обходя структуру «сверху вниз» и «слева на право».

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