Основы алгоритмики. Задачи на построение графов.

Факультативы
Алгори́тмика — раздел информатики, наука об алгоритмах. Круг задач алгоритмики включает создание алгоритмов, доказательство их правильности и выполнимости, изучение их свойств и также исследование различных исполнителей. Алгоритмика -- это первое, что мы изучаем с учениками на факультативах по информатики.
Шкурин Дмитрий Николаевич
Содержимое публикации

Большая семья

В семье пятеро мужчин: Иван Сидорович, Сидор Иванович, Сидор Петрович, Пётр Сидорович и Пётр Петрович. Один из них сейчас смотрит в окно, его отец спит, брат читает книгу, а сыновья ушли гулять. Как зовут того, кто смотрит в окно?

Как зовут того, кто смотрит в окно?

Подсказка 1 из 2

Среди пяти отчеств в тексте задачи только одно встречается ровно один раз: Иванович. 

Подсказка 2 из 2

Значит, Сидор Иванович — отец того, кто смотрит в окно.

Решение задачи

Среди пяти отчеств в тексте задачи только одно встречается ровно один раз: Иванович. Значит, Сидор Иванович — отец того, кто смотрит в окно. Тогда Петр Сидорович и Иван Сидорович — его сыновья (смотрящий в окно и его брат). Оставшиеся двое — дети смотрящего в окно, Петровичи. Следовательно, в окно смотрит Петр Сидорович.

 

Странный родственник

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

Подсказка 1 из 2

Брат отца Вани - это Джованни.

Подсказка 2 из 2

Его дед - Джон. 

Решение задачи

Брат отца Вани - это Джованни. Его дед - Джон. Брат Джона - Йован. А его сын - Иоганн.

Пять вершин

Нарисуйте все деревья с 5 вершинами. Все вершины считаются равноправными.

Сколько их получилось?

Решение задачи

Всего три таких дерева:

 

Сетка мистера Фокса

У мистера Фокса есть кусок сетки в виде креста (см. рисунок). 

Какое наибольшее количество веревочек, составляющих сетку, он может разрезать, чтобы она не распалась на куски?

Подсказка 1 из 1

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

Решение задачи

Представим узлы сетки вершинами графа, а веревочки — ребрами. Чтобы сетка не развалилась на кусочки, оставшийся граф должен быть связным, то есть, от каждой вершины можно по ребрам дойти до каждой другой. Меньше всего ребер в связном графе, являющемся деревом. Всего на рисунке 12 узлов-вершин. В дереве ребер на одно меньше, чем вершин, то есть можно оставить 11 веревочек. Всего веревочек было 16, то есть 5 можно стереть.

Дороги

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

Сколько в этой стране дорог?

Подсказка 1 из 1

Граф дорог этой страны — дерево.

Ответ: 9.

Язык программирования Blockly

Blockly — визуальный язык программирования с веб-интерфейсом. Программы создаются путем  соединения блоков.

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

Про язык подробнее можно почитать тут.

Комментировать
Свидетельство участника экспертной комиссии
Оставляйте комментарии к работам коллег и получите документ бесплатно!
Подробнее
Также Вас может заинтересовать
Информатика
Презентации по информатики для «Электронные таблицы.»
Информатика
Факультативы по информатики для 5 класса «Основы компьютерной грамотности»
Информатика
Презентации по информатики для 11 класса «Создание элементарных графических объектов»
Информатика
Конспект занятия по информатики для 3 класса «Тайны космоса»
Комментарии
Добавить
публикацию
После добавления публикации на сайт, в личном кабинете вы сможете скачать бесплатно свидетельство и справку о публикации в СМИ.
Cвидетельство о публикации сразу
Получите свидетельство бесплатно сразу после добавления публикации.
Подробнее
Свидетельство за распространение педагогического опыта
Опубликует не менее 15 материалов и скачайте бесплатно.
Подробнее
Рецензия на методическую разработку
Опубликуйте материал и скачайте рецензию бесплатно.
Подробнее
Свидетельство участника экспертной комиссии
Стать экспертом и скачать свидетельство бесплатно.
Подробнее
Помощь