2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




На страницу 1, 2, 3  След.
 
 Нормальный алгоритм для вычисления функции f(x) = 2x
Сообщение30.11.2011, 17:04 
Аватара пользователя
Построить нормальный алгоритм в алфавите $A=\{1\}$, вычисляющий функцию $f(x)=2x$

С чего надо начать?
Как я понял надо увеличить каждую единицу в два раза: то есть было - 1, а станет - 11, так?

 
 
 
 Re: Нормальный алгоритм
Сообщение30.11.2011, 17:07 
Написать построение функции на русском языке, а потом закодировать слова палочками
(КО)

 
 
 
 Re: Нормальный алгоритм
Сообщение30.11.2011, 17:12 
Нужно ещё как-то отделять «удвоенные» единицы от ещё не обработанных.

 
 
 
 Re: Нормальный алгоритм
Сообщение30.11.2011, 17:47 
Аватара пользователя
$1 \to 11, \wedge \to .\wedge$

 
 
 
 Re: Нормальный алгоритм
Сообщение30.11.2011, 18:18 
А он разве остановится?

 
 
 
 Re: Нормальный алгоритм
Сообщение30.11.2011, 18:21 

(Оффтоп)

А что означает $\wedge$?

 
 
 
 Re: Нормальный алгоритм
Сообщение30.11.2011, 18:30 
Аватара пользователя
arseniiv в сообщении #510140 писал(а):

(Оффтоп)

А что означает $\wedge$?

(Оффтоп)

Пустой символ


-- Ср ноя 30, 2011 18:34:20 --

Joker_vD в сообщении #510138 писал(а):
А он разве остановится?



нужно как то сделать счетчик который подсчитает количество единиц, но только как?

 
 
 
 Re: Нормальный алгоритм
Сообщение30.11.2011, 18:46 

(Оффтоп)

Sverest в сообщении #510144 писал(а):
Пустой символ
(Пустую строку тогда уж.) Спасибо.

Sverest в сообщении #510144 писал(а):
нужно как то сделать счетчик который подсчитает количество единиц, но только как?
Счётчик не нужен, используйте контекст. Ничто не мешает сначала все единицы превратить во что-нибудь другое.

 
 
 
 Re: Нормальный алгоритм
Сообщение30.11.2011, 19:04 
Аватара пользователя
arseniiv в сообщении #510152 писал(а):
Ничто не мешает сначала все единицы превратить во что-нибудь другое


Но ведь надо использовать алфавит $A=\{1\}$

 
 
 
 Re: Нормальный алгоритм
Сообщение30.11.2011, 19:14 
Ну так желаю вам удачи тогда. Если входное и выходное слово должны быть из $A^*$, это, наверно, не значит, что промежуточные там должны быть.

 
 
 
 Re: Нормальный алгоритм
Сообщение30.11.2011, 19:22 
Аватара пользователя
arseniiv в сообщении #510158 писал(а):
Ну так желаю вам удачи тогда. Если входное и выходное слово должны быть из $A^*$, это, наверно, не значит, что промежуточные там должны быть.


$1 \to k,~ k \to 11,~ 01 \to \cdot 01$

тогда вот так можно?

 
 
 
 Re: Нормальный алгоритм
Сообщение30.11.2011, 19:32 
Цитата:
тогда вот так можно?

Он не остановится.

 
 
 
 Re: Нормальный алгоритм
Сообщение30.11.2011, 19:33 
Ноль откуда?

 
 
 
 Re: Нормальный алгоритм
Сообщение30.11.2011, 19:39 
Аватара пользователя
arseniiv в сообщении #510165 писал(а):
Ноль откуда?


это $\wedge$

 
 
 
 Re: Нормальный алгоритм
Сообщение30.11.2011, 19:46 
У вас нет такого символа. А строка используется в отдельном правиле, а не совместно с символами алфавита.
Ваш алгоритм не остановится - у него первое и второе правила вызывают друг друга.

 
 
 [ Сообщений: 37 ]  На страницу 1, 2, 3  След.


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group