
Лабораторные работы. Методические указания для подготовки бакалавров по направлению 552900 - Техноло / лабы ТМС / Лабораторная работа №22
.docМинистерство образования Российской Федерации
Тульский государственный университет
Кафедра "ТЕХНОЛОГИЯ МАШИНОСТРОЕНИЯ"
ИНФОРМАТИКА
Лабораторная работа №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 |
Установить предельный размер обрабатываемого массива с целью введения ограничений в использовании программы. |