Сказка жили были дед да бабка

- . , - . - : - - , ,

Æèëè-áûëè Äåä äà Áàáà. Áåäíî æèëè, åëå-åëå êîíöû ñ êîíöàìè ñâîäèëè. Âîò êàê-òî ãîâîðèò Äåä Áàáå:
— Èñïåêè-êà òû, Áàáêà, êîëîáîê.
— Èç ÷åãî æå ÿ åãî èñïåêó? – ñïðàøèâàåò Áàáà.
— À òû ïîñêðåáè ïî ñóñåêàì, ïîìåòè ïî àìáàðàì. Ãëÿäèøü, è íàñêðåá¸øü ìóêè íà êîëîáîê.

Ïîøëà Áàáêà, ïîñêðåáëà ïî ñóñåêàì, ïîìåëà ïî àìáàðàì è íàñêðåáëà íåìíîãî ìóêè. Çàìåñèëà òåñòî, âûëåïèëà êîëîáîê è â ïå÷ü ïîñòàâèëà. À êîãäà îí ãîòîâ áûë, ïîëîæèëà íà îêîøêî îñòóäèòü.

À Êîëîáîê âäðóã îæèë. Îãëÿäåëñÿ îí âîêðóã, ñïðûãíóë ñ îêíà íà ïîë, ïî èçáå ïîêàòàëñÿ è ïîäóìàë: «Íó è áåäíîòèùà ó Äåäà ñ Áàáîé! Ïîéäó-êà ÿ îêðåñòíîñòè îñìîòðþ».

Âûêàòèëñÿ íà êðûëüöî è ïîêàòèëñÿ ïî äîðîæêå â ëåñ. Êàòèëñÿ, êàòèëñÿ è âäðóã íàâñòðå÷ó åìó Çàÿö.
— Êîëîáîê, Êîëîáîê, ÿ òåáÿ ñúåì! – ãîâîðèò Çàÿö.
— Äà ïîãîäè òû! – îòâå÷àåò Êîëîáîê – ß òåáå ëó÷øå îäèí ñåêðåò ïîêàæó. Ïîøëè âìåñòå ñî ìíîé.
— Íó, ïîøëè, – îøàëåë Çàÿö. Íî ñàìîìó æóòü êàê èíòåðåñíî ñòàëî.

Øëè îíè øëè âäâî¸ì, à òóò íàâñòðå÷ó èì Âîëê. È çàâ¸ë òó æå ïåñíþ, ÷òî è Çàÿö:
— Êîëîáîê, Êîëîáîê, ÿ òåáÿ ñúåì.
— Íó, ïîãîäè òû! – ãîâîðèò Çàÿö – Ìíå Êîëîáîê ñåêðåò êàêîé-òî îáåùàë ïîêàçàòü.
— Ñåêðåò? – óäèâèëñÿ Âîëê – À ìíå ìîæíî ñ âàìè?
— Äà ìîæíî, ìîæíî! – îòâåòèëè Êîëîáîê ñ Çàéöåì. – Ïîøëè ñ íàìè.

È ïîøëè îíè âòðî¸ì. Íåäîëãî øëè, êàê âäðóã âñòðåòèëè Ìåäâåäÿ. Óâèäåë Ìåäâåäü ñòðàííóþ òðîèöó è ñïðàøèâàåò:
— Ýòî êàê æå âû, Âîëê è Çàÿö, äî ñèõ ïîð Êîëîáêà íå ñúåëè? Íå ãîëîäíûå ÷òî ëè? Òàê ÿ åãî æèâî ïðîãëî÷ó!
— Äà ïîãîäè òû! – çàêðè÷àëè Âîëê ñ Çàéöåì. – Íàì Êîëîáîê îáåùàë îäèí ñåêðåò ïîêàçàòü. À ñúåñòü ìû åãî âñåãäà óñïååì. Ëó÷øå ïîøëè âìåñòå ñ íàìè.

È ïîøëè îíè â÷åòâåðîì. Òóò, êàê è ïîëàãàåòñÿ, óâèäåëè îíè Ëèñó. Óäèâèëàñü Ëèñà, íî âèäó íå ïîäàëà. «È êóäà ýòî âû âñå âìåñòå íàïðàâëÿåòåñü?» – ñïðàøèâàåò ïëóòîâêà. À ñàìà íà Êîëîáêà ïîñìàòðèâàåò. Çâåðè åé âñ¸ ïðî ñåêðåò ðàññêàçàëè è âìåñòå èäòè ïðåäëîæèëè.
— Äà-à-à, èíòåðåñíî, ÷òî ýòî çà ñåêðåò òàêîé! – îòâåòèëà Ëèñà. – Ïîæàëóé, ÿ òîæå ñ âàìè ïîéäó.

Ïîâ¸ë èõ Êîëîáîê ÷åðåç ëåñ ïî êðóãó è âûâåë ê èçáå Áàáû ñ Äåäîì. Ïîêàçûâàåò èì íà áîëüøóþ ïîëÿíó îêîëî èçáû è ãîâîðèò:

— Çíàþ ÿ, ÷òî êàæäûé èç âàñ ìåíÿ ñúåñòü õî÷åò. È íå ìóäðåíî – â ëåñó ñ ïðîïèòàíèåì òðóäíî. Íå êàæäûé äåíü åäà â ëàïû ïîïàäàåò. Òîëüêî âåäü è ÿ âàøèõ ïðîáëåì íå ðåøó, åñëè âû ìåíÿ ñúåäèòå. Ïîñìîòðèòå, êàêîé ÿ ìàëåíüêèé. Åñëè ìåæäó âàìè âñåìè äåëèòü – êàæäîìó ïî ÷óòü-÷óòü äîñòàíåòñÿ. À åñëè êîìó-òî îäíîìó ìåíÿ îòäàòü, òî äðóãèå ãîëîäíûå îñòàíóòñÿ. Çàòî ñåé÷àñ, ïîêà ÿ æèâîé è íåâðåäèìûé, îòêðîþ âàì îäèí ñåêðåò: êàê ìîæíî è ìåíÿ íå ñúåñòü, è ñûòûìè ñòàòü.
— Ýòî êàê æå? – óäèâèëèñü çâåðè.
— À âîò ïîñëóøàéòå, – ãîâîðèò Êîëîáîê. – Âîò òû, Çàÿö, ÷òî áîëüøå âñåãî åñòü ëþáèøü?
— Êàê ÷òî? Êàïóñòó ëþáëþ, òðàâêó âñÿêóþ. Íî îñîáî óâàæàþ ÿ ìîðêîâêó.
— Íó, âîò äëÿ òåáÿ ïåðâîãî è äåëî áóäåò! – ñêàçàë Êîëîáîê – Ñìîòðè, êàêîé çäåñü ëóæîê çàìå÷àòåëüíûé. Âîò íà í¸ì-òî êàê ðàç è ìîðêîâêó, è êàïóñòêó è çåëåíü âñÿêóþ ïîñàäèòü ìîæíî. Äåä ñ Áàáîé óæå ñòàðåíüêèå, íå ïî ñèëàì èì õîçÿéñòâî âåñòè. Íî ÷òî è êàê ïðàâèëüíî ñàæàòü, Áàáêà òåáå è ïîêàæåò è ðàññêàæåò. È áóäåøü òû ñ åäîé êðóãëûé ãîä. Íî òîëüêî â òîì ñëó÷àå, åñëè òû ëåíèòüñÿ íå áóäåøü – çà îãîðîäîì ñëåäèòü, ïîëèâàòü âî âðåìÿ, ïðîïàëûâàòü.

— Òåïåðü òåáå, Ìèõàëû÷, – ïðîäîëæèë Êîëîáîê – Âîí òû óæå êàêîé áîëüøîé Ìåäâåäü âûìàõàë, à âñ¸ íà ñëàäåíüêîå òåáÿ òÿíåò. Òàê áû öåëûìè äíÿìè òû ì¸ä è åë.
— Äà, ëþáëþ ÿ ýòî äåëî! – ñîãëàñèëñÿ Ìåäâåäü è ïîõëîïàë ñåáÿ ïî æèâîòó.
— Ëþáèøü, ëþáèøü. Äà íå âûõîäèò ó òåáÿ ÷àñòî åãî êóøàòü. Çàòî Äåä â âîïðîñàõ ì¸äà – áîëüøîé ñïåöèàëèñò. Âîò òû ñ íèì ïàñåêó íà òîì êóñî÷êå ïîëÿíêå è îòêðîåøü! – È ïîêàçàë Êîëîáîê, ãäå ïàñåêà ðàñïîëàãàòüñÿ áóäåò. – Òîëüêî çà ï÷¸ëàìè ïðèñìîòð íóæåí, ÷òîáû äîìèêè èõ â ïîðÿäêå áûëè. È ñîòû âîâðåìÿ ñíèìàòü, ÷òîáû ì¸ä êà÷åñòâåííûé áûë. Òîãäà Äåäó ñ Áàáîé ëåêàðñòâî áóäåò (âåäü ì¸ä î÷åíü ïîëåçíûé), è òû ñ ìåäâåæàòàìè ëàêîìèòüñÿ áóäåøü.

— Íó, à òû, Ñåðûé… – îáðàòèëñÿ Êîëîáîê ê Âîëêó. – Ìîæåøü ñåáå áàðàøêîâ è îâå÷åê âûðàùèâàòü, åñëè çàãîí÷èê ñäåëàåøü. Êîðìèòü èõ, ïîèòü áóäåøü, íà ïðîãóëêó âîäèòü, ñòðè÷ü, êîãäà øåðñòüþ îáðàñòóò. Òå èç íèõ, êîòîðûå ïîñëàáåå èëè áîëüíûå – òåáå íà ïðîêîðì, êàê è ïðèðîäîé çàäóìàíî. Òû âåäü ó íàñ – ñàíèòàð ëåñà. À äðóãèõ æèâîòíûõ – äëÿ ïðîäîëæåíèÿ ðîäà è äëÿ øåðñòè, ÷òîáû Áàáêà ò¸ïëûå âåùè ìîãëà âÿçàòü. Âàì-òî îíè íå ê ÷åìó, à èì ñ Äåäîì îäåòüñÿ â õîëîäíóþ ïîðó, äà è íà ïðîäàæó, ÷òîáû äåíåæêó âûðó÷èòü.
È íàêîíåö, äëÿ òåáÿ, Ëèñà, ðàáîòà. Âîí òîò ñàðàé ñòàðûé âèäèøü?  í¸ì êóðÿòíèê ñäåëàòü íàäî. Êóð, ïåòóõîâ, öûïëÿò çàâåñòè. Äà íå õèòðè, õîðîøî çà íèìè óõàæèâàé. ×åì áîëüøå êóð, òåì òåáå ñûòíåå. À Áàáêå ñ Äåäîì – ÿè÷êè êðóãëûé ãîä. Íó, êàê, áóäåòå äëÿ ñâîåãî ïðîïèòàíèÿ ðàáîòàòü? – ñïðîñèë èõ Êîëîáîê.

Çàäóìàëèñü çâåðè, â çàòûëêàõ ÷åøóò. Ðåøèëè ñîâåò äåðæàòü.
— Íó, ÷òî äåëàòü áóäåì? – ñïðàøèâàåò Ìåäâåäü.
— Äà äåëî âðîäå íåïëîõîå. Çàìàí÷èâî öåëûé ãîä ñ åäîé æèòü, – ãîâîðèò Çàÿö.
— Íàäî Ëèñó ïîñëóøàòü. ×òî îíà ñêàæåò? – ñêàçàë Âîëê. – Òû, Ëèñà, êàê äóìàåøü? Òû ó íàñ òóò ñàìàÿ õèòðàÿ.
— Ñàìûé õèòðûé çäåñü – Êîëîáîê! – îòâåòèëà Ëèñà. – Åñòü òîëê â åãî ñëîâàõ. Îí íàì, äåéñòâèòåëüíî, áîëüøîé ñåêðåò îòêðûë – êàê ìîæíî îò ãîëîäà ñïàñòèñü. Äóìàþ, íàäî ïîïðîáîâàòü.

È ðåøèëè çâåðè ñîãëàñèòüñÿ. Ïîçâàë Êîëîáîê Äåäà ñ Áàáîé, èçëîæèë èì ñóòü äåëà è îáúÿñíèë, êàê îíè äàëüøå æèòü áóäóò. Îáðàäîâàëèñü ñòàðèêè, è âñå äðóæíî ïðèíÿëèñü çà ðàáîòó.

Çàÿö, ñëóøàÿ Áàáêó, íà÷àë îãîðîä êîïàòü, Âîëê ñ Äåäîì – çàãîí ñòðîèòü, à Ëèñà ñ Âîëêîì ñàðàé ðåìîíòèðîâàòü. Êîëîáîê òåì âðåìåíåì ñêàòàë â äåðåâíþ ê ñàìîìó áîãàòîìó êðåñòüÿíèíó. Âçÿë ó íåãî â çàéìû ñåìåíà, ïàðó öûïëÿò, äà áàðàøêà ñ îâå÷êîé âïåðåäè ñåáÿ ïîãíàë. Âñ¸ ýòî äîáðî ê äåëó ïðèñòðîèë.

À ïîòîì âñå äðóæíî óëüÿ äëÿ ï÷¸ë ñòàëè äåëàòü. Ðàáîòà ýòà òîíêàÿ, óìåíèÿ òðåáóåò. Åñëè óëåé ïëîõîé áóäåò è ï÷¸ëàì íå ïîíðàâèòüñÿ, íè çà ÷òî îíè òàì æèòü íå áóäóò. Íî âîò è óëüè ãîòîâû. Ïðîêàòèëñÿ òîãäà Êîëîáîê íà äàëüíþþ ïàñåêó, ïðèêóïèë ï÷¸ë è ïîøëî äåëî ó êðûëàòûõ. Ï÷¸ëû âåäü – áîëüøèå òðóæåíèêè.

Ñêîðî ñêàçêà ñêàçûâàåòñÿ, äà íå ñêîðî äåëî äåëàåòñÿ. Ïðîøëî êàêîå-òî âðåìÿ, è ïîíÿëè çâåðè, ÷òî íå çðÿ ñòàðàëèñü. Ó âñåõ òåïåðü åäà áûëà è â õîðîøèé äåíü, è â íåóðîæàéíûé ãîä. Çàïàñû-òî âñ¸ ðàâíî áûëè. Êðåñòüÿíèíó áîãàòîìó îíè âñ¸ ñïîëíà âåðíóëè. È Äåä ñ Áàáêîé íå ìîãóò íàðàäîâàòüñÿ. Èì Êîëîáîê çà ìåñòî âíó÷êà ñòàë. È ðàäîñòü îò íåãî, è ïîëüçà.

È âîò êàê-òî Ëèñà, òåïåðü óæå âå÷íî ñûòàÿ è äîâîëüíàÿ, ãîâîðèò Êîëîáêó:
— Òû Êîëîáîê – ìîëîäåö! Õèòðîñòè òåáå íå çàíèìàòü. Òû äàæå ïîõèòðåé ìåíÿ áóäåøü. Ñìîòðè-êà, è ñàì öåë îñòàëñÿ, è Áàáêó ñ Äåäîì íàêîðìèë, è íàì íå äàë ñ ãîëîäó ïîìåðåòü.
— Äà íå õèòðûé ÿ! – îòâå÷àë Êîëîáîê – ß – óìíûé. È ñìåòëèâûé. À ýòî ïîäîðîæå ëþáîé õèòðîñòè áóäåò.

Âîïðîñ äàëåêî íå ïðîñòîé

Åñòü ïðîèçâåäåíèÿ, êîòîðûå âõîäÿò â æèçíü ÷åëîâåêà ñ ðàííåãî äåòñòâà. ßðêèå êíèæêè ñ êàðòèíêàìè ñòàíîâÿòñÿ îêíîì â ìèð ëèòåðàòóðû. È îäíî èç ïåðâûõ ìåñò çàíèìàåò ñêàçêà «Êóðî÷êà Ðÿáà».

Ñàìûì ïîïóëÿðíûì ñòàë âàðèàíò Êîíñòàíòèíà Äìèòðèåâè÷à Óøèíñêîãî. Èìåííî ýòîò òåêñò èçäà¸òñÿ ÷àùå âñåãî è ñòàíîâèòñÿ òîé ñêàçêîé, êîòîðóþ äåòè, åäâà âûó÷èâ áóêâû, ÷èòàþò ñàìîñòîÿòåëüíî. Óøèíñêèé áûë âûäàþùèìñÿ ïåäàãîãîì è ìíîãèå òåêñòû ñîçäàâàë â ðàñ÷åòå íà âîñïðèÿòèå ìàëåíüêèõ äåòåé:

«Æèëè ñåáå äåä äà áàáà. È áûëà ó íèõ êóðî÷êà Ðÿáà. Ñíåñëà êóðî÷êà ÿè÷êî. ßè÷êî íå ïðîñòîå – çîëîòîå. Äåä áèë-áèë – íå ðàçáèë. Áàáà áèëà-áèëà – íå ðàçáèëà. Ìûøêà áåæàëà, õâîñòèêîì ìàõíóëà, ÿè÷êî óïàëî è ðàçáèëîñü. Äåä è áàáà ïëà÷óò, êóðî÷êà êóäàõ÷åò:  «Íå ïëà÷ü, äåä, íå ïëà÷ü, áàáà! ß ñíåñó âàì ÿè÷êî äðóãîå, íå çîëîòîå – ïðîñòîå».

Âðîäå áû íåçàìûñëîâàòûé òåêñò. Îäíàêî äàæå ó ñîâñåì þíûõ ÷èòàòåëåé ìîãóò âîçíèêíóòü âîïðîñû. Íàïðèìåð, ïî÷åìó äåä è áàáà ñòàðàëèñü ðàçáèòü ÿéöî, à êîãäà ìûøêà ýòî ñäåëàëà – ïëà÷óò? È ïî÷åìó ïðîñòîå ÿéöî ëó÷øå çîëîòîãî?

Òóò èìåþò ìåñòî ðàçíûå ñìûñëîâûå ïëàñòû. Óøèíñêèé îáðàáîòàë íàðîäíóþ ñêàçêó è ñîçäàë ¸ìêèé, ëàêîíè÷íûé, ðèòìè÷íûé òåêñò. Îäíàêî ãëóáèííûé ñìûñë îñòàëñÿ ñïðÿòàííûì ìåæäó ñòðîê.

Óäèâèòåëüíûå âàðèàöèè

Ñêàçêà î êóðî÷êå Ðÿáå èìååò íåìàëî âàðèàíòîâ. È ðàçëè÷èÿ ïîðîé î÷åíü ñóùåñòâåííûå.  ñáîðíèêå Àëåêñàíäðà Íèêîëàåâè÷à Àôàíàñüåâà ìîæíî íàéòè âåðñèþ ïîä íàçâàíèåì «Êóðî÷êà». Çàâÿçêà ñþæåòà ïðîñòà. Áûëà ó ñòàðèêà è ñòàðóøêè êóðî÷êà, ñíåñëà ÿè÷êî «ï¸ñòðî, âîñòðî, êîñòÿíî, ìóäðåíî». Ïîëîæèëè åãî íà ïîëêó. Íî òóò ìûøêà ïðîáåãàëà, ìàõíóëà õâîñòîì, ÿéöî è ðàçáèëîñü.

 Äàëåå ðàçáèòîå ÿéöî (îòíþäü íå çîëîòîå, à ñàìîå ïðîñòîå) ïîðîäèëî íàñòîÿùóþ ïàíèêó. Äàæå ïðåäìåòû ïåðåïîëîøèëèñü – «âåðõ íà èçáå øàòàåòñÿ». Ñòàðóøêà ñòàëà ïëàêàòü, ñòàðèê âîçðûäàë. Äåâî÷êà-âíó÷êà ñ ãîðÿ óäàâèëàñü. Ìèìî ïðîøëà ïðîñâèðíÿ, ñïðîñèëà, â ÷¸ì äåëî. «Êàê íàì íå ïëàêàòü!» — è ñëåäóåò ðàññêàç îáî âñåõ ñîáûòèÿõ, íà÷èíàÿ ñ ðàçáèòîãî ÿéöà. Ïðîñâèðíÿ óñëûõàëà – âñå ïðîñâèðû èçëîìàëà. Çàòåì î ïðîèñøåñòâèÿõ óçíàë äüÿ÷îê, ïîáåæàë íà êîëîêîëüíþ è ïåðåáèë âñå êîëîêîëà.

Çàêàí÷èâàåòñÿ ñêàçêà î÷åðåäíîé ñòðàííîé ðåàêöèåé. «Èä¸ò ïîï, ñïðàøèâàåò ó äüÿ÷êà: çà÷åì êîëîêîëà ïåðåáèë? Äüÿ÷îê ïåðåñêàçàë âñ¸ ãîðå ïîïó, à ïîï ïîáåæàë, âñå êíèãè èçîðâàë».

Òóò è ñêàçêå êîíåö. Ñþæåò îáîðâàí. Îòêðûòûé ôèíàë? À äàëüøå ìîãëà áûòü ïðîäîëæåíà ÷åðåäà íåàäåêâàòíûõ ðåàêöèé. Îäíàêî ñêàçàíî, ÷òî ÿéöî «ìóäðåíî».

Èíòåðåñåí âàðèàíò Àëåêñåÿ Íèêîëàåâè÷à Òîëñòîãî. Íà÷àëî çíàêîìîå: «Æèëè-áûëè äåä äà áàáà. Ó íèõ áûëà êóðî÷êà Ðÿáà». Äàëåå âñ¸ ïðåäñêàçóåìî – ñíåñëà êóðî÷êà ÿè÷êî: «ï¸ñòðî, âîñòðî, êîñòÿíî, ìóäðåíî». Ìûøêà õâîñòèêîì «âåðíóëà», è ðåçóëüòàò ïîíÿòåí. È íà÷àëàñü íàñòîÿùàÿ ôàíòàñìàãîðèÿ. Äåä è áàáà íà÷àëè ðûäàòü, âîðîòà ñêðèïåòü, êóðû ëåòàòü… Íî çàêàí÷èâàåòñÿ ñêàçêà óòåøåíèåì: Ðÿáà ïîîáåùàëà ñíåñòè äðóãîå ÿéöî, íå ïðîñòîå, à çîëîòîå.

Ïåðåâ¸ðòûø ïðèâû÷íîãî ñþæåòà. Ðàçáèëîñü ïðîñòîå ÿéöî, à êóðèöà âçàìåí ïîîáåùàëà çîëîòîå. Òî åñòü íå÷òî áîëåå öåííîå.

Òàéíû çà ñåìüþ ïå÷àòÿìè

ßéöî – ãëóáîêèé ñèìâîë, îëèöåòâîðÿþùèé ìèðîçäàíèå.  ñâåòå ýòîãî ñîâñåì íå ñëó÷àéíî, ÷òî â íåêîòîðûõ âàðèàíòàõ íà÷èíàëñÿ ïåðåïîëîõ, êóðû ëåòàëè, âîðîòà ñêðèïåëè. Íî åù¸ ÿéöî – ñèìâîë çàðîæäåíèÿ ÷åãî-òî íîâîãî.

 ìèôîëîãèè Èíäèè áîã Áðàõìà äîëãîå âðåìÿ ñïàë â çîëîòîì ÿéöå. Ïðîáóäèâøèñü, ñîçäàë çåìëþ, íåáåñíûé ñâîä, äóõîâ è, íàêîíåö, ëþäåé èç ðàçíûõ ÷àñòåé ñâîåãî òåëà (÷òî ïðèâåëî ê äåëåíèþ èõ íà êàñòû). Ïîÿâëåíèå ìèðîçäàíèÿ èç ÿéöà – âåñüìà âûðàçèòåëüíûé îáðàç. Ëþáîïûòíî, ÷òî â ýòîì êîíòåêñòå îíî çîëîòîå. Íàëèöî àññîöèàöèè ñ ñîëíå÷íûì ñâåòîì.

 ãðå÷åñêîé ìèôîëîãèè ÿéöî – âåñüìà èíòåðåñíûé ïðåäìåò. Êðàñàâèöà Ëåäà ïðèâëåêëà âíèìàíèå ñàìîãî Çåâñà. È òîò, ïðèíÿâ îáëèê ëåáåäÿ, îâëàäåë åþ. Ðåçóëüòàòîì ýòîãî ñòàëè íåñêîëüêî ÿèö, ðîæä¸ííûõ Ëåäîé. Èç îäíîãî èç íèõ ïîÿâèëàñü íà ñâåò Åëåíà Ïðåêðàñíàÿ – áóäóùàÿ íåâîëüíàÿ âèíîâíèöà Òðîÿíñêîé âîéíû. Òàêàÿ ñâîåîáðàçíàÿ íèòü, ïðîòÿíóòàÿ îò ÷óäåñíîãî ðîæäåíèÿ ê ðàçðóøåíèþ.

 ëèòåðàòóðå ðàçáèâàíèå ÿéöà – ïðîöåññ ñîâñåì íå ïðîñòîé. Êàê òóò íå âñïîìíèòü «Ïóòåøåñòâèÿ Ãóëëèâåðà» Äæîíàòàíà Ñâèôòà, ãäå øëà âîéíà ìåæäó Ëèëèïóòèåé è Áëåôóñêó. À âñ¸ èç-çà ñïîðà, ñ êàêîãî êîíöà ðàçáèâàòü ÿéöî. Âðàæäà ìåæäó òóïîêîíå÷íèêàìè è îñòðîêîíå÷íèêàìè ñòàëà íàðèöàòåëüíîé äëÿ îáîçíà÷åíèÿ áåññìûñëåííûõ ïðîòèâîðå÷èé.

Êàëåéäîñêîï çàãàäîê

Òðàêòîâîê ñêàçêè î êóðî÷êå Ðÿáå ìîæåò áûòü î÷åíü ìíîãî. Ïîðîé – âçàèìîèñêëþ÷àþùèõ. Äàæå â òîì, ÷òî êóðî÷êà – èìåííî Ðÿáà (áåëî-÷¸ðíàÿ), òîæå åñòü ñìûñë. Áåëûé öâåò – äåíü, ÷¸ðíûé – íî÷ü. À òóò äâóõöâåòèå. Ðÿáàÿ êóðèöà – ñðåäíåå ìåæäó äí¸ì è íî÷üþ. À áîëåå ãëîáàëüíî – ìåæäó æèçíüþ è ñìåðòüþ. È çîëîòîå ÿéöî – íå÷òî íåæèâîå. À ïðîñòîå – ïðîäîëæåíèå æèçíè.

Çîëîòî äîáûâàþò ïîä çåìë¸é. Ïîýòîìó îíî àññîöèèðîâàëîñü ñî ñìåðòüþ. È äåäó ñ áàáîé ïðèøëà âåñòü î ñêîðîì óõîäå. Åäèíñòâåííûé âûõîä îòñðî÷èòü ýòî – ðàçáèòü ÿéöî. Íî çîëîòî íå áü¸òñÿ. Ñäåëàëà ýòî ìûøêà – ïîñðåäíèöà ìåæäó çåìíûì è ïîäçåìíûì ìèðàìè. È äåä ñ áàáîé ïëà÷óò – îíè íå ñìîãëè îáîéòè ñóäüáó. Êóðî÷êà Ðÿáà îáåùàåò èì äðóãîå ÿéöî – ïðîñòîå. Òî åñòü øàíñ ïðîäëèòü æèçíü.

Íî ìîæíî òðàêòîâàòü è â âåñüìà áûòîâîì êëþ÷å. Çîëîòîå ÿéöî – øàíñ óëó÷øèòü æèçíü. Êñòàòè, íà ïîäîáíûå ìûñëè íàòàëêèâàåò âàðèàíò Àëåêñåÿ Òîëñòîãî, ãäå âçàìåí ðàçáèòîãî ïðîñòîãî Ðÿáà îáåùàåò çîëîòîå. Íî â âåðñèè Óøèíñêîãî äåä è áàáà íå ïîíÿëè åãî öåííîñòè. Èì íóæíà ÿè÷íèöà çäåñü è ñåé÷àñ. Ìå÷òà ñáûëàñü. Íî ýòî ñëèøêîì ïðîñòîå òîëêîâàíèå.

ßéöî ìîæåò áûòü è ñèìâîëîì âîçðîæäåíèÿ è îáíîâëåíèÿ æèçíè.  Ìèôîëîãè÷åñêàÿ ïòèöà Ôåíèêñ ñàìà ñåáÿ ñæèãàëà è âîçðîæäàëàñü. Ïî îäíîé èç âåðñèé, íà ìåñòå ñàìîñîææåíèÿ ïîÿâëÿëîñü ÿéöî, èç êîòîðîãî è ïîÿâëÿëñÿ íà ñâåò ìîëîäîé, îáíîâë¸ííûé Ôåíèêñ, åù¸ áîëåå ïðåêðàñíûé. À ïåñíÿ åãî îáëàäàëà ìàãè÷åñêèìè ñâîéñòâàìè. Î÷åíü âåðîÿòíî, ÷òî æàð-ïòèöà èç ðóññêèõ ñêàçîê – òîæå íåêèé âàðèàíò Ôåíèêñà. Æàð îò ñàìîñîææåíèÿ, à çàòåì –  âîçðîæäåíèå. Ýòî ìîãëî áûòü êàê ðàç ÷åðåç íîâîå ÿéöî – î÷åíü âåðîÿòíî, ÷òî çîëîòîå.

…Íåçàìûñëîâàòàÿ íà ïåðâûé âçãëÿä ñêàçêà ñîäåðæèò â ñåáå ìíîãî ñìûñëà. Îíà ïîäîáíà çåðíó, êîòîðîå ïðîðàñòàåò ïîñòåïåííî â ñîçíàíèè ÷èòàòåëÿ, À åù¸ – ïèùà äëÿ ðàçìûøëåíèé. Ó êàæäîãî ñâîÿ öåïî÷êà àññîöèàöèé. Âåðîÿòíî, ñêàçêà åù¸ íå äî êîíöà ðàçãàäàíà. È ñäåëàòü ýòî ïðåäñòîèò íîâûì ÷èòàòåëÿì.

********************
Âïåðâûå îïóáëèêîâàíî â èíòåðíåò-æóðíàëå «ØêîëàÆèçíè.ðó»

Муниципальное бюджетное общеобразовательное учреждение

«Школа №21 имени В.С. Антонова» городского округа Самара

Новогоднее мероприятие «Новый Год у Зимушки»

(средняя группа)

Подготовили и разработали  сценарий:

воспитатели:  Грибович Т.А., Молдованова Н.В. и

музыкальный руководитель: Михайлова Т.В.

 Самара, 2021г

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

Действующие  лица: Зимушка, Снеговик, Дед Мороз, Снегурочка, Дед, Баба, Курочка Ряба, Мышка.

Под фонограмму Волшебница — Зима приглашает

детей в нарядный зал.

Зима – ведущая:

Здравствуйте детишки, девчонки и мальчишки!

Я — Зимушка, все люди дружат издавна со мной.

Я люблю мороз, и ветер, и метелицу зимой.  

Ребята! Вы бы дружно мне сказали,

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

Дети: Елочка!

Зима: Хороши иголочки

У нарядной елочки?

Отвечайте от души:

Все игрушки хороши?

Дети: Все!

Зима: Нам понятно, ведь сейчас

Елка песни ждет от нас?

Дети: Да!

Зима: Наша елка всех зовет

В новогодний хоровод!

Исполняется песня «Весёлый Новый год»

дети под аккомпанемент пианино исполняют песню

После исполнение песни дети садятся на стулья и читают стихи.

1 реб: Ёлочка, тебя мы ждали

Много-много дней, ночей.

Мы минуточки считали,

Чтоб увидеть поскорей,

2 реб: Как иголочки сверкают

Зимним чудо — серебром,

Как укутал твои ветки

Дедушка Мороз снежком.

3 реб: Нам праздник чудесный зима принесла,

Зелёная ёлка к ребятам пришла.

Её нарядили, игрушки повесили,

Станет у ёлочки всем очень весело!

4 реб: С новым годом! С новым годом!

С песней, елкой, хороводом,

С бусами, хлопушками,

С новыми игрушками.

Звучит фонограмма с  волшебной музыкой

Голос за дверью: Ау! Ау!

Снеговик: Я попал в беду! В сугроб провалился, в снег зарылся! Выбраться не могу, помогите Снеговику!

Зима: Ребята вы слышите? Снеговик попал в беду, нужно ему помочь! Как это сделать? Может быть, бросим веревочку и вытащим его из сугроба? Попробуем мы ведь сильные!

Дети: Да! (тянут и вытягивают Снеговика)

Снеговик: Ох! Спасли, помогли, выручили из беды! Спасибо! К вам вот в гости торопился, но в сугроб вот провалился! Я – веселый Снеговик – и не мал, и не велик, на опушке зимой меня слепил народ лесной!

Зима: Снеговик, а ты любишь веселье?

Снеговик: Очень люблю! Предлагаю поиграть в снежки. Садитесь скорее на стульчики, будем играть по — очереди.

Игра «Снежки» (2 раза)

снеговик играет с детьми в снежки: сначала с девочками, а потом с мальчиками

Я подброшу снежки высоко, высоко, полетят снежки далеко, далеко! А вы, ребята, не зевайте и снежки все собирайте! (после этих слов дети собирают снежки)

Снеговик: Вот какие молодцы постарались от души!

Зима: А сейчас Снеговик не зевай, с нами на танец веселый вставай.

Исполняется танец: «Потолок ледяной…»

под фонограмму дети исполняют танец

после исполнения танца дети садятся на свои места

Снеговик: а где же моя метелка?

ищет метелку, подходит к елке, рассматривает

Ох, братцы, какая большая метелочка!

Зима: Ты что, Снеговик! Ведь это наша красавица елка! Вот послушай, как любят ее ребята!

Стихи про елку.

5  реб.: У новогодней ёлочки

Зелёные иголочки

И снизу до верхушки –

Красивые игрушки.

 6 реб.: Висят на ветках шарики,

Волшебные фонарики,

И бусы, и снежинки,

И голубые льдинки

7  реб.: С новым годом нас поздравить  

Елочка пришла!

И душистый запах хвои

В садик принесла!

Снеговик: Молодцы стихи прочитали от души. Весело у вас, но мне пора. А то растаю я. Жарко здесь стало, пойду к Деду морозу. Он меня поморозит.

Зима: а ты знаешь, где Дед Мороз живёт?

Снеговик: Конечно, знаю.

Зима: Снеговик размети своей метёлкой лесные дорожки, чтобы Дед Мороз к нам быстрей пришёл.

Снеговик: Конечно же, я вам помогу  

Прощается, уходит, разметая дорожки

Звучит фонограмма волшебной музыки, входит Снегурочка, поет песню, вальсирует

Снегурочка: Здравствуйте, ребята! Меня зовут Снегурочка. Я внучка Деда Мороза, пришла на праздник к вам друзья, чтоб с вами веселиться. Сколько здесь нарядных девочек и мальчиков!

Зима: Снегурочка праздник справляем, а елочка у нас грустит, огоньками не горит.

Снегурочка: Непорядок мы исправим, огоньки гореть заставим!

Скажем громко: «Раз, два, три – ну-ка, ёлочка, гори!

Дети повторяют, огоньки не зажигается.

Ничего не получается – огоньки не зажигаются!

Ну-ка, девочки и мальчики, погрозим мы елке пальчиком (грозят)

А теперь мы все похлопаем (хлопают в ладошки)

И ногами все потопаем (топают)

Огоньки не зажигаются.

Зима: Ничего не получается – огоньки не зажигаются.

Снегурочка обращает внимание на ёлочку. Прислушивается к елке, делает вид, что елка что-то говорит.

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

Ёлочка-красавица, поиграй-ка с нами,

 Ёлочка-красавица, засветись огнями!

 Скажем дружно (вместе): «Раз, два, три! Наша ёлочка, гори!»

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

Зима: Получилось, получилось: наша елка засветилась! Танцевать пришла пора, приглашайте снегурочку детвора.

Исполняется танец: «Ледяные ладошки»

под  фонограмму дети исполняют танец  и садятся на свои места.

Снегурочка: Ребята, а вы любите сказки.

А хотите, чтобы сказка ожила? Чтобы к ёлочке на праздник к нам пришла? (Да.) Ребята, садитесь по удобнее и приготовьтесь слушать сказку. Сказка, сказка, расскажись, здесь у ёлочки явись!

Звучит фонограмма «сказочной» музыки, и Снегурочка начинает.

«Жили-были дед да баба, вот они идут сюда! Жили дружно, не тужили, были веселы всегда. А чего им горевать? А чего им тосковать? С ними кура Рябушка — рады дед да бабушка!

Курочка Ряба: Ко-ко-ко да ко-ко-ко, я ли не красавица, мой задорный голосок всей деревне нравится! Ко-ко-ко!

Дед: Озорница, всё поёшь? А яйцо, когда снесёшь?

Курочка Ряба: а вы курочку кормили? А вы курочку поили?

Дед и Баба, всполошившись, несут еду и кормят курочку.

Баба: Вот тебе питьё и крошки.

Дед: Зёрнышек поешь немножко!

Курочка «клюёт», дед и баба любуются ею.

Баба: Ах, ты наша дорогая!

Дед: Ах, ты наша золотая!        

Курочка Ряба: Вот спасибо, дед и баба, вам снесёт яичко ряба, только это ведь не шутки — подождите-ка минутку! (уходит)

Дед: Что ж, ребятки, подождём!

Баба: Ну, ребятки, попляшите, свою удаль покажите! А мы в сторонке посидим, на ребяток поглядим!

Музыкальная игра со Снегурочкой.

Дети под аккомпанемент пианино и фонограмму играют в игру

Дед: Как плясали весело ребятки. Молодцы с танцевали от души.

(Садятся на стульчики)

Курочка Ряба: Куд-куда! Куд-куда! Дед, бабулечка, сюда! Вот яйцо, да не простое — посмотрите, золотое!

Дед: Ой, горит, горит как жар — не случился бы пожар!

Баба: Ой, блестит, слепит глаза! чудеса, ах, чудеса!

Снегурочка: Только вдруг из норки тёмной мышка ловко и проворно, мимо деда, мимо бабы, пробежала, мимо рябы, хвостиком лишь помахала, а яичко и пропало!

Баба: Вот беда-то, вот досада! Вот уж горе! Это ж надо!

Дед: Как же, Рябушка, нам быть? Чем детишек угостить?

Снегурочка: Вытирайте-ка вы слёзы! Подождём мы все Деду Мороза!

Сказка кончится добром, с вами мы ещё споём!

Снегурочка: Ну, где же Дедушка Мороз, бородат и краснонос? Уж пора ему прийти. может, сбился он с пути?

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

Снегурочка: (оборачиваясь): Ой, ребятки, посмотрите! Дед Мороз-то в зале спит, спит дедуля сладко-сладко, Новый год, а он храпит!

подходит к дедушке, легко постукивает его по плечу

Дедушка, проснись, вставай, детишек с ёлкой поздравляй!        

Нет, не получается, никак не просыпается! Может, песенка поможет, разбудить Мороза сможет?

Исполняют песню: «Дед Мороз»

дети под аккомпанемент пианино исполняют песню

Дед Мороз: (потягиваясь, просыпается). Ох, простите, задремал, путь неблизкий я держал. Возле ёлки отдохнул, оказалось, что уснул.

Дед Мороз исполняет под фонограмму песню

С Новым Годом всех  поздравляю, и сплясать я всех приглашаю.

Музыкальная игра с Дед Морозом!

под аккомпанемент пианино дети показывают движение

и исполняют песню

После музыкальной игры дети садятся на стульчики

Дед Мороз: Ох, давно так не играл, и не танцевал!

Снегурочка: Сядь, дедуля, отдохни, на детишек погляди, и ребятки отдохнут, для тебя стихи прочтут!

Чтение стихов

8. Здравствуй, дедушка Мороз!

Ты подарки нам принес?

Я тебя так долго жду

Никуда не выхожу.

9. Скоро, скоро Новый год!

Скоро Дед Мороз придёт.

За плечами ёлочка,

Пушистые иголочки.

Он подарки нам разносит

И стихи читать нас просит.

11. Мама елку украшала,

Аня маме помогала;

Подавала ей игрушки:

Звезды, шарики, хлопушки.

А потом гостей позвали

И у елочки сплясали!

Дед Мороз: Хорошо стихи читали, песни пели, танцевали. Ну, теперь пришла пора, раздавать подарки, да…!

Дед Мороз смотрит, а подарков нет.

Где подарки? Вот секрет.

Справа нет и слева нет! (обращается к детям)

А на елке нет? (Нет!)

А под елкой нет? (Нет!)

На окошке нет? (Нет!)

А на стуле нет? (Нет!)

А под стулом нет? (Нет!)

 (подходят к сугробу) А в сугробе нет? (нет!) Посмотрим!

(Находят большое яйцо)

Снегурочка: Рябушка, смотри сюда! Что в сугробе? Вот так да

Достаёт яйцо – сюрприз

Курочка Ряба: Яйцо! Не золотое, а вот какое!

Снегурочка: (восхищённо) Да не яйцо, а просто клад!

Дед Мороз: Здесь подарки для ребят!

Снегурочка, Дед Мороз раздают подарки

Снегурочка: Хорошо у вас, ребята, но пора нам уходить этот праздник новогодний никогда нам не забыть. До свидания!

Ðàçáîð ñêàçêè Êóðî÷êà Ðÿáà.

Ðàçâå ìîæíî ñåãîäíÿ âñòðåòèòü ÷åëîâåêà, íå çíàþùåãî ýòó ñêàçêó?! Íî âñ¸ æå, íàïîìíþ…

Æèëè-áûëè äåä äà áàáà. È áûëà ó íèõ Êóðî÷êà Ðÿáà.
Ñíåñëà êóðî÷êà ÿè÷êî, äà íå ïðîñòîå — çîëîòîå.
Äåä áèë — íå ðàçáèë.
Áàáà áèëà — íå ðàçáèëà.
À ìûøêà áåæàëà, õâîñòèêîì ìàõíóëà, ÿè÷êî óïàëî è ðàçáèëîñü.
Ïëà÷åò äåä, ïëà÷åò áàáà è ãîâîðèò èì Êóðî÷êà Ðÿáà:
— Íå ïëà÷ü, äåä, íå ïëà÷ü, áàáà: ñíåñó âàì íîâîå ÿè÷êî íå çîëîòîå, à ïðîñòîå!

Êàêîé, âñ¸-òàêè, ñåãîäíÿ ÷óäåñíûé è ïðåêðàñíûé äåíü! Ìû âíîâü îêóíàåìñÿ ñ âàìè â íàøå áîñîíîãîå äåòñòâî! È òî, ÷òî áóäåò âïåðåäè — ñîâåðøåííî íåâåäîìî âàì…
Äààà…, äàâíåíüêî ÿ íå íàïðÿãàë âåíû íà ëáó è íå ïèñàë ñëîâà óìíûå. Íó ÷òî æå, ïðèñòóïèì ê îïèñàíèþ ðàçáîðà äàííîãî ñþæåòà, íå ñîâñåì äåòñêîãî ïîíèìàíèÿ õîäà ìûñëåé â âîñïàë¸ííîì ìîçãó, ïî ïðè÷èíå ñåçîííîãî îáîñòðåíèÿ. Íå âñÿêèé ïîéì¸ò õîä ìîèõ ìûñëåé… Âåäü, ÷åñòíî ãîâîðÿ, ëþäåé ñòðàäàþùèõ òóïèçìîì, àë÷íîñòüþ, æàäíîñòüþ, ñâîäíè÷åñòâîì, à òàê æå èíòðèãàíîâ è äóðàêîâ, ãîðàçäî áîëüøå, ÷åì âû ìîãëè áû ñåáå ïðåäñòàâèòü.
Ñåãîäíÿ ó ìåíÿ âûõîäíîé. Ëè÷íî ÿ ïîëó÷àþ èñòèííîå óäîâîëüñòâèå îò âûõîäíûõ äíåé. Âû åñòåñòâåííî ñïðîñèòå — ïî÷åìó? Âñ¸ î÷åíü ïðîñòî è ïîíÿòíî, äàæå òåì, êòî ñ áðîíåïîåçäà — ÿ íå íàõîæóñü íà ðàáî÷åì ìåñòå, è ìíå íèêòî íå âûñàñûâàåò ñïèííîé ìîçã ÷åðåç … (Öåíçóðà, áëèí! Öåíçóðà!). Íó äà ëàäíî, ïðîäîëæèì îêóíàòüñÿ â ðàçáîð ñêàçêè.

Èòàê.

«Æèëè-áûëè äåä äà áàáà…»
***
Ïðåæäå âñåãî, ýòî ñêàçêà äëÿ äåòåé ìëàäøåãî âîçðàñòà, çíà÷èò è âîñïðèÿòèå äîëæíî áûòü ñîîòâåòñòâóþùèå. È íàçûâàòü ãåðîåâ ïîâåñòâîâàíèÿ íóæíî ñîîòâåòñòâåííî ïî-äåòñêè: äåäóøêà è áàáóøêà.

«È áûëà ó íèõ Êóðî÷êà Ðÿáà…»
***
Ïî÷åìó «áûëà»? Çàãíóëàñü, ÷òî ëè, îò ñòàðîñòè, èëè ïòè÷èé ãðèïï äîêîíàë? Ïî÷åìó êóðèöà áûëà îäíà? À òîïòóíà ïåòóõà Ïåòþ ïî÷åìó íå óâåêîâå÷èëè â ñêàçêå? È ÷òî ýòî çà èìÿ òàêîå àôðèêàíñêîå — Ðÿáà? Ñîâñåì íåïîíÿòíî, çà÷åì ãëóïîé êóðèöå äàâàòü àôðèêàíñêîå èìÿ? Ó íå¸ æå ìîçãîâ, êàê ó êèëüêè — 3 ãðàììà íà êîñÿê. Î÷åíü ñòðàííî, î÷åíü…

«Ñíåñëà êóðî÷êà ÿè÷ê
***
Ïî÷åìó äåä äà áàáà äåðæàëè òîëüêî îäíó êóðèöó? Îò îäíîãî ÿè÷êà â äåíü, äà åù¸ íà äâîèõ, äàëåêî íå óåäåøü! Çà÷åì òðàòèòü íà íå¸ çåðíî è ñâîè ñèëû? Îíà ñàìà îáúåäàåò äåäóøêó è áàáóøêó, à ïîëüçû îò íå¸ ñ Ãóëüêèí íîñ. È äëÿ ñóïà îíà íå ãîäèòñÿ ïî ïðè÷èíå å¸ äèñòðîôèè. Íóæíû åù¸ êóðû!

«Íå ïðîñòîå – çîëîòî养
***
Ýòî ÷òî æå ïîëó÷àåòñÿ, äîðîãèå òîâàðèùè?! Ãóëÿùàÿ êóðèöà? Çîëîòîå ÿéöî ìîæåò ïîëó÷èòüñÿ òîëüêî îò Çîëîòîãî Ïåòóøêà! Çíà÷èò, Çîëîòîé Ïåòóõ ñêëîíèë äåðåâåíñêóþ êóðèöó ê ñîæèòåëüñòâó, ïîîáåùàâ åé çîëîòûå ãîðû? À ìîæåò Ðÿáà ñàìà?! Êàê ãîâîðèòñÿ, âûøëà çà ïëåòåíü ïîäñòàâëÿé ñâîþ ïè…íü? Òàê ÷òî ëè?! Óâåðåí íà 100%, ÷òî äåéñòâèå ýòîé ïîòàñêóøêè áûëî îñîçíàííîå. Çàõîòåëîñü åé ëó÷øåé æèçíè, áëèí!

«Äåä áèë — íå ðàçáè녻
***
Ãëóïûé äåä, çà÷åì áèòü çîëîòîå ÿéöî? Åãî æå ìîæíî áûëî ïðîäàòü, îáìåíÿòü èëè ñäàòü â ëîìáàðä! Îáû÷íîå ÿéöî âåñèò 80 ã, à ÿè÷êî èç ÷èñòîãî çîëîòà âåñèò áîëåå îäíîãî êèëîãðàììà … Ïî íûíåøíåìó êóðñó — ýòî òðè ëèìîíà. Äåä â ïðåêëîííîì âîçðàñòå è ñëàùå ìîðêîâêè íè÷åãî íå âèäåë, à ñ òàêèìè äåíüæèùàìè ñìîã áû ñåáå ïîçâîëèòü ìîëîäóõó ãðóäàñòóþ, íà ÷èñòîì ñëèâî÷íîì ìàñëå âîñïèòàííóþ, äëÿ óõîäà è ìèíåòà. Ãëóïûé äåäóøêà… Äà è áàáóøêà íå äàëåêî óøëà â ïîíèìàíèè ñëîæèâøèõñÿ îáñòîÿòåëüñòâàõ. Ìîãëà áû ñîñâàòàòü Ðÿáó, à ïîñëå ïîëó÷àòü äèâèäåíäû íà ïîñòîÿííîé îñíîâå.

«À ìûøêà áåæàëà, õâîñòèêîì ìàõíóëà, ÿè÷êî óïàëî è ðàçáèëîñü…»
***
Áðåä ñèâîé êîáûëû. Íåòðóäíî âû÷èñëèòü, ÷òî ÿéöî çîëîòîå âåñèò áîëåå îäíîãî êèëîãðàììà, à ñâîëî÷ü ñåðàÿ — íå áîëåå ñòà ãðàìì. ×òîáû ñìàõíóòü ñî ñòîëà çîëîòîå ÿéöî, ïîòðåáóåòñÿ íå ìåíåå äåñÿòè ìûøåé. È ìûøè äîëæíû áûòü îðãàíèçîâàíû. Îäíîâðåìåííî è âìåñòå íà ñ÷¸ò òðè ìàõíóòü õâîñòàìè. Òî åñòü, êàê ýòî ìàõíóòü? Õâîñòîì ìàøåò êîøêà è ñîáàêà, à ìûøü? Ïðåäñòàâüòå ñåáå: ìûøü èä¸ò ïî ñòîëó è ìàøåò õâîñòîì ìîë ìíå ìîðñêèå çíàêè äî ëàìïî÷êè. Êóêëà÷¸â ïðîñòî îòäûõàåò ñî ñâîèìè êîøêàìè! Äðåññèðîâàííàÿ ìûøü, ìàøóùàÿ õâîñòîì — òàêîå äàæå áðàòüÿì Çàïàøíûì íå ñíèëîñü.
Õâîñò ìûøêè ñëóæèò ðóë¸ì íà ïîâîðîòàõ, íî íèêàê íå îðóäèåì ñìàõèâàíèÿ êóðèíûõ ÿèö. Íî êàê ýòî îáúÿñíèòü ðåá¸íêó, íå çàòðîíóâ ïðè ýòîì åãî ïñèõèêó, òàêóþ ðàíèìóþ â ðàííåì âîçðàñòå? Íåïîíÿòíî.
È åù¸… êàê çîëîòîå ÿéöî ìîæåò ðàçáèòüñÿ, óïàâ ñ ìåòðîâîé âûñîòû ñòîëà? Åñëè ðåáåíîê â ýòî ïîâåðèò, òî âñþ æèçíü áóäåò áîÿòüñÿ âûñîòû. È ÷òî ìû ïîëó÷èì? Äåñàíòíûõ âîéñê íå áóäåò, ìîíòàæíèêè-âûñîòíèêè âûìðóò êàê ìàìîíòû… ÿ óæ íå ãîâîðþ î ëåò÷èêàõ, êîñìîíàâòàõ, ñêàëîëàçàõ, ñòðîèòåëÿõ è ò.ä è ò.ï. Îïÿòü â êàìåííûé âåê?!

«Ïëà÷åò äåä, ïëà÷åò áàáà…»
***
׸ ñåáÿ èçâîäèòü-òî?! Ñíåñëè áû îñêîëêè ÿè÷êà â ëîìáàðä, à ïîòîì áû îòïðàâèëèñü íà áàçàð çà îáûêíîâåííûìè ÿéöàìè.

«È ãîâîðèò èì Êóðî÷êà Ðÿáà…»
***
Äààà… Ñîâñåì íå ïëîõî æèâ¸òñÿ ñòàðèêàì íà îòäàë¸ííîì õóòîðå. Ñàæàòü è âûðàùèâàòü íà îãîðîäå ìîæíî áóêâàëüíî âñ¸! Âîò áàáóøêà è äåäóøêà çàñåÿëè äàëüíþþ ãðÿäêó êîíîïëÿíûìè ñåìå÷êàìè. Óðîæàé âñåãäà ó íèõ áûë îòìåííûé. Ñòåïåíü ñîçðåâàíèÿ ïðîäóêòà ñòàðèêè âñåãäà îïðåäåëÿëè âìåñòå.
Âîò è â ýòîò ðàç äåäóøêà ñêðóòèë êîçüþ íîæêó ñ êîáûëüþ ëÿæêó è ïûõíóë ïàðîâîçèêîì. Ïðîäóêò îêàçàëñÿ îòìåííûì, áëàãî ëåòî â íûíåøíåì ãîäó áûëî çíîéíîå äî ïðåäåëà âîçìîæíîñòè. Ïîñëå ïåðâîãî ïðîõîäà äåäà ïàðàëèçîâàëî íà íåñêîëüêî ìèíóò. ×åðåç êîðîòêîå âðåìÿ äåä äóíóë íàïîëîâèíó îòðàáîòàííûì ïðîäóêòîì â áåççóáûé ðîò áàáóøêè. Áàáóøêà çàêàòèëà ãëàçà íà ëîá è âñïîìíèëà, êàê îíà áûëà öåëîìóäðåííîé äåâêîé. À ÷åðåç ñåêóíäó èõ îáîèõ ïðîáèëî íà æàëîñòü. Îíè ïëàêàëè! Ïëàêàëè îò ÷óâñòâ ïåðåïîëíÿþùèõ!
Ïëàêàëè, íå ñìîòðÿ íà ïîñëîâèöó «Ñëåçàìè ãîðþ íå ïîìîæåøü»!
Íî îêàçàëîñü âñ¸ íå òàê. Òî ëè ñë¸çû ïîìîãëè, òî ëè îòìåííûé ïðîäóêò… íî óñëûøàëè ñòàðèêè ãîëîñ. Íàñòîðîæèëèñü, äàæå íåìíîãî èñïóãàëèñü. Ñ íèìè çàãîâîðèëà êóðèöà! Êóðèöà, áëÿ*òü, çàãîâîðèëà! Íà âïîëíå ïîíÿòíîì èì ÿçûêå. Ãîëîñ áûë ïðèÿòíûì è áûë âåçäå, îí îêóòûâàë è ìàíèë ñâîåé ÷èñòîòîé è îòäàëåííûì ýõîì â èõ ñêàçî÷íî-âîëøåáíîì ìèðå. Ñòàðèêè ñëóøàëè âíèìàòåëüíî, íå ïûòàÿñü ïåðåáèâàòü äèâíóþ ïòèöó íåîáûêíîâåííîé êðàñîòû… È ÷òî âû ñêàæåòå çà ýòî ðàçâèòèå ñîáûòèé, à?… Òî-òî æå…
Âû âñ¸ åù¸ âåðèòå, ÷òî ýòî äåéñòâèòåëüíî äåòñêàÿ ñêàçêà? Íó-íó…

«Íå ïëà÷ü, äåä, íå ïëà÷ü, áàáà: ñíåñó âàì íîâîå ÿè÷êî íå çîëîòîå, à ïðîñòîå!»
***
Äààà… Òîëüêî â êîíöå ñêàçêè íàêîíåö-òî ñòàë ïðîñìàòðèâàòüñÿ ëîãè÷åñêèé êîíåö. Çíà÷èò ñ Çîëîòûì Ïåòóøêîì íå âûøëî ñ÷àñòëèâîãî êîíöà, çàáèðàþ äåðåâåíñêîãî ïåòóøêà Ïåòþíþ. À òî è ýòîò ñâàëèò ê Àíäàëóçñêîé ãîëóáîé íåñóøêå, íåäàâíî êóïëåííîé çà áîëüøèå äåíüãè ñîñåäêîé áàáêîé Ãàëåé. Òàê äóìàëà êóðî÷êà Ðÿáà, ïðèñòóïèâ ê ÷èñòêå ï¸ðûøåê. Ê âå÷åðó îíà ñîáðàëàñü íà ñâèäàíèå ê Ïåòå-Ïåòóøêó. À óæ Ïåòÿ-òî ðàññòàðàëñÿ, êîãäà âðåìÿ ïîäîøëî! Íà âîëüíûõ õàð÷àõ, äà íà ñâåæåì âîçäóõå, òîïòàë îí Ðÿáóøêó ñî ñòðàøíîé ñèëîé: ãäå ñãð¸á òàì è ó¸*. È òàê, äî ïîòåðè ñîçíàòåëüíîñòè çíà÷èòñÿ. È íåñëà ÿè÷êè Ðÿáà àæ äþæèíó â íåäåëþ, è öûïëÿòîê àæ ïî äâå äþæèíû… âûñèæèâàëà äà âûõàæèâàëà. È æèëè äåäóøêà äà áàáóøêà â ïîëíîé ñûòîñòè äà ñîãëàñèè âçàèìíîì, äà äîâåðèè äóøåâíîì…

Âîò âàì è äåòñêàÿ ñêàçî÷êà… Íà ïåðâûé âçãëÿä êàæóùàÿñÿ, âðîäå áû êàê, áåçîáèäíàÿ…

Îáùåïðèíÿòî çàìåíÿòü çâ¸çäî÷êà

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

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

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

Задача

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

колобок Издание 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)


Adblock
detector