Инфоурок Информатика Другие методич. материалыФорма Бэкуса -Наура (профильный уровень информатика)

Форма Бэкуса -Наура (профильный уровень информатика)

Скачать материал

Форма Бэкуса -Наура

При описании синтаксиса конкретных языков программирования приходится вводить большое число нетерминальных символов, и символическая форма записи теряет свою наглядность. В этом случае применяют форму Бэкуса-Наура (БНФ), которая предполагает использование в качестве нетерминальных символов комбинаций слов естественного языка, заключенных в угловые скобки, а в качестве разделителя - специального знака, состоящего из двух двоеточий и равенства. Например, если правила L ® EL и L ® E записаны в символической форме, и символ L соответствует синтаксическому понятию "список", а символ E - "элемент списка", то их можно представить в форме Бэкуса-Наура так:

<список> ::= <элемент списка><список>,

<список> ::= <элемент списка>.

Чтобы сократить описание схемы грамматики, в БНФ разрешается объединять правила c одинаковой левой частью в одно правило, правая часть которого должна включать правые части объединяемых правил, разделенные вертикальной чертой. Используя объединение правил, для рассматриваемого примера получаем:

<список>::=<элемент списка><список>|<элемент списка>.

 

Итерационная форма

Для получения более компактных описаний синтаксиса применяют итерационную форму описания. Она предполагает введение специальной операции, которая называется итерацией и обозначается парой фигурных скобок со звездочкой. Итерация вида {a}* определяется как множество, включающее цепочки всевозможной длины, построенные с использованием символа a, и пустую цепочку.

{a}* = {l, a, aa, aaa, aaaa,...}.

Иcпользуя итерацию для описания множества цепочек, задаваемых символическими правилами, для списка получаем:

L ® E { E }*

Например, описание множества цепочек, каждая из которых должна начинаться знаком # и может состоять из произвольного числа букв x и y, может быть представлено в итерационной форме так:

I ® #{x | y}*

В итерационных формах описания наряду с итерационными cкобками часто применяют квадратные скобки для указания того, что цепочка , заключенная в них, может быть опущена. С помощью таких скобок правила:

A®x A y B z и A®x B z

могут быть записаны так:

A®x [ A y ] B z

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Форма Бэкуса -Наура (профильный уровень информатика)"

Настоящий материал опубликован пользователем Радзевич Виталий Николаевич. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

Скачать материал
    • 06.04.2020 795
    • DOCX 14.5 кбайт
    • Оцените материал:
  • Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Радзевич Виталий Николаевич
    Радзевич Виталий Николаевич

    учитель информатики

    • На сайте: 4 года и 11 месяцев
    • Подписчики: 4
    • Всего просмотров: 23203
    • Всего материалов: 31

    Об авторе

    Категория/ученая степень: Первая категория
    Место работы: МБОУ "СОШ № 49"
    Учитель информатики МБОУ "Средняя общеобразовательная школа № 49". Педагогическое кредо - "Зажегся сам, зажги других". Радзевич Виталий Николаевич родился в п. Поныри Поныровского района Курской области, окончил МКОУ «Поныровская общеобразовательная школа» с «серебряной» медалью. По всем предметам имеет оценки «отлично». Окончил Курский Государственный Университет по специальности «Математик-программист» бакалавр. Магистратура «Математическое образование и методика преподавания математики в профильных классах». Возглавлял профсоюз факультета физики, математики и информатики ФГБОУ ВПО КГУ .

Рабочий лист по информатике "Форма мышления"

Файл будет скачан в формате:

  • pdf
691
7
19.07.2023
«Инфоурок»

Материал разработан автором:

Роготова Анастасия Сергеевна

Учитель

Рабочий лист «Форма мышления» предназначен для занятий с учащимися основной школы в первый год обучения информатике. Материал составлен таким образом, чтобы школьники имели возможность усвоить основные формы мышления и главные приемы формирования понятий. Разработка отличается чёткой структурой и логичным расположением материала, а ее яркий дизайн послужит дополнительным инструментом учебной мотивации. Материал можно использовать в качестве индивидуальной и групповой работы на уроке и во внеурочной деятельности по предмету. Рабочий лист «Форма мышления» состоит из шести заданий и рефлексии, включает ответы для экономии времени педагога. Структура рабочего листа: В задании 1 нужно вставить пропущенные слова в предложение о сущности анализа. В задании 2 школьникам предстоит выбрать из перечня основы логических приемов формирования понятий. В задании 3 нужно привести примеры синонимов, выражающих одно понятие. В задании 4 нужно перечислить существенные признаки объекта. В задании 5 ученикам предстоит привести примеры применения метода анализа на уроках. В задании 6 нужно сравнить последовательности чисел и найти закономерность. Материал представлен в 2-х форматах: в формате pdf, готовом для печати, и в формате docx, доступном для редактирования.

Краткое описание методической разработки

Рабочий лист «Форма мышления» предназначен для занятий с учащимися основной школы в первый год обучения информатике. Материал составлен таким образом, чтобы школьники имели возможность усвоить основные формы мышления и главные приемы формирования понятий. Разработка отличается чёткой структурой и логичным расположением материала, а ее яркий дизайн послужит дополнительным инструментом учебной мотивации. Материал можно использовать в качестве индивидуальной и групповой работы на уроке и во внеурочной деятельности по предмету.

Рабочий лист «Форма мышления» состоит из шести заданий и рефлексии, включает ответы для экономии времени педагога.

Структура рабочего листа:

В задании 1 нужно вставить пропущенные слова в предложение о сущности анализа.

 В задании 2 школьникам предстоит выбрать из перечня основы логических приемов формирования понятий.

В задании 3 нужно привести примеры синонимов, выражающих одно понятие.

В задании 4 нужно перечислить существенные признаки объекта.

В задании 5 ученикам предстоит привести примеры применения метода анализа на уроках.

В задании 6 нужно сравнить последовательности чисел и найти закономерность.

Материал представлен в 2-х форматах: в формате pdf, готовом для печати, и в формате docx, доступном для редактирования.

Развернуть описание
Смотреть ещё 5 584 курса

Методические разработки к Вашему уроку:

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

7 232 601 материал в базе

Материал подходит для УМК

Скачать материал

Другие материалы

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

Оформите подписку «Инфоурок.Маркетплейс»

Вам будут доступны для скачивания все 214 282 материалы из нашего маркетплейса.

Мини-курс

Коммерческая стратегия и оценка эффективности бизнес-тренингов

5 ч.

699 руб.
Подать заявку О курсе

Мини-курс

Финансовое планирование и мониторинг грантовых проектов

4 ч.

699 руб.
Подать заявку О курсе

Мини-курс

Динамика мирового валютного рынка и международные финансовые операции

2 ч.

699 руб.
Подать заявку О курсе
Смотреть ещё 5 584 курса