Методы реализации алгоритмов полного перебора. Алгоритм Грея.
статья по информатике и икт (7, 8, 9, 10, 11 класс)

Морозов Владимир Владимирович
На олимпиадах по программированию частая гостья – задача, в которой приходится из данного множества выбирать некоторое подмножество, удовлетворяющее определенным условиям. Например, из множества ящиков выбрать подмножество, которое наилучшим образом помещается в грузовик и имеет наибольшую ценность.
Не всегда очевидно, какое подмножество дает ответ на поставленный вопрос. И тогда приходится перебирать все подмножества, пока не найдем нужное подмножество, наилучшим образом удовлетворяющее словию задачи.
В статье предлагается универсальная идея, домашняя заготовка, которая поможет организовать перебор всех подмножеств. И эту заготовку учащийся может использовать на олимпиаде по программированию в задаче, где нужно осуществить полный перебор. В качестве одного из методов полного перебора суждается алгоритм Грея и дается его геометрическая интерпретация.
Материал может быть полезен для подготовки к олимпиадам по программированию.

Скачать:

Предварительный просмотр:

По теме: методические разработки, презентации и конспекты

Алгоритм. Понятие структурного алгоритма

На своих уроках прежставила понятие алгоритма через его свойства. Формальное определение алгоритма как свойство машины Поста и Тьюринга....

Алгоритмы. Основные понятия алгоритма.

Данный урок является  первым уроком темы: «Алгоритмизация. Основы программирования» в 8 – м классе. На наглядных примерах даются основные определения (алгоритм, свойства алгоритма, виды...

Презентация к уроку по теме "Алгоритмы. Способы описания алгоритмов" 4 класс УМК Плаксин М.А.

Данная презентация может быть использована при изучении темы "Алгоритмы" в 4 классе.  УМК М.А. Плаксин. Включает вопросы и задания на повторение по темам "Черный ящик", "Исследование черного ящик...

Подготовка школьников к олимпиадам по программированию: решение задач на полный перебор

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

занятие внеурочной деятельности "Полный перебор" (7 класс)

Подборка задач на создание и решение Диофантовых уравнений...

3.11.21 и 5.11.21 для МСТ1 и 2.11.21 ПКД1 Тема: "Понятие алгоритма. Свойства алгоритма. Виды алгоритмов. Способы описания алгоритмов".

Задание:1) Приготовить сообщение по данной теме.2) Создать кроссворд со словами описывающие способы записи алгоритмов и виды  вычислительных процессов при решении задач....

Задача о рюкзаке. Реализация алгоритма полного перебора

В статье обсуждается олимпиадная задача по программированию "О рюкзаке". Дано n предметов, каждый из которых характеризуется весом w(i) и полезностью p(i). Необходимо выбрать некоторый набор...