формальный язык это



формальный язык

Автор Надежда Курина задал вопрос в разделе Домашние задания

дайте определение формального языка и получил лучший ответ

Ответ от Лилия[гуру]
В математической логике и информатике формальный язык — это множество конечных слов (строк, цепочек) над конечным алфавитом. Понятие языка чаще всего используется в теории автоматов, теории вычислимости и теории алгоритмов. Научная теория, которая имеет дело с этим объектом, называется теорией формальных языков.
В теории моделей язык соответствует не языку в информатике, а скорее алфавиту. Язык состоит из множеств символов, функций и отношений вместе с их арностью, а также множество переменных. Каждое из этих множеств может быть бесконечным. Из языка вместе с универсальными логическими символами составляются логические высказывания.
Формальный язык может быть определен по-разному, например:
Простым перечислением слов, входящих в данный язык. Этот способ, в основном, применим для определения конечных языков и языков простой структуры.
Словами, порождёнными некоторой формальной грамматикой (см. иерархия Хомского) .
Словами, порождёнными регулярным выражением.
Словами, распознаваемыми некоторым конечным автоматом.
Словами, порождёнными БНФ-конструкцией.
Если алфавит задан как {a, b}, а язык L включает в себя все слова над ним, то слово ababba принадлежит L. Пустое слово (то есть строка нулевой длины) допускается и часто обозначается как e, ε или Λ.
Некоторые примеры формальных языков:
множество всех слов над {a, b}
множество {an}, где n — простое число, а an означает, что a повторяется n раз
множество синтаксически корректных программ в данном языке программирования

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: дайте определение формального языка

акие основные отличия формальных языков от естественных???
Наряду с естественными языками были разработаны формальные языки (нотная запись, языки
подробнее...

к формальным языкам относятся
Наряду с естественными языками были разработаны формальные языки (нотная запись, языки
подробнее...
спросили в Язык Языки
Кто-нибудь сможет простым языком объяснить теорему Геделя о неполноте арифметики?
Арифметика – это набор правил, устанавливающих отношения между числами. Для выражения этих правил
подробнее...
спросили в Термы
Что такое терм в мат логике? Можно описать более доступным языком? Перешарила весь Инет не понимаю, что они говорят
Терм — выражение формального языка (системы) специального вида. Понятие терма определяется
подробнее...

Какой язык международный?
В античности международным был древнегреческий язык, затем более тысячи лет латинский язык являлся
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:

На каком языке говорят в Югославии ?
сербский, ховатский, боснийский, словенский
подробнее...

нужна помощь. что такое алфавит языка в информатике
В информатике алфавит — это множество (как правило конечное) символов или букв, например латинских
подробнее...
спросили в PostgreSQL Symphony X
Что лучше - создать сайт по шаблону или напрячься, и, купив доменное имя, создать его самому?
Могу порекомендовать краткое изложение основных базовых тем сайтостроения:

1. . Не
подробнее...
спросили в Ночник
Регулярные выражения
~boundary=([^;]+)~
~=([^;]+)~
для .NET без значков ~
Что сложного-то?
подробнее...
спросили в 942 год
что такое семиотика по вашему мнению?
Медицинская семиотика — учение о симптомах болезней.

Семиотика, или семиология, (греч.
подробнее...

дайте нормальный ответ!
1) Информация-сведения о чём-либо. Полнота. Это свойство отображает исчерпывающие данные об
подробнее...
спросили в Другое
моделирование в информатике это
Технология моделирования требует от исследователя умения ставить проблемы и задачи, прогнозировать
подробнее...

Информатика.
- Формальные – это искусственно созданные языки для профессионального применения (нотная запись).
подробнее...
спросили в Травести
Что значит "универсальный человек"?
Универсальный человек - это человек, чьи познания не ограничены одной предметной областью. Говоря
подробнее...
Формальный язык на Википедии
Посмотрите статью на википедии про Формальный язык
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*