Тема : Вычисление информационного объема сообщения





НазваниеТема : Вычисление информационного объема сообщения
страница6/18
Дата публикации22.02.2015
Размер0.94 Mb.
ТипДокументы
100-bal.ru > Информатика > Документы
1   2   3   4   5   6   7   8   9   ...   18

B5 (повышенный уровень, время – 10 мин)


Тема: Поиск алгоритма минимальной длины для исполнителя.

Что нужно знать:

  • каких-либо особых знаний из курса информатики не требуется, задача решаема на уровне 6-7 класса простым перебором вариантов, просто его нужно организовать оптимальным образом

  • исполнитель – это человек, группа людей, животное, машина или другой объект, который может понимать и выполнять некоторые команды

Пример задания:


У исполнителя Калькулятор две команды, которым присвоены номера:

1. прибавь 3

2. умножь на 4

Выполняя первую из них, Калькулятор прибавляет к числу на экране 3, а выполняя вторую, умножает его на 4. Запишите порядок команд в программе получения из числа 3 числа 57, содержащей не более 6 команд, указывая лишь номера команд.

(Например, программа 21211 это программа

умножь на 4

прибавь 3

умножь на 4

прибавь 3

прибавь 3

которая преобразует число 2 в 50.)

Решение (вариант 1, «прямой ход»):

  1. обратим внимание, что в условии ограничено число команд, поэтому неявно ставится задача написать самую короткую программу для решения задачи

  2. начнем решать задачу, «отталкиваясь» от начального числа

  3. на первом шаге с помощью имеющихся команд из числа 3 можно получить 6 или 12;

  4. на втором шаге из 6 можно получить 9 и 12, а из 12 – 15 и 48, и т.д., получается такая схема (структура «дерево»), цифры около стрелок показывает номер выполненной команды:



  1. уже чувствуется, что дерево сильно разрастается, на следующем уровне будет уже 8 вариантов, потом – 16 и т.д. (на каждом следующем уровне – в 2 раза большем, чем на предыдущем)

  2. нужно выбрать такой план дальнейшего перебора вариантов, который может быстрее всего привести к цели (числу 57)

  3. видим, что после второй операции ближе всего к результату оказалось число 48, попробуем начать анализ с этой ветки; если не получится – возьмем число 24 и т.д.

  4. ветка дерева, начиная от числа 48, построена на рисунке справа; красный крестик показывает, что полученное значение превышает 57

  5. итак, мы вышли на число 57 в результате такой последовательности команд: 22111, ее длина равна 5, что удовлетворяет условию задачи.

  6. таким образом, правильный ответ – 22111.

Возможные ловушки и проблемы:

  • большую схему неудобно рисовать, в ней легко запутаться

  • не всегда можно сразу угадать нужную ветку «дерева», то есть, ту, которая быстрее всего приведет к успеху


Решение (вариант 2, «обратный ход»):

  1. нам нужно увеличить число (с 3 до 57), для этого в большинстве случаев умножение эффективнее сложения, поэтому нужно постараться максимально использовать умножение, а сложение – только в крайних случаях

  2. попробуем решить задачу «обратным ходом», начав с числа 57;

  3. очевидно, что последней командой не может быть умножение на 4 (57 на 4 не делится), поэтому последняя команда – сложение (прибавь 3), над стрелкой записан номер команды:



  1. число 54 также не делится на 4, поэтому предыдущая команда – тоже сложение:



  1. аналогично для числа 51:



  1. число 48 делится на 4, поэтому используем умножение:



  1. наконец, добавив в начало программы еще одно умножение, получаем полную цепочку:



  1. таким образом, правильный ответ – 22111, эта программа состоит из 5 команд.

Возможные ловушки и проблемы:

  • иногда может потребоваться «откат» назад, например, если исходное число – 6, то применив деление на 4 для 12 мы «проскакиваем» его (получаем 12/4=3<6), поэтому нужно возвращаться обратно к 12 и дважды применять сложение; в этом случае ответ будет такой:


1   2   3   4   5   6   7   8   9   ...   18

Похожие:

Тема : Вычисление информационного объема сообщения iconПрограмма по формированию навыков безопасного поведения на дорогах...
Цель урока: Ознакомить с соотношением единиц объема, учить переводить одни единицы объема в другие, продолжить работу над текстовыми...
Тема : Вычисление информационного объема сообщения iconПримерная форма объявления (информационного сообщения) о проведении конкурса

Тема : Вычисление информационного объема сообщения iconТема : «вычисление площади криволинейой трапеции с помощью интеграла»
Цель: Закрепить знание материала по теме «Вычисление площади криволинейной трапеции с помощью интеграла», подготовиться к контрольной...
Тема : Вычисление информационного объема сообщения iconКонспект урока физики в 7 классе Тема: «Плотность вещества»
Необходимое техническое оборудование: Интернет, мультимедийный проектор, компьютер, экран; тела разного объема, но равной массы;...
Тема : Вычисление информационного объема сообщения iconПлан урока. Тема урока : Объем прямоугольного параллелепипеда
Образовательная: закрепление понятия объема прямоугольного параллелепипеда, умение применять формулу объема при решении практической...
Тема : Вычисление информационного объема сообщения iconСервисно-ориентированная система информационного менеджмента как...
Диссертация выполнена в гоу впо «Ростовский государственный университет путей сообщения» на кафедре «Экономика и финансы»
Тема : Вычисление информационного объема сообщения iconИнформационное общество и компоненты информационного менеджмента
Есть все основания утверждать, что создание информационного общества (единого информационного пространства) является таким же необходимым...
Тема : Вычисление информационного объема сообщения iconТема: “Вычисление площадей плоских фигур
Рассмотрение разных способов (приближенный и точный) вычисления площади «криволинейной трапеции»
Тема : Вычисление информационного объема сообщения iconРазработка урока математики в 5 классе по теме: «Объём прямоугольного параллелепипеда»
Цели урока: ввести понятие прямоугольного параллелепипеда, его элементов, ввести понятие объёма, познакомить с правилом вычисления...
Тема : Вычисление информационного объема сообщения iconТема: Вычисление площади криволинейной трапеции Цели урока: Обучающая
Закрепить навыки применения определенного интеграла к вычислению площадей криволинейных трапеций
Тема : Вычисление информационного объема сообщения iconПрограмма по формированию навыков безопасного поведения на дорогах...
Тема урока: «вычисление массовой доли химического элемента по формуле вещества»
Тема : Вычисление информационного объема сообщения iconПояснительная записка цель преподавания дисциплины
Понятие информационного общества. Особенности развития информационного общества в России. Критерии оценки уровня развития информационного...
Тема : Вычисление информационного объема сообщения iconУрок алгебры для 8-го класса Тема урока: «Вычисление квадратных корней»
Применяемая технология: обучение в сотрудничестве, уровневая дифференциация, технология модульного обучения
Тема : Вычисление информационного объема сообщения iconПоложение об установлении минимального объема контактной работы обучающихся...
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования
Тема : Вычисление информационного объема сообщения icon«Разнообразие и распространение организмов»
Методы и приемы обучения: словесные (рассказ учителя с элементами беседы, сообщения), наглядные (презентация учителя) и практические...
Тема : Вычисление информационного объема сообщения iconКонспект урока плотность вещества фио (полностью) Загоскина Галина Игоревна Место работы
Необходимое техническое оборудование: Интернет, мультимедийный проектор, компьютер, экран; тела разного объема, но равной массы;...


Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
100-bal.ru
Поиск