Формат программы mysql

Подпрограммы СУБД mysql

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

Подпрограммы вызываются с помощью OSUB следующим образом:

GOSUB номер строки

Этот оператор выбывает передачу управления. После того, как выполнение подпрограммы завершено, оператором RETURN управление возвращается обратно в главную программу. Выполнение программы продолжается со следующей за оператором OSUB строки.

Replace  mysql   – важная  функция 

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

Вариантом оператора GOSUB является оператор ON … GOSUB. Аналогично оператору ON … GOTO он передает управление различным подпрограммам в зависимости от значения переменной, оператор ON … GOSUB имеет следующий вид:

ON переменная GOSUB номера первых строк подпрограмм ОПЕРАТОРЫ STOP И END

Оператор STOP прерывает выполнение программы печатает следующее сообщение на устройстве выводе системы:

BREAK IN номер строки

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

Оператор END заканчивает выполнение программы при ее нормальном завершении, сообщение BREAK IN не выдается. Во многих версиях Бейсика требуется, чтобы текст программы заканчивался оператором END. Правила хорошего стиля программирования рекомендуют всегда использовать оператор END в качестве последнего оператора программы.


Массивы mysql

В языке Бейсик массивы определяются одним именем переменной, используемым для упорядочения 1 хранения нескольких элементов данных. Элементами могут быть числа или строки. Обычно массивы задаются именем переменной, за которым указывается числе от 0 до 255. В общем виде массив можно представить как последовательность NUM (1), NUM (2), NUM (3) и т. д. Массивы, состоящие из таких переменных, называются одномерными. Такие элементы массива, как А (1, 2, 3) и Z (1, 2, 3, 4), принадлежат многомерному массиву.

С помощью оператора DIM для массива резервируется пространство в оперативной памяти и указывается число размерностей и элементов массива. Например, oneратор DIM Z(4) задает массив, состоящий из элементов Z(0), Z(l) Z(2), Z(3) и Z(4). Заметьте, что индекс первого элемента массива равен нулю, а не единице.

С помощью оператора DIM можно задать также многомерный массив. Оператор DIM А (3, 4) объявляет массив со следующими элементами:

А(0,0), А(1,0), А(2,0), А(3,0), А(0,1), А(1,1), А(2,1) А(3,1), А(0,2). А(1,2), А(2,2), А(3,2), А(0,3), А(1,3) А(2,3), А(3,3), А(0,4), А(1,4), А(2,4), А(3,4)

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

Максимальное число размерностей, допустимое для массива, зависит от конкретной версии языка Бейсик.

Однако большинство версий допускают массивы с 255  размерностями.


Выбор mysql – как сделать

Константы в языке Бейсик  специально не выделены.

Константа просто считается переменное значение которой не изменяется в процессе выполнения программы

Существенно, что в Бейсике, как правило имена переменных, состоящие из двух.

Во всех версиях Бейсика допускаются переменные с именами из одной буквы. Некоторые версии Бейсик.    допускают в качестве имен переменных комбинацию из буквы и числа, например Z2, J6, Y9 и т. п. В других версиях разрешаются переменные с именами длиной до 255 знаков, хотя эти переменные различаются только по первым двум знакам. Например, в некоторых версиях Бейсика имена ALPHA и ALWAYS обозначали бы одну и ту же переменную, так как в этих именах воспринимались бы только буквы AL.

Другим типом переменной является строка (string). Строки — это переменные, значения которых представляют собой последовательности букв или знаков. Имена строковых переменных заканчиваются знаком $, чтобы отличить их от обычных числовых переменных. Например:

AP$="JUMP"          ZL$="STRING"

VR $ = "VARIABLE"

В некоторых версиях Бейсика допускаются целые переменные. Они могут использоваться для хранения целых значений (целых чисел) в диапазоне от —32768 до 32767. Целые переменные обозначаются знаком % в конце имени, например Z9%, Т4%, Е2% и т. п.

Особенностью некоторых версий Бейсика является возможность применения переменных как обычной точности (до шести значащих цифр), так и двойной точности


Формат программы mysql

Каждая строка программы, написанной на Бейсике, должна иметь номер строки, как показано в следующем примере:

1000 PRINT "EACH LINE MUST BE NUMBERED" 9999 END

1        Номера строк могут быть любыми положительными числами от 0 до 65535 (от 0 до 32767 на некоторых ЭВМ). Требованием хорошего стиля программирования является использование номеров, кратных 10 (10, 20, 30, 40 и т. д.) так, чтобы при необходимости можно было вставлять дополнительные операторы.

С помощью оператора REM программа может быть снабжена комментариями.

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

1000 REM THIS IS A PROGRAM ТО COMPUTE ACCOUNTS

Именно в таком формате работает    mysql.

Операторы  mysql    

Выполнение программы начинается с оператора RUN.

Если за оператором RUN указан номер строки, выполнение программы начинается со строки с этим номером. Если же номер строки после слова RUN опущен, выполнение программы начинается со строки с наименьшим

номером. Последовательность выполнения операторов программы соответствует последовательности номеров строк. Выполнение программы прекращается, как только встречается оператор STOP или END.

Переменные могут вводиться в программу на Бейсике по мере необходимости. Объявлять их перед использованием не нужно. Точно так же операторы PRINT и OUTPUT могут быть включены в программу в любом месте, где это необходимо.


Авторские права © Выбор mysql. Все права защищены