
- •Основы алгоритмизации и программирование
- •Раздел 4. Основные комбинаторные алгоритмы и алгоритмы на графах. Инструкционная карта №17(2) Вариант1
- •Основы алгоритмизации и программирование
- •Инструкционная карта №17(2) Вариант2
- •Основы алгоритмизации и программирование
- •Инструкционная карта №17(2) Вариант3
- •Основы алгоритмизации и программирование
- •Инструкционная карта №17(2) Вариант4
- •Основы алгоритмизации и программирование
- •Инструкционная карта №17(2) Вариант5
- •Основы алгоритмизации и программирование
- •Инструкционная карта №17(2) Вариант6
- •Основы алгоритмизации и программирование
- •Инструкционная карта №17(2) Вариант7
- •Основы алгоритмизации и программирование
- •Инструкционная карта №17(2) Вариант8
- •Основы алгоритмизации и программирование
- •Инструкционная карта №17(2) Вариант9
- •Основы алгоритмизации и программирование
- •Инструкционная карта №17(2) Вариант10
- •Основы алгоритмизации и программирование
- •Инструкционная карта №17(2) Вариант11
- •Основы алгоритмизации и программирование
- •Инструкционная карта №17(2) Вариант12
- •Основы алгоритмизации и программирование
- •Инструкционная карта №17(2) Вариант13
- •Основы алгоритмизации и программирование
- •Инструкционная карта №17(2) Вариант14(c)
- •Основы алгоритмизации и программирование
- •Инструкционная карта №17(2) Вариант15(c)
- •4. Подведение итогов. Самоанализ результатов работы.
Основы алгоритмизации и программирование
Раздел 4. Основные комбинаторные алгоритмы и алгоритмы на графах. Инструкционная карта №17(2) Вариант1
Тема: Разработка алгоритмов и программ с использованием комбинаторных алгоритмов, алгоритмов на графах.
Цель занятия:
разработать алгоритм решения задачи с использованием алгоритмов на графах;
составить программу и произвести ее отладку и тестирование;
совершенствовать культуру общения.
Ход занятия:
1. Организационный момент.
2. Повторение изученного материала.
алгоритм обхода графа поиском в ширину;
алгоритм построения остовного дерева графа;
алгоритм поиска кратчайших путей в графе;
алгоритм поиска эйлерова пути в графе.
3. Самостоятельная работа.
Индивидуальное задание:
Имеется завод по производству некоторой продукции и n заводов потребителей этой продукции. Известна также сеть дорог, соединяющих эти предприятия и длины всех дорог. Каждая дорога соединяет только два предприятия. Найти кратчайшие пути между заводом производителем и всеми потребителями. Ввод-вывод из текстовых файлов.
4. Подведение итогов. Самоанализ результатов работы.
Домашнее задание: Анализ алгоритмов. Активный обучающий подход. Дж. Макконнелл. М.:Техносфера., 2009, стр. 45-70.
Повторить тему «Алгоритмы с возвращением, их реализация с помощью рекурсий и динамических структур»
Основы алгоритмизации и программирование
Раздел 4. Основные комбинаторные алгоритмы и алгоритмы на графах.
Инструкционная карта №17(2) Вариант2
Тема: Разработка алгоритмов и программ с использованием комбинаторных алгоритмов, алгоритмов на графах.
Цель занятия:
разработать алгоритм решения задачи с использованием алгоритмов на графах;
составить программу и произвести ее отладку и тестирование;
совершенствовать культуру общения.
Ход занятия:
1. Организационный момент.
2. Повторение изученного материала.
алгоритм обхода графа поиском в ширину;
алгоритм построения остовного дерева графа;
алгоритм поиска кратчайших путей в графе;
алгоритм поиска эйлерова пути в графе.
3. Самостоятельная работа.
Индивидуальное задание:
N городов связаны между собой m дорогами. Каждая дорога связывает только два города. Известны длины всех дорог. Найдите пути между любыми двумя (вводятся пользователем) городами. Ввод-вывод из текстовых файлов.
4. Подведение итогов. Самоанализ результатов работы.
Домашнее задание: Анализ алгоритмов. Активный обучающий подход. Дж. Макконнелл. М.:Техносфера., 2009, стр. 45-70.
Повторить тему «Алгоритмы с возвращением, их реализация с помощью рекурсий и динамических структур»
Основы алгоритмизации и программирование
Раздел 4. Основные комбинаторные алгоритмы и алгоритмы на графах.
Инструкционная карта №17(2) Вариант3
Тема: Разработка алгоритмов и программ с использованием комбинаторных алгоритмов, алгоритмов на графах.
Цель занятия:
разработать алгоритм решения задачи с использованием алгоритмов на графах;
составить программу и произвести ее отладку и тестирование;
совершенствовать культуру общения.
Ход занятия:
1. Организационный момент.
2. Повторение изученного материала.
алгоритм обхода графа поиском в ширину;
алгоритм построения остовного дерева графа;
алгоритм поиска кратчайших путей в графе;
алгоритм поиска эйлерова пути в графе.
3. Самостоятельная работа.
Индивидуальное задание:
Планируется строительство n городов, которые должны быть соединены дорогами. Известны несколько пар городов, строительство дорог между которыми невозможно. Распланируйте строительство дорог между городами, чтобы из каждого города можно было попасть в любой другой и количество построенных дорог было минимальным. Ввод-вывод из текстовых файлов.
4. Подведение итогов. Самоанализ результатов работы.
Домашнее задание: Анализ алгоритмов. Активный обучающий подход. Дж. Макконнелл. М.:Техносфера., 2009, стр. 45-70.
Повторить тему «Алгоритмы с возвращением, их реализация с помощью рекурсий и динамических структур»