Интерпретаторном Бейсике совпадающие COMMON не
Интерпретаторном Бейсике совпадающие COMMON не требуется,поскольку COMMON в
нем необходимы только из CHAIN ,а внутрь CHAIN в них нет необходимости.Сдру-
гой стороны Турбо-Бейсик требует ,чтобы переменные в каждом операторе COMMON
были правильно упорядочены.Другими словами,имена переменных в главной прог-
рамме и программе-цепочкемогут отличаться ,но типы переменных должны совпа-
дать.Правильным является следущее употребление COMMON :
'Главная программа
COMMON i%,Массив(1),j#
'Цепная программа
COMMON Цел%,ДействМасс(11),Двтчн#
Ограничения Турбо-Бейсик не поддерживает преодолеваемое CHAIN ALL COMMON Ин-
----------- терпретаторного Бейсика.
Пример 'Эта программа демонстрирует оператор COMMON
------ 'Чтобы исполнить эти программы выполняйте следущее
'(1) компилировать первую программу в .EXE-файл
'(2)компилировать вторую программу в .TBC-файл
'(3) при DOS подсказке исполнить первую программу
'Программа хозяин.Компилировать эту программу в .EXE-файл
dim СтарыйМассив$(1) 'заявить двустрочный массив
- 97 -
СтарыйМассив$(0)="Это первая строка массива"
СтарыйМассив$(1)="Это вторая строка массива"
СтароеЦелое%=12345
СтароеДлинноеЦелое&=123450000
СароеЕдиничнойТочности!=12345.12345
СтароеДвойнойТочности#=1.0E+300
'специфицировать переменные ,которые являются общими для программ
'хозяин и слуга
common СтарыйМассив(),СтароеЦелое%,СтароеДлинноеЦелое&,СтароеДвой-
нойТочности#
chain "Слуга.TBC" 'цепочка для программы слуга
end
'Программа Слуга.Компилировать эту цепочку в .TBC-файл
common НовыйМассив(),НовоеЦелое%,НовоеДлинноеЦелое&,НовоеЕдинич-
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий