НавигацияВход для пользователейМетки20 лет
25 лет
9860
add-ins
Atmega16
CAS
Casio
casio 9860
Casio fx-570
Casio fx-9750
CITIZEN
ClassPad 330
COM-порт
FA-124
HP
HP-35S
HP-48
HP-50
HP 15C LE
HP 50g
IDE
iOS
mk.exe
mkl2mkp
SPI
TI
TI-89 Titanium
Unix
Андроид
Анонсы
Дополнительные вопросы по SPI-интерфейсу.
Игры
Импульсная характеристика
История
КЭИ
Комбинаторика
Комплексные числа
Конкурсы
Криптография
Куплю БРП Москва
Лунолёт
Лунолёты
МК-52
МК-161
Математика
Мысли
ПМК
ПО
Поломка
Пробел в знаниях
Программные метки в МК-1хх
Программы
Прогрессия
Простые числа
Разложение
Регламент
Самоделки
Секундомер
Сервис
События
Справочное пособие
Стыковка
Факторизация
Физика
Фото
ЭКВМ
Юмор
ЯВУ
браузер
версия
внешний модуль
гибкий
гипербола
дети
калькулятор
книги
компилятор
кривые второго порядка
матрицы
методичка
мк-61
парабола
подзатыльник
практическое руководство
преобразоване координат
программируемый
прошивка
ротор
рынок
справочник
среда разработки
текст
точность вычислений
тригонометрия
учебник
цветы жизни
цифровая обработка сигналов
читалка
шахматы
эллипс
Новости других сайтов |
Быки и коровы (152)Игра «Быки и коровы». Обновлены инструкция и программа для Б3-34 из книги [1]. Файл bik.mkl предназначен для компиляции программой mkl2mkp версии 0.21 и больше, т.к. использует псевдокоманду .NUMT . БЫКИ И КОРОВЫ Таково одно из названий этой увлекательной игры. Встречается довольно много её вариантов, поэтому оговорим правила, взятые за основу при составлении программы для электронного партнёра. С программируемым микрокалькулятором в «быков и коров» можно играть в одиночку. Можно устроить и соревнования. В этом случае каждый из участников проводит с калькулятором несколько партий. Хотя некоторую роль играет и везение, игрок, систематически делающий на основе получаемой информации логичные умозаключения, обычно имеет лучшие результаты. Правила игры Правила игры чрезвычайно просты. Один из партнёров — ведущий. Он задумывает любое четырёхзначное число. Требуется лишь, чтобы ни одна из составляющих это число цифр не повторялась. Задача другого партнёра (будем называть его просто игроком) — отгадать это число. Игрок называет пробные числа. Игра заканчивается, если названо число, задуманное ведущим. Чем меньше ходов-попыток потребуется для этого игроку, тем лучше он играет. Ведущий помогает игроку подсказками. Что это за подсказки, рассмотрим на конкретном примере. Пример игры Предположим, задумано число 9480. Назовём его кодом. Как и предписывается условиями игры, все цифры в коде различны. Игрок называет своё пробное число 7984. Ведущий сравнивает его с кодом 9480. Так как числа не совпадают, то игра не закончена. Ведущий сообщает игроку количество «быков» и «коров», содержащихся в предложенном им пробном числе. «Быками» называются те его цифры, которые по значению и позиции совпадают с соответствующими цифрами задуманного кода. В нашем примере «бык» один — цифра 8. «Коровы» — это цифры, которые совпадают с цифрами задуманного кода, но находятся в иных позициях. В числе 7984 «коров» две: 9 и 4. Понятно, что отгадать код или назвать четыре «быка» — это одно и то же. На ЭКВМ играть стало проще, так как игра использует строку комментария для сообщения о количестве «быков» и «коров», ведёт журнал попыток, а также самостоятельно подсчитывает их количество. Запуск игры под ВК-6 выявил несколько недостатков эмулятора (неточности двоичной арифметики при K{x} и сравнениях, а также отображения шрифта 1), которые сейчас исправляются. Так что пока поиграть смогут лишь владельцы железной ЭКВМ. Инструкция 1. Установите счётчик адресов на нуль клавишей В/О. Если программа доступна в электронном виде, загрузите её с диска или компьютера и переходите к пункту 3. 2. Осуществим первоначальный ввод программы: 3. Запустите программу на счёт командой С/П 4. Нуль, появившийся на индикаторе, означает, что микрокалькулятор «задумал» число и вы можете его отгадывать. В строке комментариев выведено приглашение. Введите пробное четырёхзначное число, закончив ввод клавишей С/П 5. Если число угадано, программа выведет поздравление и покажет количество сделанных попыток. Нажатие любой клавиши приведёт к загадыванию следующего числа. 6. Если число, задуманное калькулятором, не отгадано, индикаторе появляется число вида БК, где Б — число «быков», а К — «коров». Оно же расшифровано чуть ниже, в строке комментария. Нажатием клавиш К ГРФ можно просмотреть свои предыдущие попытки отгадать число. Введите новое пробное число так, как описано в п.4 Литература [1] Кибернетика. Микрокалькуляторы в играх и задачах. — М.: Наука, 1986. — 160 ил. — (Серия «Кибернетика — неограниченные возможности и возможные ограничения»)
|