Электронная гадалка программа скачать

Электронная гадалка программа

Электронная гадалка программа.
2. Электронную гадалку, которую мы сейчас опишем, придумал создатель теории информации К. Шеннон. Работает она так. Человек пишет на бумаге число 0 или 1. Машина этого числа не знает, но печатает 0, 1 или 2. Двойка означает, что машина не берется угадать написанное число, а 0 или 1 — ее предположение о написанном числе. После этого человеку сообщают предположение машины, а в машину вводят число, написанное человеком. Вначале машина играет неважно, но после двух-трех десятков проб начинает угадывать в 90% случаев, сколько бы человек ни пытался ее запутать. Это производит впечатление.

Устроена программа так. В ней имеется 5-индексный массив A[0:1, 0:2, 1:1, 0:2, 0:1] из 72 элементов. Вначале массив очищен нулями, и машина первые три раза печатает двойки. В дальнейшем машина помнит несколько последних ходов своих и человека. Если человек последними написал числа a 1 , a 2 , a 3 и машина на это отвечала b 1 , b 2 , b 3 , то в ячейку A[ a 1 , b 1 , a 2 , b 2 , a 3 ] добавляется единица, то есть машина запоминает, что после комбинации a 1 , b 1 , a 2 , b 2 человек выбрал число a 3 . Чтобы предсказать, что теперь напишет человек, машина сравнивает числа A[ a 2 , b 2 , a 3 , b 3 , 0 ] и A[ a 2 , b 2 , a 3 , b 3 , 1 ] . Если первое сильно превосходит второе, то предсказывается число 0, если наоборот, то число 1, а если они отличаются мало, то печатает число 2, то есть отказывается угадывать. Можно усовершенствовать программу, добавляя на ходе i в нужную ячейку не единицу, а число (1.1) i , и тем самым уменьшая вес старых событий, которые человек успевает забыть. Запрограммируйте гадалку так, чтобы цифры, написанные человеком, и цифры, предсказанные машиной, располагались на экране парами и чтобы человек видел последние 10-20 пар. Показывайте все время на экране текущий процент верных угадываний.

Испытайте вариант гадалки, не учитывающий своих предсказаний, но зато руководствующийся более длинными сериями чисел человека. Если бы человек определял свои числа бросанием монеты или с помощью случайных чисел, то программа не смогла бы угадать заметно более 50% чисел. Но человек не умеет задавать числа случайно, и электронная гадалка расшифровывает его тактику или психологию.



  • Электронная гадалка программа

  • Электронная гадалка программа
  • Вам может понравиться: