русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Синтаксис определений


Дата добавления: 2014-11-28; просмотров: 938; Нарушение авторских прав


В нижней части файла слева указаны возможные значения масштаба и некоторые дополнительные сведения о файле.

Советую из них выбрать достаточно полезную информацию о размере свободной памяти (Free Memory). В начале работы с Иллюстратором свободно 100%. Рекомендую периодически поглядывать на это значение, так как в процессе работы (особенно в режиме громоздких файлов) свободная память может достичь критического значения 70 - 65%, и, не исключено, что программа закроется без предупреждения (наказывая своего хозяина за слишком редкие сохранения файла).

Вы можете, конечно, пользоваться окном изменения масштаба или командами меню View > Zoom in/ Zoom out, но это крайне неэффективно. Пользуйтесь горячими клавишами:

Увеличение масштаба

CTRL > "+"

Уменьшение масштаба

CTRL > "-"

При большом масштабе вам потребуется передвигаться по вашей картинке. Нажмите ПРОБЕЛ, курсор станет в виде руки и этой рукой можно будет "ухватиться" за часть картинки и таскать ее в разные стороны. Повторяю — все это при нажатом ПРОБЕЛЕ! Именно это так удобно! Вы отпускаете ПРОБЕЛ и можете продолжать работать, например, создавать контур!

 

Тема 1. Знакомство с CLIPS

Синтаксис определений

В качестве базового синтаксиса для определения конструкций языка используется стандартная БНФ-нотация. Ниже приведены правила, используемые для построения определений.

Слово или выражение, заключенное в угловые скобки, называется нетерми­нальным символом (например, <string>). Нетерминальный символ требует дальнейшего определения. Слова или выражения, не заключенные в угловые скобки, называются терминальными символами, и представляют синтаксис описываемой конструкции языка CLIPS. Терминальные символы (особенно круглые скобки) должны вводиться в командную строку именно так, как показано в определении. Если за нетерминальным символом следует символ *, то это означает, что в данном месте может находиться список из нуля или более элементов этого типа. Если же за нетерминальным символом следует +, то в данном месте может находиться список из одного или более элементов этого типа. Символы * и +, встречающиеся сами по себе (не сле­дующие после нетерминальных символов), являются терминальными. Мно­готочие, как горизонтальное, так и вертикальное, также используется для отображения списка из одного или более элементов. Элементы, заключен­ные в квадратные скобки (например, [<комментарии>]), являются необяза­тельными элементами, которые могут входить в определение. Вертикальная черта, разделяющая два или более элемента определения, указывает на то, что в конструкции необходимо использовать один из перечисленных эле­ментов. Символ ::= используется для обозначения необходимости замены некоторого нетерминального символа. Например, определение:



<lexeme> ::= <symbol> I <string>

обозначает, что нетерминальный символ <lexeme>, встречающийся в некотором определении, должен быть заменен либо на символ <symbol>, либо на символ <string>. Пробелы, символы табуляции, переходы на другую строку используются только для логического разделения элементов определения и игнорируются CLIPS (кроме строк, заключенных в двойные кавычки).

 



<== предыдущая лекция | следующая лекция ==>
Создание нового файла. | Замечание


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.456 сек.