
- •Информатика лабораторные работы Методические указания
- •Информатика
- •Перевод чисел из одной системы счисления в другую
- •Арифметические операции в позиционных системах счисления
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •Элементы схем алгоритмов
- •Символы
- •Пояснительный текст
- •Соединительные линии
- •Основные типы алгоритмических структур
- •Линейная структура
- •Разветвленная структура
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •Элементы схем алгоритмов
- •Символы
- •Пояснительный текст
- •Соединительные линии
- •Основные типы алгоритмических структур
- •Циклическая структура
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •Запуск, редактирование и отладка программы
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •Константы
- •Переменные
- •Сводная таблица описания типов данных
- •Операции языка QuickBasic
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •Функции обработки символьных строк
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •Условные операторы
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •Работа с субд Microsoft Access 2000
- •Панель кнопок перехода
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •Средства архивации файлов
- •4. Контрольные вопросы
- •5. Библиографический список
4. Контрольные вопросы
Назначение и синтакис операторов GOSUB, RETURN, DEF FN, TYPE ?
Вопросы по процедуре выполнения индивидуального задания.
5. Библиографический список
Бобровский С. Программирование на языке QBASIC для школьников и студентов. — М.: Десс; Инфорком-Пресс, 1999. - 208 с.
Зельднер Г.А. Программируем на языке QuickBASIC 4.5. - М: ABF, 1996. - 432 с.
Введение в программирование на языке Microsoft BASIC: Учебное пособие / Ю.Я. Максимов, С.В. Осипов, А.В. Потемкин, Щ.С. Симоненков. - М.: ”Диалог-МИФИ”,1991. - 176 с.
Министерство образования
Российской Федерации
Тульский государственный университет
Кафедра “Инструментальные и метрологические системы”
Информатика
ЛАБОРАТОРНАЯ РАБОТА № 14
ОРГАНИЗАЦИЯ СВЯЗИ С DOS
для студентов очного обучения
Тула 2000 г.
1. Цель и содержание работы
Целью работы является изучение принципов работы с окружением DOS: передачи управления другой программе; работы с датой, временем, файлами, командной строкой и таблицей окружения DOS.
Полученные знания и навыки необходимы для выполнения других лабораторных работ, а также практической деятельности.
2. Порядок выполнения работы
Изучить теоретическую часть.
Получить задание у преподавателя.
Выполнить задание.
Оформить отчет.
Защитить работу.
3. Теоретическая часть
Операторы для передачи управления другой
программе
CHAIN Оператор |
|
Передает управление из текущей программы в другую программу Basic. | |
CHAIN имя_файла
| |
| |
CHAIN "C:\DOS\TEST.BAS" |
RUN Оператор |
| |
Выполняет текущую или указанную программу. | ||
RUN [{номер_строки | файл$}]
| ||
| ||
|
Результат | |
10 A = 9 20 B = 7 30 C = 5 40 D = 4 50 PRINT A, B, C, D 60 IF A = 0 THEN 70 ELSE RUN 20 70 IF B = 0 THEN 80 ELSE RUN 30 80 IF C = 0 THEN 90 ELSE RUN 40 90 IF D = 0 THEN END ELSE RUN 50 |
9 7 5 4 0 7 5 4 0 0 5 4 0 0 0 4 0 0 0 0 |
SHELL Оператор |
|
Приостанавливает выполнение программ Basic для запуска команд DOS или командного файла | |
SHELL [строка_команд]
| |
| |
SHELL |
Операторы для работы с датой и временем
DATE$ Функция DATE$ Оператор |
|
Функция DATE$ возвращает текущую системную дату компьютера. Оператор DATE$ устанавливает текущую системную дату в компьютере. | |
DATE$ DATE$ = символьное_выражение
| |
| |
DATE$ = "07-21-91" 'Новая системная дата остается в силе, пока не измените ее. PRINT "Установленная дата "; DATE$ |
TIME$ Функция TIME$ Оператор |
|
Функция TIME$ возвращает текущее системное время компьютера. Оператор TIME$ устанавливает текущее системное время в компьютере. | |
TIME$ TIME$ = символьное_выражение
| |
TIME$ = "08:00:58" 'Новое системное время остается в силе, пока не измените его. PRINT "Установленное время "; TIME$ |
TIMER Функция |
|
Возвращает число секунд, прошедших с полуночи и до текущего момента. | |
TIMER | |
| |
|
Операторы для работы с файловой системой
CHDIR MKDIR RMDIR FILES Операторы |
|
CHDIR изменяет каталог устройства, принимаемый по умолчанию. MKDIR создает подкаталог. RMDIR удаляет подкаталог. FILES отображает содержимое текущего каталога или указанного каталога. | |
CHDIR путь$ MKDIR путь$ RMDIR путь$ FILES [спецификация]
| |
| |
MKDIR "C:\TMP\TEST" CHDIR "C:\TMP" FILES RMDIR "TEST" |
KILL Оператор |
|
Удаляет файлы с диска. | |
KILL файлы$
| |
| |
KILL “\IMS\*.DAT” |
NAME Операторы |
|
Переименовывает файлы и каталоги | |
NAME старое_имя$ AS новое_имя$
| |
| |
NAME “IMS.DOC” AS “IMSTXT.DOC” |
Связь с окружением DOS
COMMAND$ Функция |
|
Возвращает значение командной строки DOS, заданной при запуске программы. | |
COMMAND$ | |
| |
СommandString$ = COMMAND$ ... IF INSTR (СommandString$, “/M”) > 0 THEN PLAY “mbt200o215e17e17g>14c<18g>12c” END IF |
ENVIRON$ Функция ENVIRON Оператор |
|
ENVIRON$ возвращает строку параметра из таблицы окружения DOS. ENVIRON изменяет или добавляет строку среды в таблицу среды DOS. | |
ENVIRON$ (имя_параметра) ENVIRON$ (num%) ENVIRON символьное_выражение
| |
| |
PRINT ENVIRON$("PATH") |