История развития хранилищ для нефти: Первые склады нефти появились в XVII веке. Они представляли собой землянные ямы-амбара глубиной 4…5 м...
Семя – орган полового размножения и расселения растений: наружи у семян имеется плотный покров – кожура...
Топ:
Оценка эффективности инструментов коммуникационной политики: Внешние коммуникации - обмен информацией между организацией и её внешней средой...
Комплексной системы оценки состояния охраны труда на производственном объекте (КСОТ-П): Цели и задачи Комплексной системы оценки состояния охраны труда и определению факторов рисков по охране труда...
Проблема типологии научных революций: Глобальные научные революции и типы научной рациональности...
Интересное:
Подходы к решению темы фильма: Существует три основных типа исторического фильма, имеющих между собой много общего...
Национальное богатство страны и его составляющие: для оценки элементов национального богатства используются...
Инженерная защита территорий, зданий и сооружений от опасных геологических процессов: Изучение оползневых явлений, оценка устойчивости склонов и проектирование противооползневых сооружений — актуальнейшие задачи, стоящие перед отечественными...
Дисциплины:
2017-07-24 | 318 |
5.00
из
|
Заказать работу |
|
|
Язык NetScript был разработан для расширения возможностей СУБД NetBase в области обработки данных со сложными взаимосвязями. NetScript позволяет создавать и эффективно обрабатывать базы данных с реляционной, иерархической и сетевой моделями данных. Следующие несколько глав описывают элементы языка NetScript.
Программа на языке NetScript
Программа на языке NetScript представляет собой последовательность операторов, выполняющих обработку данных. В операторах могут использоваться арифметические и логические выражения, переменные и поля файлов данных.
Операторы
Операторы в NetScript-программе подразделяются на простые и структурные. К простым относится оператор присваивания и комментарий.
A = B + C; А это комментарий к оператору
Структурные операторы представляют собой конструкцию языка, которая объединяет один или несколько операторов (простых и структурных) в операторе условия или в операторе цикла для управления логикой работы программы.
Пример оператора цикла Пример оператора условия
I=1 if K>0
while i<10 do begin then K=1
? i else K=-1
i=i+1
End
Выражения
Подобно предложениям естественного языка, состоящим из фраз, операторы NetScript состоят из лексем (ключевых слов, имен переменных и т.д.) и выражений. Если фразы предложения стоятся из слов, то выражения состоят из элементов, называемых сомножителями и слагаемыми. Выражения обычно сравнивают какие либо значения, выполняют арифметические или логические операции. Выражения могут применяться во всех операторах NetScript, допускающих использование выражений. Примеры выражений:
X + Y
I <> J
-X
(R+17)/(h*i-9)
Лексемы
Лексемами называются наименьшие значащие элементы NetScript-программы. Из лексем состоят операторы, а также сомножители и слагаемые, образующие выражения. Лексемами являются зарезервированные слова, специальные символы, имена переменных и числа. Примеры лексем:
|
WHILE; Зарезервированное слово
(; Специальный символ
=; Специальный символ
Name; Имя переменной
9; Число
Ограничением NetScript является запрещение использования зарезервированных слов в качестве имен переменных.
Лексемы
Лексемами называются наименьшие значащие элементы NetScript-программы. К лексемам относятся зарезервированные слова, специальные символы, имена переменных и числа.
В NetScript-программах между лексемами должны стоять разделители, такие как специальные символы, пробелы и символы конца строки, но разделители не должны разрывать лексемы.
Специальные символы
В NetScript-программе для образования лексем используются подмножество набора символов ASCII:
¨ Буквы - английский алфавит от A до Z и от a до z: русский алфавит от А до Я и от а до я; символ подчеркивания (_). Регистр символов значения не имеет, т.е. имя переменной Name и NAME идентичны
¨ Цифры - арабские цифры от 0 до 9
¨ Пробелы - к ним относится символ “пробел” (ASCII 32) и управляющие ASCII-символы с кодами от 0 до 31
Ниже приведены синтаксические диаграммы для букв и цифр:
буква
............
цифры
...
К специальным символам относятся: + - * / = < > [ ] { }., и пары символов >= <> <=
Зарезервированные слова
В данном руководстве заразервированные (или ключевые) слова представлены жирным шрифтом. Зарезервированные слова используются для описания операторов NetScript. Они могут быть записаны как строчными, так и прописными буквами: While, WHILE и WhIlE имеют одно и то же значение. Зарезервированные слова не могут являться именами переменных.
В NetScript определены следующие ключевые слова:
|
|
Автоматическое растормаживание колес: Тормозные устройства колес предназначены для уменьшения длины пробега и улучшения маневрирования ВС при...
Таксономические единицы (категории) растений: Каждая система классификации состоит из определённых соподчиненных друг другу...
Состав сооружений: решетки и песколовки: Решетки – это первое устройство в схеме очистных сооружений. Они представляют...
Особенности сооружения опор в сложных условиях: Сооружение ВЛ в районах с суровыми климатическими и тяжелыми геологическими условиями...
© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!