Главная страница
Навигация по странице:

  • Слова после чисел «Вышел зайчик погулять» (в первой строке записаны числа от 1 до 5 в двоичной системе счисления). Градуировка весов

  • Бедный торговец (старинная задача)

  • Задание для самостоятельной работы

  • Ночной переход на мосту Оптимальное решение, согласно которому семья перейдет мост за минимально возможное время (17 минут), представлено в табл. 1.Таблица 1

  • Задача о лифте Решение представлено в табл.4Таблица 4

  • Этаж, на котором находимся Нажимаем на кнопку Этаж, на котором оказываемся

  • Задания с ответами. Занимательные задачи по информатике (Ответы и решения). Илья Муромец и Змей Горыныч


    Скачать 51.45 Kb.
    НазваниеЗанимательные задачи по информатике (Ответы и решения). Илья Муромец и Змей Горыныч
    Дата29.10.2022
    Размер51.45 Kb.
    Формат файлаdocx
    Имя файлаЗадания с ответами.docx
    ТипДокументы
    #760608
    страница1 из 3
      1   2   3

    Занимательные задачи по информатике (Ответы и решения).

    1. Илья Муромец и Змей Горыныч

    Ошибка1. После срубания у Змея Горыныча какого-то количества голов у него вырастало вдвое больше голов, поэтому если срубить 32 головы, то должно отрасти 64, а не 63.

    Ошибка 2. По той же причине, если срублено 63 головы, то должно отрасти 126, а не 128. Если же выросли 128 голов, то было срублено 64, а не 63.

    Ошибка 3. Восьмиразрядный Горыныч должен умереть после срубания 128 (а не 256) голов, потому что число 256 в двоичном виде уже не помес­тится в разрядную сетку, и все восемь младших разрядов будут нулевые. Если же Змей Горыныч все-таки умер после отрубания 256 голов, он был девятиразрядным, потому что в девяти разрядах число 256 в двоичном виде размещается, а 512 — нет.

    1. Слова после чисел

    «Вышел зайчик погулять» (в первой строке записаны числа от 1 до 5 в двоичной системе счисления).

    1. Градуировка весов

    Здесь рассуждения такие.

    1. Десятичное число 31 в двоичной системе счисления выглядит так: 11111, а все числа, меньшие 31, в этой системе состоят (естественно) из единиц и нулей.

    2. Любое двоичное число от 1 до 11111 можно получить, складывая двоичные числа 1,10,100,1000 и 10 000 (убедитесь в этом!). Эти числа есть двойка в степени 0, 1, 2, 3 и 4, т.е. десятичные цифры 1, 2, 4, 8 и 16.

    Значит, минимальный набор гирь-разновесов, который можно исполь­зовать для градуировки весов на интервал масс 1-31 кг, это гири массой 1, 2, 4, 8 и 16 кг. Например, чтобы отградуировать весы на 3 кг (310= 112), можно использовать гири массой 1 и 2 кг (этим значениям соответствуют двоичные числа 1 и 10), на 13 кг (1310= 11012) — гири массой 1,4 и 8 кг (12, 1002 и 10002).

    1. Бедный торговец (старинная задача)

    Прежде всего вспомним задачу 3. При ее решении использовалась запись чисел в двоичной системе счисления.

    На рычажных чашечных весах при взвешивании груза камни мож­но размещать на обеих чашках — и на свободной, и вместе с грузом.

    Следовательно, в нашей задаче надо найти такой набор чисел, которые можно не только складывать, но и вычитать. Если здесь также рас­сматривать представление десятичных чисел 1, 2, ..., 40 в двоичной системе счисления, то выяснится, что для взвешивания понадобится 6 разных камней — массой 1, 2, 4, 8, 16 и 32 кг (убедитесь, что с их помощью можно определить все нужные значения!). В условии же задачи говорится только о четырех камнях. Значит, надо попробовать использовать другие системы счисления.

    Чтобы найти, какую именно, рассмотрим более простую задачу: "С помощью какого минимального набора камней разной массы можно взвешивать предметы массой 1, 2, 3 и 4 кг?".

    Ответ здесь такой: с помощью двух камней—- массой 1 и 3 кг. Это должно навести на мысль о том, что нужно использовать троичную систему счисления. Действительно, любое троичное число от 1 до 1111 (4010= 11113) можно получить, складывая или вычитая числа 13, 103, 1003 и 1000(убедитесь в этом!). Эти числа есть тройка в степени 0,1,2 и 3, т.е. десятичные числа 1, 3, 9 и 27, — именно такой массы и были камни в лавке бедного торговца.

    Задание для самостоятельной работы

    Подумайте, как определить, какие камни (или гири такого же веса) надо класть вместе с грузом, а какие — на свободную чашку, чтобы при грузе массой А кг весы были в равновесии.

    1. Как отгадать число?

    Одна из возможных серий вопросов, заведомо приводящая к успеху, такова.

    1-й вопрос: "Разделите задуманное число на 2. Является ли еди­ница остатком при таком делении?". Если ответ да, то запишем 1, если нет — 0 (иначе говоря, мы запишем остаток от деления заду­манного числа на 2).

    2-й вопрос: "Разделите на 2 то частное, которое получилось при первом делении. Является ли единица остатком при таком делении? Снова при ответе да запишем единицу, а при ответе нет — ноль".

    Каждый следующий вопрос будем составлять по тому же самому образцу, т.е. так: "Разделите на 2 то частное, которое получилось при пре­дыдущем делении. Является ли единица остатком при таком делении?" Всякий раз мы пишем единицу при положительном ответе и ноль при отрицательном.

    Повторив эту процедуру 10 раз, мы получим 10 цифр, каждая из которых есть нуль или единица.

    После ответов на все вопросы записанные цифры надо расположить в обратном порядке — получится двоичное число, соответствующее задуманному десятичному (оно будет 10-значным), Действительно, система наших вопросов воспроизводит ту самую процедуру, с помо­щью которой делается перевод некоторого числа в двоичную систему. При этом десяти вопросов достаточно потому, что каждое число от 500 до 1000 записывается в двоичной системе с помощью не более чем десяти знаков.

    Переведя полученное число в десятичную систему счисления, получим задуманное число.

    Если считать, что задуманное число уже заранее переведено в двоич­ную систему, то система вопросов, с помощью которой его можно узнать, будет следующей. Нужно о каждой его цифре спросить, равна она нулю или нет. Для этого можно задать такие вопросы:

    1. "Является ли единица крайней справа цифрой двоичного числа, соответствующего задуманному десятичному числу?"

    2. "Является ли единица второй справа цифрой двоичного числа, со­ответствующего задуманному десятичному числу?"

    ...

    10. "Является ли единица десятой справа цифрой двоичного числа, соответствующего задуманному десятичному числу?" , "

    1. Часы остановились

    "Изюминка" решения заключается в том, что, уходя из дома, надо пустить в ход свои стенные часы (которые остановились, но не сломались) и заметить по ним, в котором часу вы вышли, а затем — в котором часу вернулись. Так по своим часам можно определить, сколько времени вы отсутствовали. Придя к знакомому и уходя от него, вы узнаете показания его часов. Это даст вам возможность определить продолжительность пребывания у знакомого.

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

    В соответствии с этим алгоритм решения задачи следующий:

      1. Пустить в ход свои стенные часы.

      2. Отметить время ухода из дома по этим часам.

      3. Пойти к знакомому.,

      4. Отметить время прихода к знакомому по его часам.

      5. Определить время ухода от знакомого (также по его часам).

      6. Рассчитать время пребывания у знакомого (разность значений вре­мени по пунктам 5 и 4).

      7. Вернуться домой.

      8. Установить время возвращения домой по своим настенным часам.

      9. Рассчитать время, которое вы отсутствовали дома (разность значений времени по пунктам 8 и 2).,

      10. Вычесть из значения времени, рассчитанного в пункте 9, значение, вычисленное в пункте 6.

      11. Разделить полученное в предыдущем пункте значение на 2.

      12. Прибавить значение, рассчитанное в пункте 11, ко времени, уста­новленному, в пункте 5.

      13. Поставить стрелки стенных часов на время, вычисленное в пункте 12

    1. Ночной переход на мосту

    Оптимальное решение, согласно которому семья перейдет мост за минимально возможное время (17 минут), представлено в табл. 1.

    Таблица 1

    1.

    Переходят пана и мама

    2 минуты

    2.

    Папа с фонариком возвращается

    1 минута

    3.

    Переходят бабушка и малыш

    10 минут

    4.

    Мама с фонариком возвращается

    2 минуты

    5.

    Переходят папа и мама

    2 минуты

    ИТОГО:

    17 минут



    1. Вкусные ломтики

    Если пронумеровать ломтики, то задача поджаривания четырех лом­тиков за минимально возможное время решается за четыре шага (этапа), представленных в табл. 2, а пяти ломтиков – за пять шагов, показанных в табл. 3.

    Таблица 2

    № этапа

    На сковородке находятся:

    Продолжительность поджаривания, сек

    Готов ломтик

    Ломтик

    Сторона

    1

    №1

    Первая

    30




    №2

    Первая




    2

    №1

    Вторая

    30

    №1

    №2

    Вторая

    №2

    3

    №3

    Первая

    30




    №4

    Первая




    4

    №3

    Вторая

    30

    №3

    №4

    Вторая

    №4

    Всего:

    2 минуты





    Таблица 3

    № этапа

    На сковородке находятся:

    Продолжительность поджаривания, сек

    Готов ломтик

    Ломтик

    Сторона

    1

    №1

    Первая

    30




    №2

    Первая




    2

    №1

    Вторая

    30

    №1

    №3

    Первая




    3

    №2

    Вторая

    30

    №2

    №3

    Вторая

    №3

    4

    №3

    Первая

    30




    №4

    Первая




    5

    №3

    Вторая

    30

    №4

    №4

    Вторая

    №5

    Всего:

    2,5 минуты






    1. Задача о лифте

    Решение представлено в табл.4

    Таблица 4




    Этаж, на котором находимся

    Нажимаем на кнопку

    Этаж, на котором оказываемся

    1

    13

    -8

    5

    2

    5

    +13

    18

    3

    18

    -8

    10

    4

    10

    -8

    2

    5

    2

    +13

    15

    6

    15

    -8

    7

    7

    7

    +13

    20

    8

    20

    -8

    12

    9

    12

    -8

    4

    10

    4

    +13

    17

    11

    17

    -8

    9

    12

    9

    -8

    1

    13

    1

    +13

    14

    14

    14

    -8

    6

    15

    6

    +13

    19

    16

    19

    -8

    11

    17

    11

    -8

    3

    18

    3

    +13

    16

    19

    16

    -8

    8
      1   2   3


    написать администратору сайта