Для организации операций ввода информации в среде ’’BasCom- 51” служат операторы DATA, REA£> и RESTORE, приведены в таблице 5: Таблица 5 - Описание операций ввода DATA Действие: Объявить блок непосредственных данных Синтаксис: DATA var , var2, var3[, vam] var , var2, var3[, vam] - числовые или строковые константы. Байтовые константы в любом виде, предусмотренном Bascom. Константы типа Integer и Word должны быть со значком - %. Константы типа Long - со знаком &. Константы с плавающей точкой - со знаком !. Компилятор позволяет размещить в одной строке разные типы данных. Их разделение при считывании является задачей программиста. Примсрі: tab byte: ‘byte data Data 0 , 1 , 2 , 2 0 , &ҺҒҒ , &ЫЮ0101010 tab word: ‘integer data Data 100% , 200% , 32345% , &ha0df, &Ь0001010001010101 tablong: ‘long data Data 1000& , 22222222& , &hl25690bc tab sing: ‘single data Data 1000!, 2000! , 3000! , 4000 ! , 5000! _tab_string: ‘string data Data «0123456789» , S35 ‘and new format o f the string data tab mix: ‘mix o f constant types on one line DATA «TEST» , 5 , 1000% ,-1& . 1.1! READ, RESTORE Действие: RESTORE разрешает оператору READ прочитать значение, объявленное как непосредственные данные (оператором DATA). По сути, оператор RESTORE устанавливает указатель считываемых данных. READ записывает в указанную переменную значение константы, указываемое оператором RESTORE. При повторном использовании оператора READ считывается следующая константа, т.е. происходит последовательный доступ к непосредственным данным. Для произвольного доступа к данным (как к таблице) следует применять более совершенный оператор LOOKUP.
RkJQdWJsaXNoZXIy MTExODQxMg==