Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия, Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки
Помогите, пожалуйста, построить алгоритм Маркова для функции f(x)=x/2. Если x нацело не делится, то округление идет в большую сторону. Число неотрицательное и записывается в 10-ой системе счисления, т.е. алфавит={0..9}. Пример: f(0)=0; f(1)=1; f(13)=7; f(20)=10. Заранее спасибо.
Xaositect
01.05.2009, 13:55
А что не получается-то?
Значит, вставляем в начало бегщий символ и идем слева направо, обрабатываем по приведенной выше формуле.
Надо только аккуратно правила выписать.
Sergio471
01.05.2009, 20:54
Интересненько. Но вы не могли бы помочь именно в написании таблицы правил замещения. Мне нужно это на компьютере реализовать, чтобы показывались пошагово замещения, для чего, собсно, табличка и нужна:)