Е. Миркес - Учебное пособие по курсу «Нейроинформатика»
- Название:Учебное пособие по курсу «Нейроинформатика»
- Автор:
- Жанр:
- Издательство:КРАСНОЯРСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
- Год:2002
- Город:Красноярск
- ISBN:нет данных
- Рейтинг:
- Избранное:Добавить в избранное
-
Отзывы:
-
Ваша оценка:
Е. Миркес - Учебное пособие по курсу «Нейроинформатика» краткое содержание
Данное учебное пособие подготовлено на основе курса лекций по дисциплине «Нейроинформатика», читавшегося с 1994 года на факультете Информатики и вычислительной техники Красноярского государственного технического университета.
Несколько слов о структуре пособия. Далее во введении приведены учебный план по данному курсу, задания на лабораторные работы. Следующие главы содержат одну или несколько лекций. Материал, приведенный в главах, несколько шире того, что обычно дается на лекциях. В приложения вынесены описания программ, используемых в данном курсе (Clab и Нейроучебник), и проект стандарта нейрокомпьютера, включающий в себя два уровня — уровень запросов компонентов универсального нейрокомпьютера и уровень языков описания отдельных компонентов нейрокомпьютера.
Данное пособие является электронным и включает в себя программы, необходимые для выполнения лабораторных работ.
Учебное пособие по курсу «Нейроинформатика» - читать онлайн бесплатно полную версию (весь текст целиком)
Интервал:
Закладка:
<���Оператор ветвления>::= If<���Логическое выражение> Then<���Оператор> [ Else<���Оператор>]
<���Оператор цикла>::= { <���Цикл For> | <���Цикл While> }
<���Цикл For>::= For<���Имя переменной> = <���Целочисленное выражение> To<���Целочисленное выражение> [ By<���Целочисленное выражение>] Do<���Оператор>
<���Цикл While>::= While<���Логическое выражение> Do<���Оператор>
<���Оператор перехода>::= GoTo <Имя метки >
<���Операторные скобки>::= Begin<���Составной оператор> End
<Функция типа Тип >— функция, возвращающая величину типа Тип .
<���Допустимое имя переменной> — допустимой переменной являются все переменные, описанные в данной функции или в данном процедурном блоке, глобальные переменные данного компонента. Для возвращения значения функции, в левой части оператора присваивания должно стоять имя функции.
Синтаксические конструкции описания выражений:
<���Выражение>::= { <���Выражение типа Long > | <���Выражение типа Real > | <���Выражение типа Integer > | <���Выражение типа Color > | <���Выражение типа Logic > | <���Выражение типа String >|<���Выражение типа Pointer >}
<���Целочисленное выражение>::= { <���Выражение типа Long > | <���Выражение типа Integer >}
<���Выражение типа Тип >::= [<���Префиксная операция типа Тип >] <���Операнд типа Тип > [<���Операция типа Тип > <���Операнд типа Тип >]
<���Операция типа Long >::= { +| —| *| Div| Mod| And| Or| Xor}
<���Операция типа Real >::= { +| —| *|/| RMod}
<���Операция типа Integer >::= { +| —| *| Div| Mod| And| Or| Xor}
<���Операция типа Color >::= { COr| CAnd| CXor}
<���Операция типа Logic >::= { And| Or| Xor}
<���Операция типа String >::= +
<���Префиксная операция типа Long >::= { —| Not}
<���Префиксная операция типа Real >::= —
<���Префиксная операция типа Integer >::= { —| Not}
<���Префиксная операция типа Color >::= CNot
<���Префиксная операция типа Logic >::= Not
<���Операнд типа Logic >::=::= {<���Результат сравнения> | <���Выражение типа Logic > | ( <���Выражение типа Logic > ) | <���Константа типа Logic > | <���Переменная типа Logic > | <���Аргумент типа Logic > | <���Вызов функции типа Logic >}
<���Результат сравнения типов Long, Integer, Real >::= ( <���Выражение типа Long, Integer, Real > {> | < | >= | <= | = | <>} <���Выражение типа Long, Integer, Real > )
<���Результат сравнения типа Color >::= ( <���Выражение типа Color > { CEqual| CIn| CInclude| CExclude| CIntersect} <���Выражение типа Color > )
<���Результат сравнения типа String >::= ( <���Выражение типа String > {= | <>} <���Выражение типа String > )
<���Операнд типа Тип >::= {<���Выражение типа Тип > | ( <���Выражение типа Тип > ) | <���Константа типа Тип > | <���Переменная типа Тип > | <���Аргумент типа Тип > | <���Вызов функции типа Тип >}
<���Вызов функции типа Тип >::= <���Имя функции типа Тип > [ ( <���Список фактических аргументов> ) ]
<���Список фактических аргументов>::= <���Выражение> [,<���Список фактических аргументов>]
<���Константное выражение типа Тип > — <���Выражение типа Тип > в операндах которого не могут фигурировать переменные и функции, описанные пользователем.
<���Числовое выражение>::= { <���Выражение типа Long > | <���Выражение типа Real > | <���Выражение типа Integer >}
Синтаксические конструкции задания значений статическим переменным
Эта конструкция служит для задания значений параметрам (статическим переменным) компонентов. Для компонента сеть она может встречаться не только при описании главной сети, но и при описании любой составной подсети. В специальных выражениях типа Тип могут участвовать только стандартные функции и аргументы той структурной единицы, в которой находится блок задания значений статическим переменным. При этом специальное выражение, задающее значение параметра должно иметь тип, совместимый с типом статической переменной, которой присваивается это значение.
<���Установление параметров Структурной единицы >::= <���Однозначное имя Структурной единицы > [ [ [<���Переменная цикла>:] <���Начальный номер> [..<���Конечный номер> [:<���Шаг>]] ] ] SetParameters <Список значений параметров >
<���Переменная цикла>::= <���Идентификатор>
<���Начальный номер>::= <���Константное выражение типа Long >
<���Конечный номер>::= <���Константное выражение типа Long >
<���Шаг>::= <���Константное выражение типа Long >
<���Список значений параметров>::= <���Значение параметра> [,<���Список значений параметров>]
<���Значение параметра>::= <���Специальное выражение типа Тип >
<���Специальное выражение типа Тип >::= [<���Префиксная операция типа Тип >] <���Специальный операнд типа Тип > [<���Операция типа Тип > <���Специальный операнд типа Тип >]
Интервал:
Закладка: