Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИК ЛР№18.docx
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
39.72 Кб
Скачать

Основы алгоритмизации и программирование

Раздел 4. Основные комбинаторные алгоритмы и алгоритмы на графах.

Инструкционная карта №18 Вариант4

Тема: Решение задач, реализуемых с помощью алгоритмов с возвращением.

Цель занятия:

  • разработать алгоритм решения задачи с использованием алгоритмов на графах;

  • составить программу и произвести ее отладку и тестирование;

  • совершенствовать культуру общения.

Ход занятия:

1. Организационный момент.

2. Повторение изученного материала.

  • рекурсия;

  • возвратная рекурсия.

3. Самостоятельная работа.

Индивидуальное задание:

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

4. Подведение итогов. Самоанализ результатов работы.

Домашнее задание: Анализ алгоритмов. Активный обучающий подход. Программирование на языке Pascal. Рапаков Г. Г., Ржеуцкая С. Ю. СПб.: БХВ-Петербург, 2004, стр.326-336

Повторить тему «Типизированные файлы, их назначение и использование. Основные процедуры обработки типизированных файлов».

Основы алгоритмизации и программирование

Раздел 4. Основные комбинаторные алгоритмы и алгоритмы на графах.

Инструкционная карта №18 Вариант5

Тема: Решение задач, реализуемых с помощью алгоритмов с возвращением.

Цель занятия:

  • разработать алгоритм решения задачи с использованием алгоритмов на графах;

  • составить программу и произвести ее отладку и тестирование;

  • совершенствовать культуру общения.

Ход занятия:

1. Организационный момент.

2. Повторение изученного материала.

  • рекурсия;

  • возвратная рекурсия.

3. Самостоятельная работа.

Индивидуальное задание:

Выведите количество вариантов расстановки ладьи на шахматной доске, чтобы ни одна из них не угрожала другой. Размер доски n×n (n вводится пользователем). Предусмотрите возможность вывода и самих вариантов расстановки. Ввод-вывод в текстовые файлы.

4. Подведение итогов. Самоанализ результатов работы.

Домашнее задание: Анализ алгоритмов. Активный обучающий подход. Программирование на языке Pascal. Рапаков Г. Г., Ржеуцкая С. Ю. СПб.: БХВ-Петербург, 2004, стр.326-336

Повторить тему «Типизированные файлы, их назначение и использование. Основные процедуры обработки типизированных файлов».

Основы алгоритмизации и программирование

Раздел 4. Основные комбинаторные алгоритмы и алгоритмы на графах.

Инструкционная карта №18 Вариант6

Тема: Решение задач, реализуемых с помощью алгоритмов с возвращением.

Цель занятия:

  • разработать алгоритм решения задачи с использованием алгоритмов на графах;

  • составить программу и произвести ее отладку и тестирование;

  • совершенствовать культуру общения.

Ход занятия:

1. Организационный момент.

2. Повторение изученного материала.

  • рекурсия;

  • возвратная рекурсия.

3. Самостоятельная работа.

Индивидуальное задание:

У отца три сына. Он хочет составить завещание. Выведите все возможные варианты деления имущества. Список имущества и его количество вводится пользователем. Ввод-вывод в текстовые файлы.

4. Подведение итогов. Самоанализ результатов работы.

Домашнее задание: Анализ алгоритмов. Активный обучающий подход. Программирование на языке Pascal. Рапаков Г. Г., Ржеуцкая С. Ю. СПб.: БХВ-Петербург, 2004, стр.326-336

Повторить тему «Типизированные файлы, их назначение и использование. Основные процедуры обработки типизированных файлов».