
- •Информатика лабораторные работы Методические указания
- •Информатика
- •Перевод чисел из одной системы счисления в другую
- •Арифметические операции в позиционных системах счисления
- •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. Контрольные вопросы
Назначение и синтакис операторов передачи управления ?
Назначение и синтакис операторов работы с датой и временем ?
Назначение и синтакис операторов работы с файлами ?
Назначение и синтакис операторов работы с окружением DOS ?
Вопросы по процедуре выполнения индивидуального задания.
5. Библиографический список
Бобровский С. Программирование на языке QBASIC для школьников и студентов. — М.: Десс; Инфорком-Пресс, 1999. - 208 с.
Зельднер Г.А. Программируем на языке QuickBASIC 4.5. - М: ABF, 1996. - 432 с.
Введение в программирование на языке Microsoft BASIC: Учебное пособие / Ю.Я. Максимов, С.В. Осипов, А.В. Потемкин, Щ.С. Симоненков. - М.: ”Диалог-МИФИ”,1991. - 176 с.
Министерство образования
Российской Федерации
Тульский государственный университет
Кафедра “Инструментальные и метрологические системы”
Информатика
ЛАБОРАТОРНАЯ РАБОТА № 15
Создание и работа с процедурами пользователя
для студентов очного обучения
Тула 2000 г.
1. Цель и содержание работы
Целью работы является изучение альтернативных способов написания структурных программ.
Полученные знания и навыки необходимы для выполнения других лабораторных работ, а также практической деятельности.
2. Порядок выполнения работы
Изучить теоретическую часть.
Получить задание у преподавателя.
Выполнить задание.
Оформить отчет.
Защитить работу.
3. Теоретическая часть
Процедуры, их объявление и вызов
DECLARE Оператор |
|
Описывает процедуру FUNCTION или SUB и выполняет проверку аргументов на соответствие типу данных. | |
DECLARE {FUNCTION | SUB} имя [ ( [ параметры ] ) ]
перемен[( )] [AS тип] [, перемен[( )] [AS тип]]...
| |
| |
|
SHARED STATIC Оператор |
|
SHARED предоставляет процедурам доступ к переменным уровня модуля. STATIC делает переменную локальной для функции или процедуры и сохраняет ее значение между вызовами. | |
SHARED переменная[()] [AS тип] [,переменная[()] [AS тип]]... STATIC переменная[()] [AS тип] [,переменная[()] [AS тип]]...
|
FUNCTION END FUNCTION Операторы |
|
Определяют начало и конец процедуры FUNCTION. | |
FUNCTION имя [(параметры)] [STATIC] [блок_операторов] имя = выражение [блок_операторов] END FUNCTION
перемен[( )] [AS тип] [, перемен[( )] [AS тип]]...
| |
| |
... ‘Блок операторов главного модуля PRINT Ims# (Group%) ‘Вызов процедуры FUNCTION Ims# (j%) STATIC ... ‘Блок операторов процедуры END FUNCTION |
SUB END SUB Операторы |
|
Определяют начало и конец процедуры SUB. | |
SUB имя [(список_параметров)] [STATIC] [блок_операторов] [EXIT SUB] [блок_операторов] END SUB
перемен[( )] [AS тип] [, перемен[( )] [AS тип]]...
| |
| |
... ‘Блок операторов главного модуля CALL Ims (Group_1() , Group_2()) ‘Вызов процедуры SUB Ims (j%) ... ‘Блок операторов процедуры END SUB |
CALL Оператор |
|
Передает управление в процедуру типа SUB. | |
[CALL] имя [ ( [ аргументы ] ) ]
| |
| |
|