|
В формальных языковых системах правила очень строгие, не допускают никаких исключений.
Примеры:
· Правило записи вещественного числа в математике: сначала записывается целая часть числа, затем ставится разделитель − запятая, затем записывается дробная часть числа.
· В языке программирования Basic зарезервированные командные слова (REM, PRINT, INPUT, DIM, IF, THEN, ELSE, FOR, NEXT и др.) не склоняются и не спрягаются; правила записи операторов очень строгие.
PRINT <список вывода> Правильный оператор
<список вывода> PRINT Неправильный оператор
3. Правила выявления смыслового значения конструкций языковых систем − семантические правила. В естественных языках одинаковые конструкции могут быть неоднозначными и наоборот, разные конструкции могут иметь одинаковое значение.
Примеры:
· В русском языке, как и в других языках, широко используются слова-синонимы (разные по написанию, но одинаковые или близкие по значению), слова-омонимы (одинаковые по написанию, но разные по значению). Так слово «процесс», в значении «движение», имеет следующие синонимы: «течение», «ход», «общее направление». С другой стороны, слово «процесс» − это омоним, т.к. имеет следующие значения: «движение», «дело», «тяжба», «разбирательство», «развивающаяся болезнь».
· Разные по конструкции предложения: Я учусь в вузе. В вузе я учусь. Я в вузе учусь. − имеют одинаковое смысловое значение.
· Косой шел с косой. Сколько смысловых значений может иметь это предложение?
В формальных языковых системах семантические правила жестко связаны с грамматическими и синтаксическими правилами: смысловое значение конструкции однозначно определяется ее формой, т.е. написанием.
Пример:
· INPUT a,b Данный оператор языка Basic имеет единственное значение: ввести с клавиатуры значения переменных a и b.
Дата добавления: 2015-07-11; просмотров: 188 | Нарушение авторских прав