Скачиваний:
50
Добавлен:
21.01.2014
Размер:
80.38 Кб
Скачать

Министерство образования Российской Федерации

Тульский государственный университет

Кафедра "ТЕХНОЛОГИЯ МАШИНОСТРОЕНИЯ"

ИНФОРМАТИКА

Лабораторная работа №22

Запуск исполняемых файлов с ключом.

Методические указания

для подготовки бакалавров по направлению 552900 - "Технология, оборудование и автоматизация машиностроительных производств" дневного обучения

Тула 2001.

1. Запуск программы с командной строкой

При запуске программы иногда бывает необходимо передать ей дополнительные параметры, которые указываются в командной строке после имени программы. В среде программирования Quick Basic такой параметр один – строка символов, значения которой можно узнать с помощью вызова командной строки.

Функция вызова командной строки запуска программы - COMMAND$

Назначение: Возвращает командную строку, из которой осуществлялся запуск программы.

Синтаксис: a$=COMMAND$

Функция возвращает всю командную строку, начиная с символа следующего после имени запускаемой программы. Командная строка может содержать список параметров, разделенных пробелами или символами табуляции. Функция пересылает все значимые пробелы из командной строки и преобразует строчные буквы (a-z) в прописные (A-Z). COMMAND$ можно использовать и в программах, запускаемых в среде QuickBASIC. В этом случае необходимо при старте QuickBASIC указать параметр cmd или изменить содержимое командной строки, вызвав подменю Modify COMMANDS из меню RUN (рис.1).

Рис.1. Меню «Modify COMMANDS»

2. Описание практической части работы:

2.1. Цели лабораторной работы: Изучить возможность организации работы программы в нескольких режимах в зависимости от заданного параметра (ключа).

2.2. Постановка задачи Разработать программу и создать исполняемый файл , позволяющий работать в нескольких режимах в соответствии с заданным ключом. В случае неправильного ввода ключа, вывести на экран монитора полный список правильных ключей.

2.3. Порядок выполнения работы:

2.3.1. Ознакомиться с теоретической частью.

2.3.2. Получить задание у преподавателя.

2.3.3. Выполнить работу.

2.3.4. Оформить отчет:

2.3.4.1. Содержание отчета:

1. Цель работы - краткая формулировка поставленной цели.

2. Порядок выполнения - определяются действия, необходимые для выполнения данной работы.

3. Постановка задачи - формулирование задачи в соответствии с индивидуальным заданием.

4. Решение поставленной задачи:

4.1. Математическое описание решения поставленной задачи содержит описание связей между параметрами с использованием принятых в математике обозначений.

4.2. Описание логической структуры программы (алгоритм решения) содержит:

- краткое описание схемы программы,

- алгоритм решения (по ГОСТ ) - рисунок,

- краткое описание используемых операторов языка программирования (при необходимости).

4.3. Описание программы содержит:

- название файла, его размер,

- текст программы (или фрагмент для решения конкретной, наиболее важной части задания).

4.4. Результат работы программы:

- значения, полученные в результате выполнения программы

- анализ полученных результатов.

Выводы - отвечают на поставленную цель.

2.4. Контрольные вопросы:

1. Что такое исполняемый файл ?

2. Зачем нужен ключ при запуске программы ?

3. Сколько может быть ключей в программе ?

4. Каким оператором можно определить в программе значение ключа?

5. Как задать значение ключа в среде программирования Basic Microsoft ?

6. Каким образом программа реагирует на ввод ключа ?

7. Что происходит с программой если она вводится с ключом, а ключ в ней не предусмотрен ?

8. Что происходит с программой если ввести неправильный ключ ?

9. Какими операторами обрабатываются ключи в программе ?

10. Может ли ключ быть числовым значением ?

Таблица

Задания

n

задание

n

задание

1

Организовать вывод на экран одного из трех изображений (окружности, квадрата, треугольника).

16

Разрешить (запретить) вывод данных на печатающее устройство и в файл.

2

Организовать сортировку одномерного массива по возрастанию или убыванию автоматически в соответствии с выбранным параметром.

17

Установить автоматический режим работы программы, обеспечивающий ввод исходных данных с файла при основном вводе с клавиатуры.

3

Установить для работы программы одну из трех заданных цветовых палитр.

18

Установить ограничения по времени работы программы (демонстрационный режим).

4

Обеспечить вывод дополнительных сведений о программе при ее запуске.

19

Обеспечить отключение вывода заставки в начале программы.

5

Обеспечить невозможность работы программы без правильно указанного ключа (пароля).

20

Разрешить или запретить прерывание от функциональных клавиш в процессе работы программы.

6

Разрешить или запретить подачу звукового сигнала в процессе работы программы.

21

Установить графический режим для вывода информации на экран.

7

Установить параметры для вывода текстовой информации на экран монитора.

22

Для рабочих меню программы установить язык интерфейса.

8

Установить предельный размер обрабатываемого массива с целью введения ограничений в использовании программы.

23

Передать программе имя файла, содержащего исходные данные.

9

Передать программе имя файла для вывода информации.

24

Передать программе путь к рабочему каталогу.

10

Передать программе тип расширения для временных файлов.

25

Передать программе имя (и путь) к другой программе, которая вызывается при завершении ее работы.

11

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

26

Установить автоматический режим работы программы, обеспечивающий ввод исходных данных с файла при основном вводе с клавиатуры.

12

Обеспечить вывод дополнительных сведений об авторе программы при ее запуске.

27

Обеспечить невозможность работы программы без правильно указанного ключа (пароля).

13

Разрешить или запретить прерывание от функциональных клавиш в процессе работы программы.

28

Организовать сортировку одномерного массива по возрастанию или убыванию автоматически в соответствии с выбранным параметром.

14

Установить параметры для вывода текстовой информации на экран монитора.

29

Для рабочих меню программы установить язык интерфейса.

15

Установить для работы программы одну из трех заданных цветовых палитр.

30

Установить предельный размер обрабатываемого массива с целью введения ограничений в использовании программы.