Помогите описать конструкцию.

Форум для изучающих FPC и их учителей.

Модератор: Модераторы

Помогите описать конструкцию.

Сообщение Alias » 08.03.2013 21:57:39

Конструкция называется "Идентификатор"
Неформальное описание идентификатора следующее:
Последовательность латинских букв (включая знак подчёркивания) и арабских цифр, начинающихся с буквы.
Прошу описать конструкцию на метаязыке ФОРМЫ БЕКУСА-НАУРЫ (БНФ).
И проверить правильность описания на метаязыке ДИАГРМЫ ВИРТА (смотрите рисунок)
Изображение
Alias
незнакомец
 
Сообщения: 1
Зарегистрирован: 08.03.2013 21:11:55

Re: Помогите описать конструкцию.

Сообщение yantux_netbook » 09.03.2013 22:00:36

Чтото меня ставят в ступор блочки "буква", "цифры" и "знак подчёркивания".

Из "буквы" должно идти две стрелки.
Из "цифры" три стрелки.
Из "знака подчёркивания" две.
yantux_netbook
новенький
 
Сообщения: 15
Зарегистрирован: 30.10.2012 23:13:24

Re: Помогите описать конструкцию.

Сообщение bormant » 10.03.2013 11:12:08

Идентификатор = Буква { Буква | Цифра | Подчеркивание }

ps. Это РБНФ, от БНФ несколько отличается.
Аватара пользователя
bormant
постоялец
 
Сообщения: 407
Зарегистрирован: 21.03.2012 11:26:01

Re: Помогите описать конструкцию.

Сообщение Лекс Айрин » 10.03.2013 17:19:01

bormant, собственно, схема на рисунке несколько отличается от вашей записи. (точнее схема не совсем правильно нарисована)
Аватара пользователя
Лекс Айрин
долгожитель
 
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград


Вернуться в Обучение Free Pascal

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3

Рейтинг@Mail.ru