Команда CANCEL прекращает выполнение командного файла (программы), управление передается в систему dBASE III PLUS, т. е. в ее диалоговый (интерактивный) режим. Все используемые переменные памяти после команды CANCEL очищаются.
Команда QUIT предоставляет пользователю возможность закончить текущий сеанс работы с системой dBASE III PLUS. Она закрывает все открытые таблицы и файлы, возвращает управление операционной системе. Желательно перед выключением компьютера всегда применять команду QUIT, поскольку иначе может произойти повреждение открытых таблиц и потеря информации.
Командный файл может содержать текст программы или подпрограммы, либо группу (набор) подпрограмм.
Здесь параметром может быть любая переменная памяти, и пользуемая в подпрограмме. Параметры в списке раздеЛяются запятыми и должны соответствовать количеству п.фпметров в списке после слова WITH вызывающей проI раммы. В списке передаваемых параметров после WITH могут быть как переменные памяти, так и любые допустимые в системе dBASE III PLUS выражения. В первом случ.н возможно изменение значений переменной памяти в вванной подпрограмме, это означает, что есть возможность возврата измененного значения параметра обратно, а во втором — только передается значение выражении. Команда PARAMETERS должна быть первой командой вызванной подпрограммы (возможно, после команды PROCEDURE).
Задания
1. Назовите основные команды, реализующие принципы Модульного программирования.
2. С помощью каких команд происходит передача параметров к подпрограмме?
3. В чем различие команд RETURN и RETRY?
4. Назовите формы записи команд RETRY и укажите, в каких случаях они применяются.
5. В чем различие между командами CANCEL и QUIT?
6. Назовите два основных способа передачи параметров.
7. Напишите два фрагмента программы, первый из которых содержи текст подпрограммы, печатающей на экране информацию об одном учащемся, а второй —открытие таблицы СМР13 и цикл, содержащий вызов подпрограммы печати.