Персонажи сказки петушок и бобовое зернышко

Цель: приобщать детей к устному народному творчеству. закрепить знания потешек, называть персонажей сказок по загадкам. программные задачи: развивать произношение, интонационную

Цель: приобщать детей к устному народному творчеству. Закрепить знания потешек, называть персонажей сказок по загадкам.

Программные задачи:

  • Развивать произношение, интонационную выразительность речи, память,.
  • Воспитывать интерес и любовь к творчеству, к народным сказкам.
  • Способствовать развитию умения слушать потешки. Вызвать чувство сопереживания, желание помочь.

Воспитатель

— Ребята, утро начинается

все вокруг просыпается

а вы ребята проснулись?

Дети — Да

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

Ночью спрячется оно

Станет во дворе темно.

Утром снова к нам в оконце

Бьётся радостное …

Дети — солнце!

Воспитатель — правильно, давайте позовем солнышко.

1 Ребенок

— Солнышко, солнышко

Загляни в окошечко

Ждут тебя детки

Ждут малолетки.

2 Ребенок

Солнышко, покажись!

Красное, снарядись!

Поскорей, не робей,

Нас ребят обогрей!

Воспитатель — посмотрите вот оно солнышко выглянуло ( на магнитную доску прикрепляем солнышко) но только что то грустное оно…

Воспитатель — Ребята, как вы думаете почему солнышко грустное ? Что у солнца не хватает?

Дети — Лучиков не хватает.

Воспитатель — Лучики по полям, по лесам разбежались.

Надо помочь их найти. Поможем, ребята?

Дети — Да

Воспитатель — А для этого надо выполнить задания. А какие задания мы сейчас узнаем. Поможет нам в этом клубочек. Я бросаю клубочек, и он куда поведет, там и остановимся. И так, клубок остановился возле книги. Лучик упал на книгу. Открываем книгу и тут.


1 Задание — Загадки

Ночью он совсем не спит

Дом от мышек сторожит.

Молоко из миски пьет

Ну конечно это …

Дети — Кот

Воспитатель -Правильно. Давайте расскажем коту потешку, похвалим его.

Ребенок

Как у нашего кота

Шубка очень хороша.

Как у котика усы

Удивительной красы.

Глаза смелые, зубки белые.

Воспитатель — Тут еще одна загадка, слушайте внимательно.

Как будильник на заре

Всех он будит во дворе.

Ходит он не в сапогах

Но есть шпоры на ногах.

Вместо шапки гребешок

Кто же это?..

Дети — Петушок.

Воспитатель — Расскажем потешку петушку.

Ребенок

Петушок, петушок

Золотой гребешок.

Масляна головушка

Шелкова бородушка.

Выгляни в окошко.

Дам тебе горошка.

Воспитатель — Молодцы, ребята, справились заданием. Вернули мы один лучик.

Дальше я клубочек бросаю. Клубочек катится и останавливается, смотрим тут письмо, открываем и читаем. Следующий лучик упал в лес.

Воспитатель: Ой, это же далеко. А поедем мы на паровозе. Чтобы попасть на него, необходимо рассказать пословицы. Вы знаете, ребята, пословицы? Тогда начинаем,

  • Сделал дело — гуляй смело.
  • Не имей сто рублей, а имей сто друзей.
  • В гостях хорошо, а дома лучше.
  • Любишь кататься, люби и саночки возить.
  • Нет друга — ищи, а нашел — береги.
  • Один в поле не воин.

Дети рассказывают и по очереди становятся в паровозик.

Воспитатель: Посмотрите, какой у нас поезд длинный получился. А теперь поехали. Идите по дорожке осторожно, друг за другом, чтобы с пути не сбиться.

(Играет музыка про паровоз. «Паровоз-букашка»)

Возле домика останавливаются.

Воспитатель: Нам надо отгадать, как называется этот домик и кто в нем живет, Слушайте, ребятки.

Воспитатель

В этом домике живет

Очень маленький народ. Кто?

Дети

Мышка, лягушка, зайчонок, лиса,

Серый волчонок и медведь.

Воспитатель

Вот чудеса!

Только Мишка им помог

Развалил их ……

Дети — Теремок.

Воспитатель: Этот домик — Теремок. И живут в теремочке: Мышка, Лягушка, Лисичка, Заяц и Медведь.

Проводится физкультминутка

В чистом поле теремок

Был не низок, не высок. (присели, встали руки вытянуты)

Звери разные там жили

Жили дружно, не тужили.(поклон)

Там и мышка (руки перед собой на носочках)

И лягушка (присели)

Зайчик (прыжки)

С лисонькой -подружкой (повертели хвостиком)

Серый волк- зубами щелк ( показали руками пасть)

В дружбе знали они толк (поклон)

Но набрел на теремок

Мишка косолапый ( изобразить мишку)

Раздавил он теремок

Своей огромной лапой. (кулачок об кулачок)

Звери очень испугались

Поскорее разбежались.(бег на месте)

А потом собрались снова

Чтоб построить терем новый.(сели на стульчики)

Воспитатель: Ребята, всех зверей мы узнали из сказки Теремок?

Дети —Да

Воспитатель — Теремок нам еще один лучик вернул. Ребята все лучики мы вернули?

Дети — Нет.

Воспитатель —Последнего лучика не хватает. Еще раз клубочек бросаю.

Клубочек останавливается возле дерева. А это дерево не простое, а сказочное. Задания находятся в сундучке, а сундучок висит на дереве.. Так, вот он сундучок. Достаем его и открываем. Чтобы вернуть лучик, нам нужно отгадать как называется сказка и героев этой сказки назвать.

1.

Не лежалось на окошке

Покатилось по дорожке.

Дети — Колобок. (Дед. Баба, Заяц, Волк, Медведь, Лиса.)

2.

Отворили дверь козлята

И пропали все куда-то.

Дети — Волк и семеро козлят. (Волк, Коза, семеро козлят, кузнец.)

3.

Возле леса на опушке

Трое их живет в избушке.

Там три стула и три кружки,

Три кроватки, три подушки.

Угадайте без подсказки,

Кто герои этой сказки?

Дети — Три медведя. (Три медведя, Маша)

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

(Воспитатель показывает изображение предметов из сказок. «Из какой сказки предмет»).

1. Яйцо. (Курочка Ряба)

2. Короб с пирожками. (Маша и медведь).

3. Сладкий, желтый корнеплод (Репка)

4. Горох (Петушок — бобовое зернышко)

Воспитатель: Молодцы, справились с заданием, вот последний лучик мы нашли.

Мы сегодня молодцы, постарались от души.

Сказку вспоминали и героям помогали.

Воспитатель: Молодцы, ребята, вы справились с заданием и вернули лучики солнцу. Солнышко радуется, ярче светит. Благодарит вас солнышко и дарит подарки.

Вот и подошло к концу наше путешествие. В каких сказках вы побывали?

Детим — Теремок, Маша и медведь, Курочка ряба, Колобок, Волк и семеро козлят, Три медведя, Репка, Петушок и бобовое зернышко.

Попращаемся с героями и гостями.

Тип проекта: творческий, информационно-исследовательский.

Продолжительность: краткосрочный.

Участники: дети, воспитатели, родители воспитанников.

Актуальность темы: Воспитание основ здорового образа жизни закладывается в раннем возрасте. Ведь это самое благоприятное время для закаливания, заложения привычек к правильному питанию, соблюдению гигиенических норм. Так как жизненный опыт детей 2-3 лет еще недостаточно велик и у них не полностью сформированы элементарные представления о том, что нужно делать, чтобы всегда быть здоровыми, я решила создать и провести проект «Быть здоровыми хотим!»

Цель проекта: расширение представления детей о здоровом образе жизни, привлечение родителей воспитанников к совместной деятельности по реализации проекта.

Задачи:

Образовательные:

  • Дать понятие о роли здоровья в жизни человека.
  • Обогащать двигательный опыт детей.
  • Вызвать желание заботиться о своем здоровье.

Развивающие:

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

Воспитательные:

  • Воспитание культурно-гигиенических навыков, формирование представлений о правилах личной гигиены.
  • Укрепить связи между детским садом и семьёй, изменить позицию родителей в отношении своего здоровья и здоровья детей.

Интеграция ОО: Познавательное развитие, речевое развитие, художественно-эстетическое развитие, физическое развитие.

Предполагаемый результат.

  • У детей сформированы КГН: следят за своим внешним видом, умеют правильно пользоваться мылом, аккуратно мыть руки, лицо, насухо вытираться после умывания, вешать полотенце на место, пользоваться расческой и носовым платком.
  • Сформированы представления о том, что утренняя зарядка, игры, физические упражнения вызывают хорошее настроение, с помощью сна восстанавливаются силы.
  • Родители сделали стенгазету, поддерживают КГН дома, сделали буклеты о ЗОЖ.

Этапы работы над проектом

I ЭТАП — Подготовительный

Обогащение предметно-развивающей среды, сбор и анализ литературы по данной теме.

1. Дидактические и настольно-печатные игры, направленные на привитие культурно-гигиенических навыков, здорового образа жизни: «Оденем куклу на прогулку», «Уложим куклу спать», «Купание куклы», «Накормим куклу», «Водичка, водичка», «Мишка моет руки», «Таня простудилась», «Посмотрим в зеркало, как аккуратно мы одеты», «Чудесный мешочек».

2. Наглядно-дидактические пособия

Книги по теме: К.Чуковский «Айболит», «Мойдодыр», «Федорино горе»; А.Барто «Девочка чумазая», «Я расту», «Мы с Тамарой санитары»,«Зарядка»; Мошковская Э. «Нос, умойся»; Заходер Б. «Гимнастика для головастика»; Аким Я. «Мыло»; Маяковский В. «Что такое хорошо и что такое плохо?»; Дриз О. «Тихий час»; Маршак С. «Рано в кровать!»; Михалков С. «Про девочку, которая плохо кушала»; Тувим Ю. «Овощи»; сказка «Про непослушные ручки и ножки», потешки, стихотворения, загадывание загадок по теме «ЗОЖ», «КГН»;

Физминутки «Идём гулять», «По ровненькой дорожке», «Все ребята дружно встали».

Подборка стихов и загадок о здоровом образе жизни.

Картины и иллюстрации по теме проекта.

3. Разработка конспекта по НОД «Петушок и бобовое зёрнышко»

II ЭТАП — Основной

  • Работа с детьми:
  • Оздоровительные мероприятия (ежедневно в режимных моментах)
  • Сюжетно-ролевые игры «Семья», «Больница», «Собираемся на прогулку».
  • Дидактические игры.
  • Беседы с детьми «Разговор о правильном питании», «Полезные продукты — овощи и фрукты», «Зачем необходима зарядка», «Правила поведения во время еды и умывания».
  • Рассматривание материала по теме «Предметы личной гигиены», «Если хочешь быть здоров», «Вредные привычки», «Как правильно пользоваться предметами личной гигиены».
  • НОД:

    — лепка «Витаминки».

    — раскрашивание контурной картинки «Шарфик для мишки».

    — разработка конспекта по НОД»Петушок и бобовое зёрнышко»
  • Оформление выставок детских работ.

Взаимодействие с родителями: подбор фото, иллюстраций по тематике ЗОЖ; оформление стенгазеты и буклетов; консультации: «Бережем здоровье с детства или десять заповедей здоровья»; «Всё о витаминах».

III ЭТАП — Заключительный

Публикация материала в образовательном портале «Первое сентября».

Результаты проекта:

  • Были разучены новые дидактические игры; загадки и стихи про здоровье.
  • Пополнен словарный запас детей по теме проекта.
  • Проведено открытое занятие «Петушок и бобовое зёрнышко».
  • Сделана стенгазета родителями «Быть здоровыми хотим» и созданы буклеты.
  • Продуктивная деятельность: «Здравствуй, петушок!», «Быть здоровыми хотим, витамины мы едим!»

Приложения:

  1. Конспект НОД «Петушок и бобовое зернышко»
  2. Физминутки «Идём гулять», «По ровненькой дорожке», «Все ребята дружно встали».
  3. Продуктивная деятельность.

Методическая литература:

  1. Веракса Н.Е., Комарова Т.С., Дорофеева Э.М. . От рождения до школы. Инновационная программа дошкольного образования. — М.: Мозаика-синтез.- 2019;
  2. Шорыгина Т.А. «Беседы о здоровье. Методическое пособие». — М.: Творческий центр, 2004;
  3. Безруких М.М., Филиппова Т.А., Макеева А.Г. «Разговор о правильном питании». — Методическое пособие. — М.: ОЛМА Медиа Групп.- 2009;
  4. Алферов В.П. «Как вырастить здорового ребенка». — М.: Медицина.- 1991;
  5. Нищева Н.В. «Веселая дыхательная гимнастика». — СПб.: ООО «Издательство «Детство-пресс».- 2020;
  6. Синкевич В.В. — «Физкультура для малышей». — СПб.: «Детство-пресс.- 2002.

Приложение

1. Конспект НОД по здоровьесбережению «Петушок и бобовое зёрнышко» для детей второй группы раннего возраста с 2-3 лет

ОО: Речевое развитие, художественно эстетическое развитие (рисование).

Цель: Приобщение детей раннего возраста и художественной литературы по средствам театральной деятельности.

Задачи:

Обучающая: Продолжать знакомить с фольклором ( сказками, персонажами произведения), обогащать опыт совместной деятельностью.

Развивающая:

  • Развивать речь: формировать умение отвечать на вопросы.
  • Развивать интерес к творческой изобразительной деятельности.
  • Обогащать и активизировать словарь детей: существительными: зёрнышко, маслице, коса, горлышко, кузнец; глаголами: торопился, подавился; прилагательными: живёхонький, бобовое, разноцветный.

Воспитательная:

  • Воспитывать у детей интерес к сказкам, заботливое отношение к животным.
  • Формировать интерес к театральной деятельности.

Предварительная работа: чтение сказки «Петушок и бобовое зёрнышко»; прослушивание аудиосказки; рассматривание картин и иллюстраций по сказке; разучивание пальчиковой гимнастики «Петушок зерно клюёт…»; беседа по КГН о правилах поведения за столом.

Планируемый результат: Дети посмотрели сказку и разгадали загадку про петушка; ответили на вопросы воспитателя, раскрасили хвост петушку.

Средства и оборудования: массажная дорожка, магнитный театр по сказке «Петушок и бобовое зёрнышко, восковые мелки, листы по количеству детей, образец картина петушка.

Ход занятия

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

Воспитатель: Ребята, а сейчас я вам загадаю загадку:

Кто рано встаёт

Голосисто поёт

Кукарекууу… (петушок)

Дети: Петушок.

Воспитатель: Правильно ребята, а теперь послушаем сказку «Петушок и бобовое зернышко».

Воспитатель показывает сказку с помощью магнитного театра.

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

Подвижная игра «Петушок»

Вот идёт петушок.

Гордо поднял гребешок.

Красная бородка,

Важная походка.

(Дети проходят к своим местам и садятся за стол).

Воспитатель предлагает посмотреть, как можно раскрасить петушку хвостик. Сначала я возьму в руку мелок на выбор(желтый, красный) и закрашиваю петушку хвостик. Вот такой получается яркий хвостик у петушка. А теперь давайте и вы попробуете раскрасить хвостик своему петушку, но сначала разомнем наши пальчики, чтобы они у нас стали послушными.

Пальчиковая гимнастика

Петушок зерно клюёт,

Курица к нему идёт,

А гусак стоит, гогочет,

Тоже зёрен клюнуть хочет.

Воспитатель: Молодцы, ребята! Какие красивые у каждого петушка получились хвостики.

Рефлексия

Ребята про кого мы слушали сказку? (Про петушка)

Как кричит петушок? (ку-ка-реку)

Чем подавился петушок (Бобовым зёрнышком)

А почему подавился петушок? (Потому что петушок торопился)

Кто помог петушку? (Курочка)

Как курочка помогла петушку? (Принесла маслице)

А что мы с вами сделали для петушка? (Раскрасили хвостик)

Чтобы мы с вами видели наших красивых петушков, повесим их на доску.

2. Физминутки

«Идём гулять»

Раз, два, три, четыре, пять,

(Шагают на месте)

Собираемся гулять.

Завязала Катенька

(Показывают, как завязывают шарф)

Шарфик полосатенький.

Наденем на ножки

(Имитируют движения)

Валенки, сапожки.

И пойдём скорей гулять,

(Шагают на месте)

Прыгать, бегать и скакать.

1

«По ровненькой дорожке»

По ровненькой дорожке,

(Дети идут шагом)

По ровненькой дорожке

Шагают наши ножки,

Раз-два, раз-два,

По камешкам, по камешкам,

(Прыгают на двух ногах)

По камешкам, по камешкам…

В яму — бух.

(Приседают)

2

«Все ребята дружно встали»

Все ребята дружно встали(Выпрямится)

И на месте зашагали.

(Ходьба на месте)

На носочках потянулись,

(Руки поднять вверх)

А теперь назад прогнулись.

(Прогнуться назад, руки за голову).

Как пружинки мы присели

(Присесть)

И тихонько разом сели.

3

3. Культурно-гигиенические навыки. Продуктивная деятельность

Конспект занятия в средней группе оздоровительной направленности по развитию речи, театрализация по русской народной сказке «Петушок и бобовое зернышко»

1607923 1

ПРОГРАММНОЕ СОДЕРЖАНИЕ Цель:

Закрепить знания о русских народных сказках, развивать речь, память, воображение. Приобщать детей к искусству театра, вовлекать в игру в процессе знакомства со сказкой «Петушок и бобовое зернышко».

Задачи:

  • Развивать связную речь;

  • Интонационную выразительность речи;

  • Формировать умения у детей строить предложения, добиваясь правильного и четкого произношения слов. Отвечать на вопросы по содержанию сказки;

  • Познакомить с зерновой культурой – бобами, горохом,фасолью.

  • Ввести в активный словарь детей слова: боб, бобы, бобовое зернышко;

  • Воспитывать доброжелательное взаимодействие со сверстниками;

  • Прививать любовь к русским народным сказкам;

  • Развивать артистические способности, воображение, умение взаимодействовать с партнерами;

  • Формировать интерес к устному народному творчеству;

  • Развивать фразовую речь, в соответствии с текстом сказки;

  • Воспитывать доброжелательное отношение к домашним животным, птицам;

  • Добиваться четкого произношения звуков в слогах и фразах.

  • Развивать мелкую моторику рук, тактильную чувствительность .

Предварительная работа

  • Чтение русской народной сказки: «Петушок и бобовое зёрнышко»;

  • Активизация словаря: курятник, коса, сено, сказочница, маслице, кузнец;

  • Разгадывание загадок;

  • Посещение минимузея «Русская изба»;

  • Прослушивание музыки «Вышла курочка гулять»;

  • Разучивание музыкально – ритмических движений под музыку;

  • Рассматривание: иллюстрации к сказке;

  • Показ слайдового фильма: «Домашние птицы»;

  • Показ настольного театра;

  • Просмотр мультфильма;

  • Подвижная игра «Курочка и Цыплята»;

  • Д/и: «Назови детёныша», «Один – много», «Кто, чем питается»,

  • Д/и «Установи последовательность»,

  • Д/и «Какая картинка лишняя».

  • Д/и «Правильно разложи»;

  • Д/и » Петушок и курочка»;

  • Д/и» Загадочные мешочки»;

  • Рассказ сказки по мнемотаблице.

Практическая работа: 

(совместная работа детей и педагога) рисование «Курочка и цыплята», пластилинографика, тактильные упражнения с бобовыми культурами, подготовка атрибутов, изготовление декораций, костюмов, создание книги-иллюстрации «Бобовое зернышко» и книги- расскраски, Настольного театра, дидактических игр:» Установи последовательность», «Какая картинка лишняя», «Правильно разложи»,» Петушок и курочка», изготовление мнемотаблицы.

Образовательная область:

  • Речевое развитие;

Интеграция образовательных областей: 

  • Художественно-эстетическое развитие;

  • Социально-коммуникативное развитие;

  • Познавательное развитие;

Форма:

  • Игровая

  • Театрализация.

Материалы и оборудование:

Магнитная доска, книга-иллюстрация «Петушок и бобовое зернышко», игрушки-атрибуты (петушок и курочка), картинки с изображением стручков бобов и гороха для выкладывания, бобовые зерна, горох, карандаши, раскраски с изображением петушка, Фонограмма голосов; петуха, курицы, коровы, танец цыплят.

Элементы костюмов курочки, петушка, коровы, хозяйки, хозяина, кузнеца, декорации домик «курятник», лукошко с зерном, бидон для молока, ширма «кузница», наковальня, молот, коса, домик хозяюшки, чайный набор, самовар, горшочек с маслом, ступка, сено.

Действующие лица:

  • Сказочница

  • Петушок

  • Курочка

  • Цыплята

  • Хозяюшка

  • Коровушка

  • Хозяин

  • Кузнец

Воспитатель: Ребята к нам сегодня пришли гости, давайте с ними

поздороваемся и подарим им свои улыбки.

Ход занятия:

Воспитатель: Ребята, знаете ли вы, почему сказки называются русскими

народными? Я вам сейчас расскажу. Русский народ сочинял сказки, чтобы

рассказывать своим детям, учить в жизни различать добро и зло. Когда дети

вырастали, они рассказывали своим детям эти же сказки. И так сказки

переходили от взрослых к детям.

Воспитатель:

Дети , у нас за ширмой спрятались сказочные герои.

Воспитатель: Хотите узнать кто?

(Герои сказки будут появляться из-за ширмы).

Воспитатель: Для этого нам нужно разгадать загадки. Вы готовы?

Разгадывание загадок:

Воспитатель:

Птица ходит по двору,

Будет деток поутру,

На макушке гребешок,

Кто же это?

(петушок) – появляется  петушок.

Воспитатель:

Вроде птица — не летает,

Ходит, зерна собирает.

И цыпляток подзывает

(курица)  — появляется курочка.

Воспитатель: Дети, из какой русской народной сказки к нам пришли герои ?

Дети: Из сказки «Петушок и бобовое зернышко».

Петушок и курица: Мы пришли к вам не с пустыми руками, а с сюрпризом

, но его мы вам подарим чуть позже , а сейчас хотите мы вам мы покажем сказку.

(Звучит фонограмма » Голос курицы»).

Сказочница:

Жил был Петя – петушок, золотистый гребешок.

Утром рано он вставал, голосисто он кричал.

(Звучит музыка » Голос петуха», выходит Петя – петушок)

Вместе с петушком жила Курочка – Пеструшка

Известная всем «Хлопотушка»

Утром с Петенькой встаёт и цыплят своих зовёт.

Из-за ширмы выходят цыплятки.

(Звучит музыка «Танец курочки», танец курочки и петушка и цыплят).

Выходит из-за ширмы хозяйка.

Хозяюшка утром в курятник вошла,

Цыплятам по зёрнышку всем раздала

А петушка с курочкой угостила бобовым зёрнышком.

Петушок торопится зёрнышки клюёт,

Да потешки для цыплят поёт.

Курочка:

Петенька, не торопись!

Петенька, остановись!

Зёрнышком подавишься,

Голосом расстанешься!

Сказочница:

А Петенька всё клюёт, торопится

И песенку поёт.

Вдруг подавился петушок бобовым зёрнышком,

Лежит, не дышит.

Курочка-Пеструшка испугалась…

И к своей хозяюшке помчалась.

1607923 2

Курочка: Хозяюшка, милая, дай мне маслица. Петеньке горлышко смазать.

Подавился мой Петенька бобовым зёрнышком

Хозяюшка: Ты скорей к коровушке беги, у неё ты молока спроси, а я уж

собью маслица.

Сказочница: Побежала курочка к коровушке.

Курочка: Коровушка – голубушка, дай скорее молока, я молоко хозяюшке

отнесу, она собьёт маслица, я смажу петушку горлышко, подавился мой

петушок бобовым зёрнышком.

Коровушка: Ступай к хозяину, пусть принесёт мне свежей травы.

Сказочница: Побежала курочка к хозяину, травы просить.

Курочка: Хозяин, дай мне свежей травы! Я сена коровушке отнесу, она мне

даст свежего молока. Я молоко хозяйке отнесу, она собьёт маслица, я смажу

петушку горлышко. Подавился мой петушок бобовым зёрнышком.

Хозяин: Сходи, курочка к кузнецам за новой косой, а то моя совсем

затупилась!

Сказочница: Побежала курочка к кузнецам косу просить.

Курочка: Кузнец, кузнец, сделай хозяину новую косу, а то его совсем

затупилась. Хозяин накосит свежей травы, я отнесу коровушке.

Кузнец Работает молотом на наковальне.

Сказочница: Дал кузнец новую косу. Побежала курочка к хозяину.

Хозяин накосил траву, собрал ее, коровушке отнёс.

(Дети имитируют как собирают сено)

Коровушка дала молока, хозяюшка стала сбивать маслица.

Сбила хозяюшка маслица, отдала его курочке.

Курочка смазала петушку горлышко, бобовое зёрнышко проскочило!

1607923 3

Петушок: Кукареку! Кукареку!

Снова звонко я пою!

Сказочница: Тут и музыка заиграла,

Петя с курочкой заплясали!

(звучит «Танец петуха и курочки», дети танцуют)

Вот и сказке конец!

А кто слушал и участвовал, молодец!

Воспитатель:

Молодцы ,присаживайтесь на стульчики.

  1. Ребята, о ком эта сказка? (о курочке и петушке)

  2. Что произошло с петушком? Почему так случилось?

  3. Какие слова говорила курочка петушку, когда просила его не торопиться? ( Петя, не торопись. Петя, не торопись). Нескольким детям предлагается взять в руки игрушку «Курочка» и произнести эту фразу. Затем ее произносят все дети хором.

  4. К кому курочка обращалась за помощью? (К хозяйке, коровушке, хозяину кузнецу .)

  5. О чем курочка просила коровушку? Как она просила? (Коровушка, голубушка, дай скорее молока). Скажите так же. Нескольким детям предлагается взять в руки игрушку «Петушок» и произнести эту фразу. Затем ее произносят все дети хором.

  6. Кто-нибудь отказал курочке в ее просьбе? Все, как могли, помогали курочке достать маслица.

  7. Смогла ли курочка вылечить петушка? (Да). А почему смогла? (Потому что ей помогали, и курочка знала, чем помочь петушку).

  8. Чему учит эта сказка? (Эта сказка учит всех не торопиться во время еды).

Воспитатель: Давайте мы с вами проговорим чистоговорку и подвигаемся.

Проговаривание чистоговорки и проведение физкультминутки.

Физкультминутка

Об – об – об – об. Маршируем на месте руки на поясе

Вот лежит на блюдце боб. Руки поднять вперед ладонями вверх

Бы – бы – бы – бы. Маршируем на месте

Любят курочки бобы. Присесть и постучать указательным пальцем по полу

Но – но – но – но. Маршируем на месте

Вкусно бобовое зерно. Погладить себя по животу ладонью правой руки.

Воспитатель:

Приглашает детей подойти к столикам и поиграть в игру.

На столах лежат листочки с изображением бобовых. 1607923 41607923 5

Игра-классификация :»Разложи по стручкам».

Ребята, вспомните, чем подавился петушок? (зернышком)

Я предлагаю вам поиграть в игру. Для этого нужно говорить следующие

слова:

«Зерна мы перебираем, По стручкам разложить хотим. Хоть с закрытыми

глазами боб от гороха отличим».

Дети рассматривают бобы и горох (учатся находить отличия). Задача детей,

разложить бобы и горох из одной тарелки с два разных стручка

(рассортировать).

Молодцы дети;

Воспитатель:

Понравилась ли вам сказка «Петушок и бобовое зернышко»? Чем?

Эта сказка учит всех не торопиться во время еды, в работе и помогать, заботиться друг о друге, если кто-то  попал в беду

Молодцы ребята, а за хорошее поведение, правильные ответы, петушок и курочка приготовили вам подарок петушок и курица ;

Ребята мы вам дарим настольный театр «Петушок и бобовое зернышко» и книгу- иллюстрацию (раскраску) .

Итог:

Ребята, о какой сказке мы сегодня говорили?

Чему научила вас эта сказка?

Что вам понравилось на нашем занятии больше всего?

Что было тяжело делать?

Как много удалось нам ребята, мы создали «Настольный театр»,

дидактические игры и вот такую замечательную книгу раскраску.

Оценка деятельности детей.

1607923 6

1607923 7

.

1.Орг.момент

Артикуляционная гимнастика. Слайд 1

-Прочитайте чистоговорку медленно.

581712 1

-Прочитайте, четко проговаривая каждый слог и каждое слово.

-Прочитайте шепотом, громко.

-Прочитайте, меняя голос на каждой строчке: громко-тихо, весело-сердито.

-Ребята. Мы продолжаем знакомство с устным народным творчеством.

-К какому жанру устного народного творчества относится наша артикуляционная гимнастика?

-(скороговорка)

2.Сообщение темы и целей урока.

(На доске перепутанные буквы собрать их)

– СКАЗКА (Слайд 2)

3. Введение в тему урока

-Как называется раздел, с которым мы начинаем знакомство?

— Произведения какого жанра собраны в этом разделе?

-Ответьте, что называют сказкой?

-У вас на столе карточки. Поработайте в парах и назовите части сказочного повествования.

-Какие виды сказок вам известны? Слайд 4

— Приведите примеры.

-Многие из этих сказок представлены на нашей тематической выставке книг. Посмотрите внимательно на обложки. На какие 2 группы можно их разделить?

-Почему на некоторых из них указан автор, а на других его нет? Кто сочиняет сказки?

— Сегодня мы познакомимся с русской народной сказкой «Петушок и бобовое зёрнышко».

-Попробуйте по названию и картинке на слайде определить, о чём пойдёт речь в этой сказке.

-Какая это сказка : авторская или народная .

— Что это значит? слайд 5

-«Там чудеса…»

(Занимательный рассказ, вымысел, фантазия, иногда с участием волшебных сил.)

( Присказка. Зачин. Концовка. Повторы) На доске большие карточки.

— Бытовые, сказки о животных, волшебные сказки

-Бывают сказки авторские, а бывают народные.

-Народная, сочинял народ, передавалась из уст в уста.

Физкультминутка

Ах, красавец-петушок!

На макушке – гребешок,

А под клювом –то бородка,

Очень гордая походка.

Лапы кверху поднимает,

Важно головой кивает.

Рпньше всех петух встаёт.

Громким голосом поёт:

КУ-КА-РЕ-КУ! ХВАТИТ СПАТЬ!

ВСЕМ ДАВНО ПОРА ВСТАВАТЬ!!!!!!!!!

3. Основная часть. Упражнение «Цепочки слов»

-Прежде чем мы с вами прочтём эту сказку потренируемся в чтении сложных слов сначала по цепочке, затем целиком,которые встретятся в тексте:

при+го+ва+ри+ва+ла – приговаривала, хо+зя+юш+ка – хозяюшка, ко+ро+вуш+ка – коровушка, го+лу+буш+ка – голубушка, про+ско+чи+ло – проскочило.

-Прочитаем так как написано, а затем так как произносим, выделим ударение.

-Как вы думаете, почему в сказке используются слова «хозяюшка», а не хозяйка, «коровушка», а не «корова»?

-Почему на Руси к корове всегда относились ласково, доброжелательно, почтительно, почему называли «коровушка, матушка»?

-Для передачи доброго, ласкового отношения к героям

-Потому что корова на Руси – кормилица-матушеа, если в семье была корова, то семья была накормлена, сыта, могла заработать на молочных продуктах.

4. Знакомство со сказкой, анализ содержания, дерево предсказаний, чтение с остановками.(что будет дальше и почему). Выборочное чтение, чтение по ролям,чтение подготовленными учениками.

(Чтение сказки по частям. Первую часть до слов: «Лежит, словно мёртвый, не дышит, не слышит» — учитель.)

— Что случилось с петушком?

-Почему?

-Какая главная мысль прочитанного?

-Как вы думаете, что произойдёт дальше? Давайте предположим что может случиться дальше? Дерево предсказаний: ствол – вопрос: чем закончится сказка? Ветви – предположения: куда пойдёт. С кем встретится, что получится в итоге. Листья – аргументы: по мере прочтения текста-сбылось или нет.

Заполняется по ходу чтения.

(Вторую часть до слов: «Беги к коровушке, попроси у неё молока, а я собью маслица» — по цепочке по одному предложению)

-К кому обратилась курочка?

-Для чего?

— Выполнила хозяйка её просьбу?

-Зачем хозяйка отправила курочку к коровушке?

-Зачем хозяйке молочко?

-Главная мысль этой части?

-Как вы думаете, что будет дальше? (Работа с деревом. Чтение выборочное.)

(Третью часть до слов: «Пусть он принесёт мне свежей травы» — хорошо читающий ученик)

-К кому теперь обратилась курочка?

-С какой просьбой?

-Корова выполнила её просьбу?

-Почему?

-Куда корова отправила курочку?

-Озаглавим эту часть

-Предположите, что же будет дальше. (Работа с деревом. Чтение по ролям)

(Четвёртую часть до слов: «Беги к кузнецу за косой» — по цепочке по одному предложению)

-К кому обратилась курочка?

-Что ей было нужно?

-Исполнил ли хозяин её просьбу?

-К кому отправил хозяин курочку?

— Кто такой кузнец?

(Работа с толковым словарём.(словарная работа))

Кузне́ц — мастер, занимающийся обработкой металла. Одна из древнейших профессий.

581712 2581712 3

Коса- Сельскохозяйственное орудие в виде узкого изогнутого лезвия, насаженного на длинную рукоятку, служащее для срезывания травы, хлебных злаков.. Сплетенные в виде жгута несколько длинных прядей волос.

-Как вы представляете себе кузнеца. Каким он должен быть, как представляете себе его работу?

-Главная мысль прочитанной части?

(Пятую часть до слов: «…хозяюшка сбила масло, дала маслица курочке» — хорошо читающий ученик)

-К кому обратилась курочка с просьбой?

-Выполнил ли кузнец её просьбу?

-Исполнили просьбу курочки герои сказки?

— Озаглавим эту часть.

-Как вы думаете, чем закончится сказка?

(Шестую часть до конца читает учитель.)

-Итак, чем закончилась сказка?

— Как курочке удалось спасти петушка?

-Какое качество проявила курочка и другие герои?

— Озаглавьте эту часть.

— Оправдались ли ваши ожидания? (Работа с деревом. )

-Что бы вы посоветовали петушку?

-Подавился бобовым зёрнышком

-Спешил (Лежит, словно мёртвый, не дышит, не слышит)

— Беда, петушок подавился.

-К хозяйке.

—Попросила у неё маслица

-Нет, у неё не было маслица

— За молочком

-Сбить из него маслице

-Курочка обращается к хозяюшке

-К коровушке

-Дать хозяюшке молочка

— Нет

— Чтобы дать молочка, коровушке нужна свежая травка

-К хозяину за травой

-Курочка обращается к коровушке

— К хозяину

-Свежей травы

-Нет, у него не было острой косы, чтобы накосить травы

-К кузнецу

-Курочка обращается к хозяину

-К кузнецу

-Да

-Герои выполнили просьбу курочки

-Герои выполняют просьбу курочки

-Как только петушок подавился, она не раздумывая бросилась его спасать

-Доброту, умение придти на помощь в трудную минуту

-Спасение

-Когда ешь, торопиться нельзя

6. Составление картинного плана, чтение по ролям.

-Мы составляли словесный план. Подумайте, а можно ли составить план картинный?

— Что должно быть изображено на картинках плана?

-Посмотрите, какой картинки не хватает?

А в правильном ли порядке расположены иллюстрации?

— Расставьте в нужном порядке, сколько героев в сказке, последовательность обращений курочки за помощью.

-Молодцы, все части вы верно назвали.

— А чтобы лучше передать характер героев, давайте прочитаем сказку по ролям. (Чтение по ролям)

-Обратите внимание на интонацию, с которой вы должны читать свою роль.

-Да

-Герои в определённой последовательности

-Как курочка разговаривает с коровушкой

-Нет

7. Работа с пословицами.

(В конвертах разрезанные пословицы, нужно их собрать и объяснить смысл. По рядам 3 пословицы.( на скорость) )

Проверка на слайде.

-Если бы вам предложили придумать своё название к этой сказке, используя пословицу, какую из предложенных вы бы выбрали?

-Почему?

— Послушайте как звучит эта сказка в исполнении актёров театра и кино. Найдите различия.

-Дружбу за деньги не купишь, нет друга ищи, а нашёл береги, друзья познаются в беде.

Дети слушают отрывок сказки, находят различия с прочитанным

8. Рефлексия. Оценивание.

— С какой сказкой мы познакомились сегодня?

-Кто её автор

— К какому виду она относится?

— Чему научила нас эта сказка?

— Счастливый конец у сказки или нет?

Сбылись ли наши предположения на дереве предсказаний?

-Назовите всех действующих героев сказки;

-Можно ли их назвать настоящими друзьями;

-Что вам больше всего понравилось в сказке;

-Были ли у вас такие ситуации, когда кому — нибудь требовалась ваша помощь.

Итог:слайд 13

581712 4

— Какое настроение у вас в конце урока? Что вам особенно запомнилось?

— Попробуйте дома рассказать сказку родителям, опираясь на картинный план в учебнике на стр. 33 и нарисовать понравившегося героя сказки.

— Урок окончен. Всем спасибо за работу.

Петушок и бобовое зёрнышко

Русский народ

Бытовая

(Не торопиться, помогать друг другу, выручать из беды и т.д.)

— Нужно всегда приходить на помощь тому, кто в этом нуждается

Есть интересная тема, на первый взгляд мало относящаяся к алгоритмам. Она «сказочная» с одной стороны, а со стороны другой в ней есть созвучие с насущными проблемами начинающего свой профессиональный путь программиста.

Репка - медаль

Давайте попробуем разобраться и немного развлечься, рассматривая эти стороны древней алгоритмической медали…

Задача

Вспоминая свой опыт знакомства со сказками, могу точно отметить, что это происходило почти заново три раза. Каждая хорошая книга растет вместе с читателем и обретает новые краски с увеличением его практического опыта. Но в отличие от многих книг сказка имеет особую историю взаимодействия с человеком. Первого знакомства со сказками думаю никто не избежал в своём детстве. Это было знакомство без чтения — на слух — очень часто с помощью наших родителей и в сопровождении с просмотром красочных иллюстраций детских книжек. Мало какие факты в содержании сказки оцениваются ребёнком при таком детском и игровом знакомстве. Но в памяти почти наверняка остаются часто повторяемые образцы: «я от дедушки ушёл, я от бабушки ушёл…».

колобок Издание 1910 года. Рис. Елизаветы Бём

Уже позже в сознательном возрасте происходит второе знакомство со сказкой. Часто это происходит в процессе чтения сказки своим детям. У меня же это знакомство случилось в старшей школе. Когда на уроках литературы нас старались научить после прочтения книги не только пересказать сюжет, но и задуматься, что и какими средствами хотел нам сказать автор в своём произведении. Те сказки, которые были выбраны для разбора в текущей статье, в большинстве не имеют известного автора. Их называют «народными». Так что́ «хотел сказать» народ своим растущим детям посредством сказки? Есть ли в сказке польза? Или сказка лишь развлечение, нужное для весёлого и красочного взаимодействия родителей со своим ребёнком?

Эти вопросы становятся еще острее, если попробовать задуматься: какой странный образец поведения демонстрируется многими сказками.

Мы учим ребёнка убегать от бабушки и дедушки? Или лежать на печи и ждать волшебной щуки, исполняющей желания? Конечно, нет. Ну, или очень странно, если — да.

Очень странно, когда в анализе цели и устройства сюжета рассказываемых детям сказок, появляется такое противоречие. А если так, то может стоит запретить такое навязывание вредных образцов поведения и привычек. Ведь цензура «замылила» процесс курения в «Ну, погоди…». Тут тоже есть место, где развернуться общественному фильтру содержания?

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

Рассаживаемся поудобнее. Жили-были дед и баба…

Введение

Перед тем как вплотную приступить к разбору сказки все же позволим себе небольшое пояснение. Конечно, эта статья не является первым или даже редким обзором, посвященным оценке структуры сюжета сказок. Есть достаточно большое число работ на эту тему, самыми крупными из которых являются системы классификации сказочных сюжетов:

  • классификация Аарне — Томпсона — Утера (англ. ATU Index) «Указатель сюжетов фольклорной сказки»,
  • работа В.Я.Проппа «Морфология волшебной сказки»,
  • статья Акименко Н.А. «Стилевые и текстообразующие характеристики английской народной сказки (диахронический аспект)»,
  • статья Кретова А.А. «Фольклор и постфольклор: структура, типология, семиотика»,
  • и множество других работ.

Из всего разнообразия анализа сказок выделяются общие части, обнаруживаемые разными исследователями в сказках разных народов мира. Одной из таких общих частей является цепочная сказка (альтернативное название — кумулятивная сказка), представляющая собой особый тип структуры сказочного сюжета. Этот тип сюжета является основой разбора, предлагаемого текущей статьёй. Докучные сказки, так же рассматриваемые в статье, являются подвидами цепочных сказок.

Где же тут будет о программировании? — спросите Вы.

Итерация

А переход от сказки к написанию кода очень прост: все цепочные сказки самым простым из известных мне способов описывают структуру итерационных и рекурсивных алгоритмов. При этом описание выполнено предоставлением образца алгоритма, и в этом образце очень умело опускаются все не важные для описываемого типа алгоритма детали.

Но в сторону обзоры и общие слова. Начнем рассматривать примеры. Первым у нас на очереди — сказочное описание структуры итерационного процесса накопления с остановкой по изменению условия:

acc = []
while not condition:
    v=next_item()
    do_some(v)
    acc.append(v)

Итерационный процесс

Какая же сказка поможет нам в разборе обусловленного цикла?

Ответим первыми строками этого ценного учебника по программированию циклов:

Жил-был старик со старухою. 
Просит старик:
— Испеки, старуха, колобок!

Да, это сказка «Колобок». Давайте рассмотрим основные элементы сюжета этой сказки.

В завязке содержания идет инициализация самого важного элемента — выпекание колобка. Чем так важен это элемент? Ответ программисту: Колобок является главной накапливающей переменной, в которой благодаря хорошей «колобковой» памяти запоминается песенка. Ведь эта песенка является главным результатом сказки? Эту песенку мы в детстве запоминали лучше всего? Разберем посредством какого процесса формируется этот результат в выявленном сказочном аккумуляторе.

Этот процесс характеризуется несколькими повторениями сходных действий. Такое повторение является одним из важных признаков цепочной сказки. В «Колобке» повторяется последовательность следующих действий:

  • убегание из предыдущей локации,
  • встреча с каким-то персонажем,
  • и исполнение этому персонажу песенки.

При каждом выполнении этой последовательности персонаж разный, и имя персонажа после исполнения песенки добавляется в эту песенку новой строчкой.

Результат всей сказки сводится к получению песенки, описывающей историю встреч колобка:

— Не ешь меня, лиса! 
Я тебе песенку спою, — сказал 
колобок и запел:
— Я Колобок, Колобок!
Я по коробу скребен,
По сусеку метен,
На сметане мешон,
Да в масле пряжон,
На окошке стужон;
Я от дедушки ушел,
Я от бабушки ушел,
Я от зайца ушел,
Я от волка ушел,
И от медведя ушел,
А от тебя, лиса, и подавно уйду!

Цикл такого поведения Колобка никогда бы не закончился, если бы не оказалось условия его остановки. В русских сказках очень часто условием выхода из зацикленных ситуаций является Хитрость. Условием выхода из цикла «колобковых» приключений стала хитрость Лисицы, которая догадалась, что можно не только песенку послушать, но и голод утолить. Тем самым она получила полный набор, как хорошо сказано когда-то, из «хлеба и зрелищ».

Если приводить примеры подобных «Колобку» сюжетов, то сразу можно вспомнить тождественные истории в сказках других стран. Это, например, сказка «Пряничный человечек», у главного персонажа которой не было такой приметной шарообразной формы, но приключения были почти те же. В указателе Томпсона сюжет «Колобка» отнесен в группу Z33.1 «Сбежавший блин: Женщина печёт блин, который убегает. Его тщетно пытаются поймать разные животные. В конце концов его съедает лиса».

Есть сказки подобные сказке «Колобок», которые не полностью совпадают с ней по сюжету. Например, сказка «Зайкина избушка»: про ледяную избу Лисы и лубяную избу выселенного Зайца. В этой сказке Заяц накапливал рассказ о своих встречах с неудачливыми помощниками, а условием выхода из цикла была хитрость Петуха, напустившего на Лису страху своими боевыми песенкам-страшилками. Подробности сюжета иные, а его структура полностью аналогична. Это цикл накопления с условием выхода!

Следствие ведут Колобки

Вызов подфункций

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

Нужна хорошая «функциональная» сказка. И такие тоже есть — это, например, сказка «Петушок и бобовое зернышко».

Жили-были петушок и курочка...
Клевал как-то петушок бобовые 
зернышки, да второпях и подавился. 

Петушок и бобовое зернышко

Задача ясна — нужно спасать Петушка. А вот решение этой задачи отличается от решения «Задачи колобка». В нём больше сходства с сюжетом «Зайкиной избушки».

Курочке так же как и Зайцу необходимо встретить несколько разных персонажей и попросить помощи, но в задаче «Спасти Петушка» (в отличие от действия «Прогнать Лису из лубяного домика») действие каждого помогающего персонажа, встреченного Курочкой, не может быть выполнено самостоятельно. Помощь и действия персонажа зависят от некоторых действий другого персонажа:

— Кузнец, кузнец, дай скорее 
хозяину хорошую косу. 
Хозяин даст коровушке травы, 
коровушка даст молока, 
хозяюшка даст мне маслица, 
я смажу петушку горлышко: 
подавился петушок 
бобовым зернышком.

Это верно почти для всех персонажей, кроме терминального (или «элементарного»), для которого не требуется использования сторонних действий. В этом случае действие может выполниться сразу. В сказке таким действием стало получение косы от Кузнеца: «Кузнец дал хозяину новую косу».

Так что́ есть зависимые действия? Какие есть элементарные действия? Каков способ организации этих действий с точки зрения программиста?

Вы уже догадались? Конечно, перед нами что-то очень похожее на функции. Есть образцы использования зависимыми функциями для своего исполнения вызовов других функций. Элементарные функции отличаются автономным выполнением. В итоге вся сказка становится руководством по решению задачи путем контроля процесса, состоящего из вызова нескольких таких зависимых функций и одной элементарной функции. В качестве способа контроля такого процесса в сказке предлагается использовать специально организованный набор фраз, часто повторяемый и формируемый Курочкой.

Значит, и в этой сказке есть переменная накопления. На этот раз она хранится в «курочкиной памяти». И способ пополнения данных отличается от «колобкового» способа. Посещенные персонажи перечисляются в тексте Курочки в обратном порядке. Последний посещенный персонаж упоминается первым. Это изменение неслучайно. Таким образом формируется список возвратов к предыдущим персонажам для решения всей задачи Курочки. Это же детское описание стекового способа (способ организации и манипулирования данными LIFO, методы обработки товарно-материальных ценностей FIFO и LIFO)!

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

Да, вызовы функций не являются самой сложной частью в программировании. Вот если бы найти сказочное описание, например, рекурсии. Это было бы действительно примечательно.

Рекурсивный процесс

И уже без большого удивления после небольшого перебора запомненных в детстве сказок был обнаружен и этот образец. Сказочное описание рекурсии существует!

Нужная нам сказка сразу начинается с задачи:

Посадил дед репку. 
Выросла репка большая-пребольшая...

Решение задачи в сказке «Репка» опять опирается на использование персонажей-помощников. Как и в предыдущей рассмотренной сказке каждый новый помощник использует действия другого персонажа, но в отличие от «Бобового зернышка» он использует помощь не следующего персонажа, а — предыдущего. Отличается также характер действий, выполняемых разными персонажами. В «Бобовом зернышке» все действия были разные, а в «Репке» каждый персонаж делает действия сходно с остальными участниками. Если действие так же как и в предыдущей сказке соотносится с вызовом и исполнением функции, то получается, что функция у каждого персонажа одна и та же?

Каждый персонаж выполняет следующее действие:

  • Пробует решить задачу.
  • Если не может решить, то зовёт другого персонажа.
  • Помогает этому персонажу решить похожую задачу, которая с его помощью становится проще.

Это же точно рекурсия?! Почему каждый новый персонаж меньше предыдущего? В детстве отвечал на этот вопрос: потому что так удобнее тянуть. Но в свете рекурсивного объяснения — ответ другой. В сказке так описано, чтобы показать, что задача на каждом шаге упрощается, и в итоге решение становится доступно даже маленькой мышке.

Репка

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

Можно здесь вспомнить многие примеры рекурсивного программного решения задач на основе принципа «Разделяй и властвуй» («Уменьшай и властвуй») — та же быстрая сортировка или бинарный поиск в отсортированном списке. Но, уверен, не стоит пробовать рассказать это ребёнку в качестве полезного образца, чтобы научить поиску решения задач, которые встретятся ему в жизни.

С последней мыслью становится немного яснее, почему сказки так близки к программированию. Сказка — это способ подготовки ребенка к решению появляющихся перед ним задач. А решение задачи с использованием последовательности доступных действий — есть Алгоритм.

Да, очень похоже, что сказкой дети учатся создавать простейшие алгоритмы. Может такой способ обучения будет полезен или хотя бы интересен и программисту? Почти всегда это так. Но есть исключения. Способы создавать вредные алгоритмы тоже есть в детских сказках!

Вред бесконечных циклов

Во всех предыдущих сказках задача успешно решалась, или выполнение прерывалось по некоторому условию. Находилась хитрая Лиса или хитрый Петушок. Находился «автономный» Кузнец. Мышка вытягивала цепочку помощников с репкой на верхушке. А что если такого хитрого, автономного и терминального персонажа в сказке нет? Вдруг Кузнецу понадобится масло для изготовления косы? Ведь задача не будет решена и действия будут продолжаться бесконечно? «Это будет плохо спроектированная сказка» — скажете Вы. И будете правы. Но как это показать ребенку? Как указать ему на необходимость задать условие остановки попыток решения вставшей перед ним задачи?

Конечно, это надо сделать в сказке!

И такие поучительные сказки тоже есть. Их научная классификация — докучные сказки. Для программиста эти сказки — пояснение вреда бесконечного итерационного или рекурсивного решения задачи в детских условиях, когда еще негде искать диспетчер задач для снятия «зависшего» процесса:

while true:
    pass

def f():
    f()

def f():
    g()

def g():
    f()

У всех докучных сказок разное содержание, но выбранный для текущей статьи образец начинается просто:

Купи слона...

Вы говорите, что он Вам не нужен?

Все говорят, 
   что им слон не нужен. 
А ты возьми и купи слона...

Соглашаетесь купить?

Все соглашаются купить. 
А ты возьми и купи слона...

Окончания этой сказки не будет.

Все думают, что 
   окончания этой сказки не будет. 
А ты возьми и купи слона...

Кадр из мультфильма 'Следствие ведут Колобки'

Ну в целом понятно. Если попробовать вставить такую сказку целиком, то это будет очень вредно даже для текущей статьи. Поэтому killall fairytale_elephant.

Продолжая размышлять над задачами встающими перед ребенком и над способами обучить его их решать, подходим к самой страшной для программиста теме. А если алгоритма решения нет?

Неразрешимые задачи

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

Как показать ребенку, что́ ему делать при встрече с такой задачей?

Правильно. И это тоже проще всего сделать сказкой!

И в этом нам поможет самая «бесполезная» и «бессмысленная», как представлялось мне долгие годы, сказка. Начнём с первых строк:

Жили-были дед да баба
Была у них курочка ряба.
Снесла курочка яичко, 
не простое - золотое...

Курочка ряба

У сказки «Курочка ряба» есть несколько вариантов. Некоторые варианты имеют структуру цепочной сказки с соответствующими несколькими повторами и множеством персонажей, которые подходят и сочувствуют деду и бабушке, расстроившимся из-за нечаянно разбитого яичка. Но самый известный вариант почти лишен итераций, зато в него добавлены самостоятельные попытки разбить яичко и хорошая концовка, в которой Курочка обещает снести другое «простое» яичко.

Варианты окончания сказки не так важны, как важна́ основа её содержания:

Дед бил, бил - не разбил.
Баба била, била - не разбила.

Здесь у программиста тоже есть прямые аналогии. В программировании пока не говорят о совсем неразрешимых задачах. Но уделяют много внимания задачам, решение которых не получить за приемлемое время. То есть программист пытается оценить насколько сильно задача неразрешима (классы сложности). Это очень важно для взрослых задач. Но ребенку объяснять это пока рановато. А вот объяснить, что некоторые задачи в нашем мире не получается решить, необходимо.

Так же важно показать ребенку, что неразрешимая задача все же может быть легко выполнена, но с соответствующим инструментом, который может быть очень неожиданным. Например, в разбираемой сказке это хвостик мышки:

Мышка бежала, хвостиком задела, 
яичко упало и разбилось.

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

Выполняя анализ сказки «Курочка ряба», можно вспомнить об еще одной проблеме в задачах программирования. Корни этой проблемы кроются в соотношении класса NP-полных задач и задач класса P. Для использования многих современных средств защиты данных важен ответ на вопрос: равны ли классы P и NP. На этом ответе основываются системы шифрования, в которых сложность расшифровать данные без ключа («мышкиного хвостика») должна намного превосходить сложность расшифровки с наличием этого ключевого инструмента.

Выводы

Сказка — ложь, да в ней намек…

Обзор сказок вышел не совсем полным, но дающим основание к следующим шагам в разборе этой темы. В текущей статье мы ограничились только самыми простыми сказками. Более сложные по структуре сказки чаще основываются на демонстрации устойчивых алгоритмов и признаков социального поведения в среде, с которой ребёнок столкнётся в своей жизни. Это отдельный и не менее интересный разговор, но он для другой статьи.

Основной вывод, формулируемый в результате выполненного нами рассмотрения детских сказок, прост. Сказки определенно полезны. Это не просто развлечение. Как минимум их можно использовать в качестве иллюстрационного материала при обучении программированию. Но это только на поверхности. А в глубине вопрос. Если сказки так близки к процессам обучения созданию алгоритмов, то имеют ли они эти процессы своей целью? Совсем иначе стоял бы этот вопрос, если бы автором проанализированных нами сказок был развлекающийся программист или математик, как это было, например, со сказками «Алиса в Стране чудес» и «Алиса в Зазеркалье».

Но автор рассмотренных сказок — народ. Так может быть, обучение детей создавать алгоритмы для решения задач — это обычная, но скрытая от внимания часть человеческой жизни?

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

Главной задачей, поставленной в научной работе, является поиск и развитие алгоритмов для синтеза алгоритмов. Эта задача из разряда «разбить золотое яичко от курочки рябы», но на текущий момент уже крепнет уверенность, что она не относится к совершенно неразрешимым. Необходимо лишь знать ключ-подход к ней. Если говорить в сказочных терминах: необходима мышка с соответствующим хвостиком…

Спасибо Вам за внимание.

Отзывы

Буду очень благодарен за отзывы, пожелания и предложения, так как они помогают мне скорректировать направление развития работы в этой области.

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

Ссылки

  • Главная страница работы (GitLab GPL): Проект «Общая теория алгоритмов»
  • Вводная статья работы «Разрабатываем теорию алгоритмов как проект с открытым исходным кодом». Пожалуйста, не судите строго эту наивную публикацию «сверх-идеи» устаревшей версии 2019 года.
  • Статьи серии «Что такое алгоритм?!»
    • №1 «Действие»,
    • №2 «Обусловленная и связная последовательность»,
    • №3 «Синтез алгоритма запоминанием»
    • №4 «Эволюция памяти»
    • №5 «Копирование иерархии памяти»
  • Для заглавной иллюстрации к статье взят рисунок с обложки книги «Репка. Лиса и журавль». Издание Кнебель, 1916
  • Иллюстрация к сказке «Колобок» и «Репка» выполнены Елизаветой Меркурьевной Бём
  • Иллюстрация к сказке «Петушок и бобовое зернышко» является титульной страницей одноименной книги издательства «Малыш» 1981 г.
  • Иллюстрация к сказке «Курочка Ряба» является титульной страницей одноименной книги издательства Г.Ф. Мириманова 1926 г.
  • Несколько иллюстраций сделаны на основе кадров мультфильма «Следствие ведут Колобки» (1987)

  • Персонажи сказки репка раскраска
  • Персонажи сказки про буратино
  • Персонажи сказки руслан и людмила
  • Персонажи сказки репка в картинках отдельно для вырезания большие
  • Персонажи сказки пиноккио имена