Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МУ лаб 2014_.rtf
Скачиваний:
39
Добавлен:
10.02.2016
Размер:
1.07 Mб
Скачать

Лабораторна робота № 13

Створення простих командних файлів.

Використання формальних та фактичних параметрів

У командних файлах

  1. Мета роботи

1.1 Закріплення теоретичних відомостей про командні (пакетні) файли у середовищі консольних ОС.

1.2 Одержання практичних навичок створення та виконання простих командних файлів з використанням формальних та фактичних параметрів.

  1. Домашнє завдання

2.1 Вивчити склад та призначення основних команд для роботи з командними файлами у консольному режимі.

2.2 Розробити текст командного файлу для виконання таких дій:

  • створення підкаталога з ім’ям D1 у каталозі С:\1-kurs\РТ-ххх;

  • копіювання у створений підкаталог файлу lab.txt, що знаходиться у каталозі С:\1-kurs;

  • перевірка успішності виконаних дій та виведення на екран відповідного повідомлення.

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

2.3 Розробити два варіанти тексту командного файлу для виконання дій, що вказані у пункті 2.2, з використанням формальних параметрів замість конкретних.

У першому варіанті передбачити пакетний режим виконання файлу, у якому фактичні параметри вводяться у командному рядку при запуску командного файлу на виконання.

У другому варіанті передбачити діалоговий режим виконання файлу, у якому фактичні параметри вводяться користувачем в процесі виконання командного файлу після виведення на екран відповідного запиту.

  1. Робота у лабораторії

3.1 Подати викладачу виконане домашнє завдання і отримати допуск до роботи.

3.2 Ввести та відлагодити командний файл за завданням п.2.2.

3.3 Ввести та відлагодити командні файли за завданням п.2.3 (2 варіанти).

3.4 Занести у звіт контрольні приклади виконання 3-х командних файлів (послідовність командних рядків для запуску командних файлів та результати їх роботи).

3.5 Зробити висновки, оформити звіт з лабораторної роботи та захистити його.

  1. Вимоги до звіту

4.1 Титульний лист.

4.2 Мета лабораторної роботи.

4.3 Тексти розроблених командних файлів при виконанні домашнього завдання.

4.4 Тексти відлагоджених командних файлів (при необхідності).

4.5 Контрольні зразки виконання командних файлів.

4.6 Висновки з роботи.

  1. Контрольні запитання

5.1. Яке призначення і функціональні можливості командних файлів у середовищі консольних ОС?

5.2. Які особливості та правила створення командних файлів?

5.3. Назвіть спеціальні команди пакетної обробки, наведіть приклади їх використання.

5.4. У чому різниця між командним файлом autoexec.bat та іншими командними файлами?

5.5. Для чого можуть використовуватись змінні оточення у командних файлах?

  1. Література

1. Фигурнов В.Э. IBM PC для пользователя. Изд. 9-е, перераб. и доп. - М.: ИНФРА-М, 2001.

2. Попов В.Б. Основы компьютерных технологий.- М.: Финансы и статистика, 2002, с.42-46.

3. Фролов А.В., Фролов Г.В. MS-DOS для программиста.- М.: Диалог-МИФИ, 1995.-254с.

Лабораторна робота № 14 Консольні операційні системи. Створення командних файлів розгалуженої та циклічної структури

  1. Мета роботи

1.1. Закріплення теоретичних відомостей про командні (пакетні) файли у середовищі консольних ОС.

1.2. Застосування на практиці спеціальних команд командних файлів та придбання практичних навичок складання командних файлів розгалуженої та циклічної структури.

1.3. Одержання практичних навичок створення та відлагодження командних файлів у середовищі віртуальної DOS-машини.

  1. Домашнє завдання

2.1. Вивчити склад та призначення основних команд для роботи з командними файлами у консольному режимі.

2.2. Скласти та накреслити у протоколі лабораторної роботи дві блок-схеми алгоритмів роботи командних файлів для виконання завдання свого варіанта. Варіанти відрізняються набором дій. Дії наведені у табл. 2, а набор дій обирається у відповідності до номера студента у журналі групи з таблиці 3. Причому, командний файл, що реалізує першу з 2-х дій повинен виконуватись в пакетному режимі, а командний файл, що реалізує другу дію – в режимі діалога.

2.3. Розробити і записати два командних файли, що відповідають складеним у п.2.2 алгоритмам.

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

Таблиця 2

дії

Дія, що повинна виконуватися

1

Створення вказаних підкаталогів у вказаному каталозі

2

Видалення вказаних підкаталогів з вказаного каталога

3

Перейменування вказаних файлів у нові імена, що вказуються

4

Видалення з вказаного каталога файлів з вказаними іменами та розширеннями

5

Формування файлу, що містить список файлів вказаного каталога, відсортований за вказаним принципом, та виведення цього файлу на екран

6

Встановлення вказаних атрибутів на вказані файли

7

Копіювання всіх файлів з вказаними розширеннями з вказаного каталога на зовнішній накопичувач, ім’я якого вказується

8

Виведення на екран списку всіх підкаталогів вказаного каталогу (без файлів)

9

Посторінкове виведення вказаних файлів у вказаному каталозі на екран

10

Формування вказаного файлу, що є конкатенацією (об’єднанням) всіх текстових файлів вказаного каталогу

11

Швидке або повне форматування дискети з встановленням мітки або без нього

12

Виведення на екран всіх файлів вказаного каталогу, що мають вказану дату створення

Таблиця 3

вар.

Набор дій

вар.

Набор дій

вар.

Набор дій

1

1, 5

11

7,10

21

5, 9

2

2, 4

12

2, 8

22

6, 12

3

3, 7

13

5, 10

23

5, 8

4

4, 6

14

3, 6

24

7, 8

5

1, 2

15

7, 9

25

8, 9

6

2, 8

16

6, 11

26

1, 12

7

3, 12

17

5, 6

27

8, 10

8

1, 5

18

3,12

28

1, 11

9

4, 7

19

6, 11

29

2, 10

10

9,10

20

4, 9

30

3, 4

  1. Робота у лабораторії

3.1. Подати викладачу виконане домашнє завдання і отримати допуск до роботи.

3.2. Створити на диску наданої ПЕОМ папки та файли, необхідні для роботи командного файлу.

3.3. Ввести та відлагодити перший командний файл.

3.4. Ввести та відлагодити другий командний файл.

3.5. Занести у звіт контрольні приклади виконання командних файлів (послідовність командних рядків при запуску командного файлу та результати його роботи).

3.6. Оформити звіт з лабораторної роботи та захистити його.

  1. Вимоги до звіту

4.1. Титульний лист.

4.2. Мета лабораторної роботи.

4.3. Розроблені при виконанні домашнього завдання блок-схеми алгоритмів 2-х командних файлів.

4.4. Тексти відлагоджених командних файлів.

4.5. Контрольні приклади виконання 2-х командних файлів.

4.7. Висновки з роботи.

  1. Контрольні запитання

5.1. Які консольні команди використовуються для реалізації розгалужень у командних файлах?

5.2. Які типи умов спроможна перевіряти команда IF?

5.3. Як реалізується цикл з відомим числом повторень у командних файлах? Наведіть приклад.

5.4. Як реалізується цикл з невідомим числом повторень у командних файлах? Наведіть приклад.

5.5. Для чого використовується зсув списку фактичних параметрів у циклах?

  1. Література

1. Фигурнов В.Э. IBM PC для пользователя. Изд. 9-е, перераб. и доп. - М.: ИНФРА-М, 2001.

2. Попов В.Б. Основы компьютерных технологий.- М.: Финансы и статистика, 2002, с.42-46.

3. Фролов А.В., Фролов Г.В. MS-DOS для программиста.- М.: Диалог-МИФИ, 1995.-254с.

Лабораторна робота № 15