Типы данных

  1. Различаются следующие типы данных:
    • «STRING» - строковый,

      «Суммарный спрос»

    • «DOUBLE» - вещественный, или число с плавающей точкой.Точность – 15 десятичных разрядов, но не более 8 знаков после запятой.

      1234567.89

    • «COLLECTION» - коллекция,

      Коллекция является списком объектов, с индексацией по целочисленному ключу (начиная с 0).

      0

      1

      2

      3

      «HYDR» 12 7.890 «BUY»

    • «MAP» - ассоциативный массив,

    Ассоциативный массив (MAP) является последовательностью пар (ключ, значение), которая обеспечивает получение значения по ключу. Каждому ключу соответствует максимум одно значение, иными словами, каждый ключ в ассоциативном массиве уникален. В качестве ключа всегда выступает строковое значение.   

    «NUMBER»

    «TIME»

    «OPERATION»

    67890 «12:34:56» «BUY»

  2. Типы данных «COLLECTION» и «MAP» являются структурными. Они могут:
    • Быть неоднородными, т.е. содержать значения разных типов,
    • Содержать в качестве значений элементы любых типов, в том числе и переменные типов «COLLECTION» и «MAP».
  3. Область видимости всех переменных, кроме формальных параметров, является  глобальной и определяется контекстом исполнения. Если в процессе исполнения переменная была присвоена, то она считается определенной до конца исполнения программы.

    Переменные, сохраняющие свои значения между периодами расчета программы, именуются глобальными. Глобальные переменные описываются  специальной функцией «NEW_GLOBAL ()» (см. Общие функции).

  4. Количество используемых в программе переменных ограничено 1000.