Лабораторная работа №2
Тема: Компьютерные данные: типи данних, обработка и управление.
Cache Object Script. Работа в терминальном режиме. Операторы ввода-вывода, арифметические операторы, операторы варианта, массивы и строковые переменные.
Цель работы: Освоить основные принципы алгоритмизации. Составление программ с линейным и разветвлённым алгоритмом.
Теоретические сведения
Основные элементы Cache Object Script
Caché Object Script - это мощный объектно-ориентированный язык, встроенный в Caché. Синтаксис языка близок к синтаксису широко известных языков (Delphi, C++ и пр.) хотя имеются и некоторые особенности. Отладка кода может быть выполнена с помощью специальной программы «Терминал», моментально интерпретирующей любую команду Caché Object Script.
В языке различают локальные и глобальные переменные. Глобальные переменные (global) сохраняются в базе данных, их имена начинаются с символа «^», а в остальном, работа с ними одинакова. В Caché Object Script отсутствует декларирование переменных: единственный тип данных – это строка символов переменной длины, хотя внутренними средствами системы результат арифметической или логической операции интерпретируется как число или как логическое значение.
В силу этого большое значение приобретают функции, которые созданы и создаются для выполнения определенных действий, в зависимости от того, что должен делать конкретный метод. В Caché Object Script это функции, манипулирующие с датой, временем, числами, функции манипулирующие списками, строками и функции $ZUTIL, которые выполняют конфигурирование системы и задачи управления.
Основные команды, Caché Object Script:
· команда DO;
· команда SET;
· команда WRITE;
· команда READ;
· команда QUIT;
· команда NEW;
· команда IF;
· команда ELSE;
· команда FOR.
Основные операторы:
· арифметические операторы (+,-,=,/,\,**,#);
· операторы сравнения чисел (>,<);
· оператор конкатенации строк (_);
· оператор «НЕ» (`);
· оператор соответствия шаблону (?).
Команды
Команды управляют выполнением решаемых задач. За всеми командами может следовать двоеточие (:) и выражение. Такая запись называется постусловием. Если постусловие истинно, команда выполняется; если постусловие ложно, то команда не выполняется, а управление передается следующей команде или элементу языка.
Следующие команды позволяют выполнять основные прикладные задачи:
· команда DO;
· команда SET;
· команда WRITE;
· команда READ;
· команда QUIT;
· команда NEW;
· команда IF;
· команда ELSE;
· команда FOR.