Автор: Пользователь скрыл имя, 16 Февраля 2012 в 13:48, контрольная работа
Семанти́ческая сеть — информационная модель предметной области, имеющая вид ориентированного графа, вершины которого соответствуют объектам предметной области, а дуги (рёбра) задают отношения между ними. Объектами могут быть понятия, события, свойства, процессы[1]. Таким образом, семантическая сеть является одним из способов представления знаний. В названии соединены термины из двух наук: семантика в языкознании изучает смысл единиц языка, а сеть в математике представляет собой разновидность графа — набора вершин, соединённых дугами (рёбрами).
Семанти́ческая
сеть — информационная модель предметной
области, имеющая вид ориентированного
графа, вершины которого соответствуют
объектам предметной области, а дуги
(рёбра) задают отношения между ними.
Объектами могут быть понятия, события,
свойства, процессы[1]. Таким образом, семантическая
сеть является одним из способов представления
знаний. В названии соединены термины
из двух наук: семантика в языкознании
изучает смысл единиц языка, а сеть в математике
представляет собой разновидность графа
— набора вершин, соединённых дугами (рёбрами).
В семантической сети роль вершин выполняют
понятия базы знаний, а дуги (причем направленные)
задают отношения между ними. Таким образом,
семантическая сеть отражает семантику
предметной области в виде понятий и отношений.
у семантического
языка есть некоторый «словарь»
— элементарные смыслы. Однако множество
элементарных смыслов само по себе
еще не образует языка; язык должен
обладать грамматикой — правилами
построения предложений из слов.
единицы семантического
языка — это те элементы («атомы»), из различных
комбинаций которых складываются «молекулы»
— значения реальных слов естественного
языка.
Таким образом,
семантический язык имеет свои слова
(элементарные смыслы) и свою грамматику
(деревья зависимостей). Поэтому мы
можем обращаться с ним, как с любым другим
языком, в частности переводить
тексты с него и на него. Пользуясь понятием
перевода, мы можем более точно сформулировать
стоящие перед нами задачи.
В определениях
значений могут участвовать
Считается, что
значением каждого
Благодаря отчетливой
Ю. Д. АПРЕСЯН ИДЕИ И МЕТОДЫ СОВРЕМЕННОЙ СТРУКТУРНОЙ ЛИНГВИСТИКИ
Наиболее известными методами, позволяющими выполнить структурирование программ, являются: метод дублирования кодов программы, метод введения переменной состояния и метод булевых признаков.
Метод дублирования кодов имеет недостаток: он требует больше памяти, чем исходный неструктурированный подход. Однако часто оказывается, что дублируемые модули содержат по 2-3 оператора. В таком случае дублирование кодов – приемлемая плата за возможность получить распадающуюся на уровни структуру. Если же модули состоят из значительного объема кодов, то вводятся подпрограммы. При этом важно,
чтобы
они были организованы как подпрограммы
с формальными параметрами, что
дает возможность установить их правильность
вне зависимости от контекста, в котором
они используются.
Блок-схема
— это графическое
вся
задача рассматривается как
1)Блок-схема
— это графическое представление алгоритма
или фрагмента алгоритма. Блок-схема рисуется
с использованием специальных символов,
таких, как прямоугольники, ромбы, овалы,
и малые окружности; эти символы соединяются
стрелками, называемыми линиями связи.
Узел
слияния - 2 входа 1 выход, операции над
данными не осуществляются
Простой
предикат – вычисляет логическое выражение
и в соответствии с получившимся результатом
определяет направление. Вычисление без
побочных эффектов. Функция - преобразование
входных данных.
Программа
называется простой, если ее схема имеет
один вход один выход, и через каждый
вход идет путь от входа к выходу.
Программа называется элементарной, если она простая и нельзя выделить фрагмента более чем из одного узла (отличного от самой программы), который тоже является простой программой.
Существует
15 элементарных программ (не более 4 узлов).
7 из них имеют функциональные узлы:
Функция:
Следование:
Если-то-иначе:
Если-то:
Цикл
с предусловием:
Цикл
с постусловием:
Цикл
с внутренним условием:
С
помощью указанных управляющих
конструкций можно добиться сколь
угодно высокой сложности.
Обычно
операторы программы
Под фреймом понимается абстрактный образ или ситуация.
любой фрейм, представляющий образ, содержит набор атрибутов (слотов), значениями которых являются конкретные данные.
Кроме того, фрейм
может содержать процедуры, которые
будут выполняться при
Между различными
концептуальными объектами
Такая структура
позволяет систематизировать