Государственное бюджетное профессиональное образовательное учреждение
«Починковский сельскохозяйственный техникум»
Индивидуальный проект по информатике
на тему
«Алгоритмы в литературе».
Выполнила обучающаяся
группы 1Б
Улыбина Алина
Руководитель проекта
преподаватель информатики
Бухалкина Е.С.
с.Починки, 2020 г.
Содержание
Введение…………………………………………………………..3 стр
Основная часть…………………………………………………….4стр
Глава 1. История возникновения понятия алгоритма…………..4стр
Глава 2. Виды алгоритмов………………………………………..6стр
Глава 3. Алгоритмы в литературе……………………………….9стр
Исследовательская часть………………………………………..16стр
Заключение………………………………………………………19стр
Список литературы ……………………………………………..20стр
Введение.
Предмет «Информатика» изучается во всех образовательных учреждениях. На проведенных занятиях этой дисциплины мы узнаем много нового об информации, устройствах компьютера и т.д. После прохождения темы «Алгоритмы и способы их описания» меня заинтересовало то, что в нашей повседневной жизни нас окружают множество различных видов алгоритмов, к примеру, это случается когда человек выполняет какие-либо действия по порядку, раздумывая их правильность. Актуальность выбранной темы состоит в том, что читая младшему брату сказку, я заметила, что очень часто герои выполняют свои действия последовательно, придерживаясь какого - то порядка действия. Что это за последовательность? Исходя из данной проблемы, я выбрала для себя исследования: «Алгоритмы в Литературе»
Цель проекта: Сформировать представление о понятии алгоритма в литературе, непосредственно изучив различные источники информации.
Задачи проекта:
Изучить понятие алгоритма, а также выяснить его историю создания.
Выявить присутствие алгоритмов в различных источниках информации (сказках и пословицах).
Изучить свойства алгоритмов, её классификацию, а также привести примеры алгоритмических конструкций в сказках и пословицах.
Объект исследования – литературные произведения.
Предмет исследования – литературные произведениях разных жанров.
Основная часть.
Глава 1. История возникновения понятия алгоритма
Мы постоянно сталкиваемся с понятиями алгоритмов в различных сферах человеческой деятельности. К примеру: в кулинарных книгах собраны различные рецепты приготовления разных блюд, так же любая вещь, купленная в магазине, снабжается инструкцией по ее использованию и так далее. Но сейчас речь пойдет о алгоритмах в литературе, то есть в русских народных сказках, пословицах, песнях и тому подобное. Но перед тем как начать изучение нужно выяснить, что же такое алгоритм и как он возник.
Происхождение слова «алгоритм».
1. Версия происхождения слова «алгоритм»
Было множество версий происхождения слова «алгоритм». Одной из них была версия о греческом начале этого слова. Некоторые ученые выводили algorism из греческих algiros (больной) и arithmos (число). Но это объяснение не давало понять, почему числа именно «больные». Или же лингвистам казалось, что люди, имеющие несчастье заниматься вычислениями, больны? В энциклопедическом словаре Брокгауза и Ефрона можно было найти своё объяснение. В нём алгоритмы (кстати, до революции использовалось написание алгорим, через фиту) производится «от арабского слова Аль-Горетм, то есть корень». Конечно, эти объяснения убедительными трудно назвать. Но, греческая версия происхождения этого слова была не единственной. Мифический АлГор (Algor) именовался то королём Кастилии, то индийским королём, то арабским мудрецом, то египетским божеством. Соответственно АлГорРитм - это ритм (порядок) бога Гора (АлГора).
2 Основная версия
Но многие ученые приходят к выводу, что понятие «алгоритм» пошло из Индии. Слово «алгоритм» произошло от имени великого среднеазиатского учёного Мухаммеда аль-Хорезми, который жил в первой половине IX века (приблизительные даты его жизни 780-850 года). Около 825 года аль-Хорезми написал сочинение, где впервые описал придуманную в Индии позиционную десятичную систему счисления. Оригинал книги, к сожалению, не сохранился, и ее оригинально название неизвестно. Аль-Хорезми сформулировал правила вычислений в новой системе и, возможно, впервые использовал цифру 0, чтобы обозначать пропущенную позицию в записи числа (её индийское название арабы перевели как as-sifr или просто sifr, отсюда такие слова, как цифра и шифр). Примерно в тоже время индийские числа начали использовать и другие арабские учёные. В первой половине XII века книга аль-Хорезми в латинском переводе проникла в Европу. Переводчик, имя которого до нас не дошло, дал ей название «Algoritmi de numero Indorum» («Индийское искусство счёта, сочинение аль-Хорезми»). Следовательно, мы видим, что латинизированное имя аль-Хорезми было вынесено в заглавие книги, и сейчас нет никаких сомнений, что слово «алгоритм» попало в европейские языки непосредственно благодаря данному сочинению. Однако вопрос о его смысле длительное время вызывал ожесточённые споры. На протяжении множества веков происхождению слова давали самые различные объяснения. И так, под алгоритмом понимается, понятное и точное указание исполнителю выполнить последовательность действий, направленные на достижение указанной цели.
Глава 2. Виды алгоритмов
Прежде чем рассматривать виды алгоритмов в информатике, необходимо выяснить их основные свойства. Среди основных свойств алгоритмов необходимо выделить следующие:
1.Детерминированность, то есть определенность. Заключается в том, что любой алгоритм предполагает получение определенного результата при заданных исходных.
2. Результативность. Означает, что при наличии ряда исходных данных после выполнения ряда шагов будет достигнут определенный, ожидаемый результат.
3.Массовость. Написанный единожды алгоритм может использоваться для решения всех задач заданного типа
4. Дискретность. Она подразумевает, что любой алгоритм можно разбить на несколько этапов, каждый из которых имеет свое назначение. Вне зависимости от того, какие виды алгоритмов в информатике вы рассматриваете.
Существует несколько способов их записи:
1.Словесный.
2.Формульно-словесный.
3.Графический.
4.Язык алгоритма.
Наиболее часто изображают алгоритм в виде блок-схемы, используя специальные обозначения, зафиксированные ГОСТами.
Выделяют три основных вида:
1.Линейный алгоритм.
Линейный – список команд (указаний), выполняемых последовательно друг за другом;
2.Ветвящийся алгоритм, или разветвленный.
Разветвляющийся – алгоритм, содержащий хотя бы одну проверку условия, в результате которой обеспечивается переход на один из возможных вариантов решения;
3.Циклический.
Циклический – алгоритм, предусматривающий многократное повторение одной и той же последовательности действий. Количество повторений обусловливается исходными данными или условием задачи.
Глава 3. Алгоритмы в литературе
Наконец мы и подошли к алгоритмам, которые нам встречаются в Русской Литературе. Их огромное множество, некоторые из них я сейчас покажу в виде различных схем.
И так:
Русская народная сказка «Курочка ряба» (линейный алгоритм)
Словесное описание
Блок-схема
Начало
Жили-были дед да баба.
Была у них курочка ряба.
Снесла курочка яичко, не простое, золотое.
Дед бил, бил – не разбил.
Баба била, била – не разбила.
Мышка бежала, хвостиком махнула.
Яичко упало и разбилось.
Дед и баба плачут.
Курочка кудахчет.
Конец
Русская народная сказка «Гуси-лебеди». (Разветвленный алгоритм) Эпизод с печкой.
Словесное описание
Блок-схема
Начало
Девочка просит печку помочь.
Если съешь моего простого киселька,
то помогу,
иначе не помогу
Конец
Русская народная сказка «Колобок» (циклический алгоритм)
Начало
Убежал колобок от деда и бабки.
НЦ
катится колобок по дорожке, а навстречу ему зверь.
Если зверь лиса,
то колобок поет песенку,
иначе колобок поет песенку два раза
лиса съедает колобка
КЦ
Конец
Но не только в русских народных сказках есть алгоритмы. Они присутствуют и в пословицах
Разветвляющийся алгоритм- болен лечись, а здоров – берегись!
Циклический алгоритм- Готовь сани летом ,а телегу зимой
Так же алгоритмы мы можем встретить в произведениях А.С.Пушкина
А.С.Пушкин «Руслан и Людмила»
У лукоморья дуб зелёный;
Златая цепь на дубе том:
И днём и ночью кот учёный
Всё ходит по цепи кругом;
Идёт направо — песнь заводит,
Налево — сказку говорит.
Алгоритмы можно встретить в русской и советской литературе
(Илья Ильф, Евгений Петров «ДВЕНАДЦАТЬ СТУЛЬЕВ»)
Ипполит Матвеевич снял с головы пятнистую касторовую шляпу, расчесал усы, из которых, при прикосновении гребешка, вылетела дружная стайка небольших электрических искр, и, решительно откашлявшись, рассказал Остапу Бендеру, первому встреченному им проходимцу, все, что ему было известно о бриллиантах со слов умирающей тещи.
…
Сколько было стульев?
– Дюжина. Гостиный гарнитур.
– Давно, наверно, сгорел ваш гостиный гарнитур в печках.
Воробьянинов так испугался, что даже встал с места.
– Спокойно, спокойно. За дело берусь я. Заседание продолжается.
В современной литературе так же можно встретить алгоритмы
Роман Сьюзен Коллинз «Голодные игры»
Исследовательская часть
В своей группе я провела исследование, могут ли мои одногруппники назвать произведения литературы, где есть алгоритмы. Я задавала следующие вопросы
«Можете Вы назвать произведения с линейным алгоритмом?»
Приводили примеры произведения А. Волкова «Волшебник изумрудного города».
Русская народная сказка «Маша и медведь»
Не садись на пенек,
Не ешь пирожок!
Неси бабушке,
Неси дедушке!
«Можете Вы назвать произведения с циклическим алгоритмом?»
Сказка Шарля Перро «Золушка». ( Циклический алгоритм).
«Можете Вы назвать произведения с разветвленным алгоритмом?»
Сказка о Иване Царевиче
Заключение.
Проделав данную проектную работу можно прийти к выводу, что изучив множество литературных произведений, я выяснила присутствие алгоритмов в любом жанре как русском народном творчестве так и в художественной литературе. А так же сформировала у себя представление о понятии алгоритма в литературе, непосредственно изучив различные источники информации.
Список литературы
Ресурсы интернета https://fhd.multiurok.ru/4/0/6/406731503ff9fba08ef8a63f5e48abc254330886/img6.jpg
https://fhd.multiurok.ru/4/0/6/406731503ff9fba08ef8a63f5e48abc254330886/img7.jpg
https://fhd.multiurok.ru/4/0/6/406731503ff9fba08ef8a63f5e48abc254330886/img8.jpg
https://ds04.infourok.ru/uploads/ex/093e/0004760d-8fe81e2b/1/hello_html_m1d9255be.png
https://im0-tub-ru.yandex.net/i?id=186e5874e3fddf7cd85b8f340b0f57f3&n=13
Учебник информатики 8-9класс.
Энциклопедии.
17