Разнообразие языков и алфавитов. Естественные и формальные языки
Цели и задачи
- Цель по SMART: к концу урока учащиеся классифицируют не менее 8 предложенных примеров как естественные или формальные языки, объясняют роль алфавита и формулируют не менее двух признаков формального языка.
- Образовательная задача: раскрыть различия между естественными и формальными языками, показать связь языка, алфавита и правил построения сообщений.
- Развивающая задача: развивать умение анализировать знаковые системы, сравнивать объекты по заданным признакам и аргументировать классификацию.
- Метапредметная задача: формировать навыки сотрудничества, смыслового чтения, построения алгоритма рассуждения и проверки собственного ответа.
- Воспитательная задача: показать ценность языкового многообразия и точности общения в совместной деятельности и будущей профессиональной жизни.
Планируемые результаты
Личностные
- Учащиеся осознают значение языков как средств общения, хранения и передачи информации.
- Проявляют уважение к языковому и культурному многообразию людей.
- Понимают ценность точности формулировок при работе с компьютерами и цифровыми технологиями.
- Проявляют познавательный интерес к языкам программирования и другим знаковым системам.
Метапредметные
- Умеют выделять алфавит и правила построения сообщений в предложенной знаковой системе.
- Сравнивают естественные и формальные языки по заданным признакам и делают выводы.
- Работают с информацией в таблице, классифицируют примеры и аргументируют решение.
- Планируют действия при выполнении группового задания, осуществляют взаимопроверку и коррекцию.
- Используют цифровые примеры осознанно, соблюдая правила сотрудничества и информационной безопасности.
Предметные
- Знают понятия «язык», «алфавит», «естественный язык», «формальный язык».
- Умеют приводить примеры естественных языков и различать письменные и устные формы их представления.
- Умеют находить алфавит формального языка в математической формуле, дорожном знаке или фрагменте программы.
- Умеют объяснять, почему формальный язык требует однозначных правил построения сообщений.
- Владеют алгоритмом классификации сообщений по признакам естественного и формального языка.
Универсальные учебные действия (УУД)
Личностные УУД
- Осмысливают личную роль языка в общении, обучении и будущей профессиональной деятельности.
- Проявляют уважение к одноклассникам при обсуждении разных языков и способов выражения мыслей.
- Формируют внутреннюю позицию ответственного пользователя цифровых технологий.
- Оценивают собственный интерес к изучению языков программирования и других формальных систем.
Регулятивные УУД
- Принимают и уточняют цель урока, связанную с классификацией языков и алфавитов.
- Планируют последовательность анализа примера: определить знаки, найти правила, установить назначение.
- Контролируют правильность классификации по предложенным критериям.
- Находят ошибку в собственном рассуждении и корректируют ответ после обсуждения.
- Оценивают степень достижения цели с помощью листа самооценки и «билета на выход».
Познавательные УУД
- Выделяют существенные признаки языка и алфавита.
- Сравнивают естественные и формальные языки, устанавливая сходства и различия.
- Классифицируют сообщения и знаковые системы по нескольким основаниям.
- Строят простую модель формального языка: алфавит плюс правила образования допустимых сообщений.
- Работают с примерами, схемой на доске и таблицей признаков.
Коммуникативные УУД
- Формулируют вопросы и ответы по теме, используя термины «алфавит» и «правило».
- Распределяют роли в группе и согласуют общий вариант классификации.
- Аргументируют решение, ссылаясь на конкретные признаки примера.
- Слушают позицию одноклассника и корректно предлагают возражение или уточнение.
- Представляют результат групповой работы в кратком устном сообщении.
Подготовка учителя к уроку
- Подготовить презентацию или набор изображений с примерами: русский и китайский текст, дорожный знак, математическая формула, QR-код, фрагмент программы, нотная запись, карта метро и эмодзи.
- Распечатать карточки с 12 примерами знаковых систем — по одному комплекту на каждую группу из 4 человек.
- Распечатать лист анализа примера — по одному на каждого ученика; в нём должны быть поля «знаки», «правила», «назначение», «вывод».
- Подготовить цветные карточки «естественный язык», «формальный язык», «не язык/нужна дополнительная информация» — по три набора на группу.
- Вывести на доску или слайд схему: «Язык = алфавит + правила построения сообщений + значение».
- Подготовить таблицу сравнения естественных и формальных языков и критерии классификации.
- Подготовить таймер на 2–4 минуты, маркеры, стикеры и листы А3 для групповой работы.
- Обеспечить проектор или интерактивную доску; при возможности подготовить короткий фрагмент программного кода без привязки к конкретному языку программирования.
- Разместить на доске проблемный вопрос: «Почему компьютер понимает одни записи и не понимает другие?»
Ход урока
Этап 1. Организационный момент и мотивация (4 мин)
Цель этапа: включить учащихся в учебную деятельность и вызвать интерес к проблеме разных языков и правил записи.
Время | Действие учителя | Действие учеников |
|---|---|---|
1 мин | Учитель приветствует класс: "Здравствуйте, ребята. Проверьте, пожалуйста, готовность: тетрадь, ручка, карточка для заметок. Сегодня нам понадобится не только память, но и способность замечать правила там, где они сначала не видны. Запишите дату и оставьте место для темы урока." | Проверяют принадлежности, записывают дату, готовят тетради и карточки. |
2 мин | Учитель показывает на экране три записи: «Остановитесь», дорожный знак «кирпич» и фрагмент `if x > 0: print(x)`. Затем говорит: "Перед вами три сообщения. Все ли они являются языком? Можно ли понять их смысл? Что нужно знать, чтобы правильно их прочитать? Подумайте 30 секунд, обсудите ответ в паре и назовите по одному наблюдению." | Рассматривают примеры, 30 секунд думают индивидуально, затем обсуждают в парах; предполагают: «Нужно знать знаки и правила», «Компьютерный текст нельзя менять произвольно». |
1 мин | Учитель фиксирует ответы и сообщает: "Сегодня мы выясним, чем отличаются языки, которыми люди пользуются в обычной жизни, от языков, созданных для точной записи команд, формул и сигналов. Проверим это на конкретных примерах, а в конце вернёмся к вопросу о компьютере." | Формулируют предварительную тему: «Языки и правила их использования», записывают тему после объявления учителя. |
Завершение этапа: учитель подводит итог: "Мы увидели, что для понимания сообщения недостаточно просто увидеть знаки. Нужно знать, какие знаки разрешены, как они соединяются и что означают. Теперь восстановим необходимые опорные понятия."
Этап 2. Актуализация знаний (6 мин)
Цель этапа: актуализировать представления об информации, знаках, символах и алфавите.
Время | Действие учителя | Действие учеников |
|---|---|---|
2 мин | Учитель проводит приём «Мозговой штурм»: "Что может быть знаком? Назовите примеры из школы, улицы, телефона или компьютера. Я буду записывать примеры в три колонки: знак, набор знаков, сообщение." | Называют букву, цифру, дорожный знак, иконку приложения, звук, жест; распределяют примеры по предложенным колонкам. |
2 мин | Учитель спрашивает: "Чем алфавит отличается от отдельного знака? Можно ли назвать алфавитом набор дорожных символов или цифры от 0 до 9? Обоснуйте." Учитель принимает несколько ответов и уточняет формулировки. | Отвечают: «Алфавит — это набор символов, используемых в языке»; приводят примеры русского алфавита и десятичных цифр; объясняют, что один знак сам по себе не образует алфавит. |
2 мин | Учитель раздаёт мини-лист с двумя утверждениями: «Любая последовательность знаков имеет смысл» и «Чтобы построить сообщение, нужны правила». Говорит: "Отметьте согласие или несогласие и запишите краткое объяснение." | Отмечают неверность первого утверждения и верность второго, записывают объяснение: «Не всякая последовательность допустима и понятна; нужны правила и значение». |
Завершение этапа: учитель подводит итог: "Мы вспомнили, что алфавит задаёт набор допустимых символов, но сам по себе ещё не объясняет, как строить сообщения. Значит, нам нужно выяснить роль правил и назначения языка."
Этап 3. Постановка проблемы и целеполагание (4 мин)
Цель этапа: сформулировать учебную проблему и совместно определить план её решения.
Время | Действие учителя | Действие учеников |
|---|---|---|
2 мин | Учитель записывает на доске две записи: `2 + 3 = 5` и `3 + = 25`. Обращается к классу: "В обеих строках использованы знакомые символы. Почему первая запись воспринимается как корректная, а вторая вызывает затруднение? Какие правила мы применяем автоматически?" | Сравнивают записи, отвечают: «Во второй записи нарушен порядок символов», «Не хватает числа или операции», «Математика имеет строгие правила построения выражений». |
2 мин | Учитель организует приём «Снежный ком»: "Сначала каждый сформулируйте один вопрос урока. Затем обсудите его в паре, выберите общий вопрос, а после этого две пары объединятся и составят план действий." Учитель собирает варианты и подводит к цели. | Формулируют вопросы: «Что такое формальный язык?», «Чем он отличается от обычной речи?», «Как алфавит связан с языком?»; в группах выбирают общий вопрос и предлагают план: определить понятия, сравнить языки, классифицировать примеры. |
Посмотрите план целиком
Зарегистрируйтесь — и откройте план урока по этой теме полностью: цели, ход урока и рефлексия по ФГОС.
Завершение этапа: учитель подводит итог: "Наша цель — научиться видеть в примере алфавит, правила и назначение, а затем обоснованно определять тип языка. Начнём с открытия основных понятий через сравнение знакомых нам языков."
Этап 4. Открытие нового знания (10 мин)
Цель этапа: сформировать представление о естественных и формальных языках, их алфавитах и правилах.
Время | Действие учителя | Действие учеников |
|---|---|---|
3 мин | Учитель показывает примеры русского, английского, китайского языков и языка жестов: "Люди создавали и развивали естественные языки для общения. Их алфавиты, звуки, слова и правила меняются исторически. Один и тот же смысл можно выразить разными словами, а значение иногда зависит от контекста. Какие признаки естественного языка вы видите?" | Рассматривают примеры, называют признаки: «Язык возник в обществе», «Есть слова и грамматика», «Одну мысль можно выразить по-разному», «Языки меняются». |
3 мин | Учитель демонстрирует формулу `S = vt`, дорожный знак и фрагмент программы `if age >= 14: print("доступ разрешён")`: "Теперь рассмотрим системы, в которых символы и правила задаются специально. Такие системы называют формальными языками. В них важно однозначное понимание записи. Какое назначение имеют эти примеры?" | Определяют назначение примеров: «Формула описывает зависимость», «Знак передаёт дорожное предписание», «Программа задаёт компьютеру действие»; отмечают необходимость точного порядка символов. |
2 мин | Учитель строит на доске схему: "Язык — это система знаков и правил их использования. Алфавит отвечает на вопрос: какие знаки разрешены? Правила отвечают на вопрос: как из них составить допустимое сообщение? Значение отвечает на вопрос: что сообщение означает?" | Перерисовывают схему в тетрадь, приводят к каждому элементу по одному примеру. |
2 мин | Учитель организует «Подумай — обсуди в паре — поделись»: "Сравните естественный и формальный языки по четырём признакам: происхождение, изменение, однозначность, область применения. Заполните две строки таблицы и подготовьте один вывод." | Заполняют таблицу в парах; формулируют вывод: «Естественный язык развивается в обществе и допускает контекст, формальный язык создаётся для определённой задачи и требует строгих правил». |
Запись в тетрадях
Язык — система знаков и правил их использования. Алфавит — набор символов, используемых в языке. Естественные языки возникли и развиваются в человеческом обществе. Формальные языки создаются специально для точного представления информации, команд и зависимостей. Схема: язык = алфавит + правила построения сообщений + значение.
Завершение этапа: учитель подводит итог: "Теперь у нас есть рабочие признаки двух типов языков. Следующий шаг — проверить, сможете ли вы применить их не к определению, а к новым конкретным примерам."
Этап 5. Первичное закрепление в группах (8 мин)
Цель этапа: применить новые понятия при классификации разнообразных знаковых систем и сообщений.
Время | Действие учителя | Действие учеников |
|---|---|---|
1 мин | Учитель делит класс на группы по 4 человека и распределяет роли: координатор, аналитик, секретарь, докладчик. Инструктирует: "Каждая группа получит карточки. Для каждого примера определите алфавит, правила, назначение и тип языка. Не достаточно приклеить ярлык — нужна аргументация." | Распределяют роли, получают комплект карточек и лист анализа. |
4 мин | Учитель раздаёт примеры: русское предложение, математическое выражение, дорожный знак, ноты, фрагмент программы, QR-код, карта метро, набор случайных символов. Напоминает алгоритм: "Сначала назовите знаки, затем найдите правила, после этого определите назначение. Если данных недостаточно, так и запишите." | Анализируют карточки, заполняют лист: «алфавит — правила — значение — классификация»; распределяют карточки на группы естественных, формальных языков и спорных примеров. |
3 мин | Учитель организует короткую защиту: "Докладчик каждой группы выберите один очевидный и один спорный пример. Объясните классификацию двумя признаками. Остальные группы могут задать один уточняющий вопрос." | Докладчики представляют решения. Возможные ответы: «Русский язык — естественный, потому что возник в обществе и допускает разные формулировки»; «Математическая запись — формальный язык, потому что имеет строгие правила»; «QR-код — кодированное представление данных, но для понимания нужен алгоритм считывания». |
Завершение этапа: учитель подводит итог: "Вы убедились, что классификация требует не внешнего вида записи, а анализа её знаков, правил и назначения. Сейчас проверим индивидуально, насколько каждый умеет пользоваться этим алгоритмом."
Этап 6. Самостоятельная работа с самопроверкой (7 мин)
Цель этапа: проверить индивидуальное понимание признаков естественных и формальных языков и скорректировать ошибки.
Время | Действие учителя | Действие учеников |
|---|---|---|
4 мин | Учитель раздаёт карточку с заданиями: "1. Запишите алфавит и два правила русского языка как естественного языка. 2. Определите, является ли запись `a² + b² = c²` сообщением формального языка, и объясните ответ. 3. Кратко объясните, почему последовательность `+ 7 = 12` нельзя считать корректным математическим выражением." | Индивидуально выполняют три задания, записывают полные ответы и используют схему из тетради. |
2 мин | Учитель показывает эталон на доске: "Сверьте не только итог, но и ход рассуждения. В первом задании должны быть названы буквы и правила построения слов или предложений; во втором — символы и строгая математическая запись; в третьем — нарушение порядка элементов." | Проверяют работу по эталону, подчёркивают верные элементы, исправляют одну ошибку зелёной ручкой. |
1 мин | Учитель проводит «Светофор»: "Покажите цвет: зелёный — могу классифицировать новый пример, жёлтый — иногда путаю алфавит и правила, красный — нужна помощь." | Поднимают карточку выбранного цвета и фиксируют в листе самооценки, какая часть алгоритма требует повторения. |
Эталон решения
1) Русский язык: алфавит — буквы русского алфавита; правила — образование слов и предложений, согласование слов, порядок слов. 2) `a² + b² = c²` — формальный язык: используются математические символы и строгие правила записи равенства и степени; выражение имеет однозначный смысл в заданном контексте. 3) `+ 7 = 12` некорректно как полное выражение, потому что знак операции стоит без первого операнда; нарушена структура математической записи.
Завершение этапа: учитель подводит итог: "Индивидуальная проверка показала, что главное затруднение обычно связано с различением алфавита и правил. В последнем задании применим знания к реальной цифровой ситуации и объясним, зачем информатику нужны формальные языки."
Этап 7. Включение в систему знаний и реальный контекст (4 мин)
Цель этапа: связать изученные понятия с программированием, цифровыми сервисами и будущей профессиональной деятельностью.
Время | Действие учителя | Действие учеников |
|---|---|---|
2 мин | Учитель показывает две команды: `print(2 + 3)` и `print(2 + )`: "Компьютер не угадывает намерение пользователя так, как человек иногда угадывает смысл фразы. Он проверяет запись по правилам формального языка. Какая команда корректна? Что произойдёт со второй?" | Отвечают: «Первая команда корректна и выводит 5; во второй отсутствует число после знака плюс, поэтому возникнет ошибка». |
2 мин | Учитель задаёт вопрос выбора: "Где ещё точность формального языка особенно важна: в медицине, инженерии, навигации, банковских системах или везде? Обоснуйте один выбранный вариант." | Выбирают сферу и приводят аргумент: «В навигации ошибка в координатах меняет маршрут», «В банковской системе команда должна быть однозначной», «В медицине неверная запись может привести к неправильному действию». |
Завершение этапа: учитель подводит итог: "Формальные языки окружают нас не только на уроке информатики: они обеспечивают работу программ, формул, кодов и цифровых систем. Осталось зафиксировать, чему мы научились и что ещё требует внимания."
Этап 8. Рефлексия и домашнее задание (2 мин)
Цель этапа: оценить достижение цели урока, выявить затруднения и объяснить дифференцированное домашнее задание.
Время | Действие учителя | Действие учеников |
|---|---|---|
1 мин | Учитель раздаёт «Билет на выход»: "Запишите одним предложением различие между естественным и формальным языком и приведите по одному примеру. Вторым предложением ответьте: зачем формальному языку строгие правила?" | Индивидуально заполняют билет на выход, приводят примеры русского языка и математической записи или программы. |
1 мин | Учитель сообщает домашнее задание: "Выберите обязательный уровень; желающие выполняют повышающий или дополнительный. Перед уходом проверьте, можете ли вы назвать алфавит, правила и назначение любого выбранного примера." | Записывают выбранный уровень и контрольные вопросы, сдают билет на выход или прикрепляют его к доске. |
Завершение этапа: учитель подводит итог: "Сегодня вы научились рассматривать язык как систему алфавита, правил и значения, а не только как набор знакомых символов. На следующем уроке мы продолжим работу с формальными языками и увидим, как строгие правила позволяют описывать алгоритмы и команды."
Критерии оценивания практической работы
- «5» — верно классифицированы не менее 7 из 8 основных примеров, для каждого указаны алфавит и правила, а устное объяснение содержит не менее двух корректных признаков.
- «4» — верно классифицированы 5–6 примеров, основные признаки естественного и формального языка названы, допущена не более одной содержательной ошибки.
- «3» — верно классифицированы 3–4 примера, различие между естественным и формальным языком сформулировано частично, требуется помощь при объяснении роли правил.
Рефлексия
Вопрос для ученика | Цель вопроса |
|---|---|
Что такое алфавит и чем он отличается от правил языка? | Проверка осознания базового различия между набором знаков и способом их соединения. |
Какой пример сегодня было труднее всего классифицировать и почему? | Выявление спорных случаев и точек затруднения при применении алгоритма. |
Назовите один естественный и один формальный язык и объясните свой выбор. | Проверка переноса понятия на новые или знакомые примеры. |
Зачем компьютеру нужны формальные языки? | Осознание практической ценности точности и однозначности записи. |
Завершающее слово учителя
"Сегодня мы увидели, что язык — это не только слова или символы, а целая система: алфавит, правила и значение. Естественные языки помогают людям общаться и развиваются вместе с обществом, а формальные языки создаются для точной и однозначной записи. Типичная ошибка — путать алфавит с правилами его использования, поэтому при анализе всегда задавайте два вопроса: какие знаки разрешены и как их можно соединять? На следующем уроке мы применим этот подход к алгоритмам и языкам программирования."
Домашнее задание
Уровень | Что задать | Зачем |
|---|---|---|
Базовый (обязательный) | Составить сравнительную таблицу естественного и формального языков по четырём признакам: происхождение, алфавит, правила, назначение; привести по три примера каждого типа. | Закрепляет основные понятия и проверяет умение выделять признаки; при проверке обратить внимание на обоснованность примеров. |
Средний (повышающий) | Проанализировать четыре выбранных примера из повседневной жизни: дорожный знак, математическую формулу, сообщение на естественном языке и фрагмент цифрового интерфейса. Для каждого указать алфавит, правила и назначение. | Формирует навык применения алгоритма анализа к новым ситуациям; при проверке смотреть, не подменены ли правила простым перечислением символов. |
Продвинутый (дополнительный) | Придумать небольшой формальный язык для обмена сообщениями между двумя роботами: задать алфавит из 6–8 символов, не менее трёх правил построения сообщений и расшифровать два собственных сообщения. | Развивает проектное и творческое мышление; при проверке оценить непротиворечивость правил, наличие допустимых сообщений и однозначность расшифровки. |
Контрольные вопросы перед выходом: «Что называют алфавитом?», «Какие признаки отличают формальный язык от естественного?», «Почему запись `2 + = 5` нарушает правила формального языка?», «Приведите пример формального языка, который используется вне информатики».