Ðàçãîâîðû îá Àìåðèêå
www.gerasimov.org
 
  FAQFAQ             
            

Ïðåîáðàçîâàíèÿ îäíèõ òåêñòîâ â äðóãèå òåêñòû

 
           Ðàçãîâîðû îá Àìåðèêå -> Æèçíü
::  
nikol0122
Íîâè÷îê


: 21.01.2014
: 2

: , 20, 2015 3:30pm     : Ïðåîáðàçîâàíèÿ îäíèõ òåêñòîâ â äðóãèå òåêñòû

Äëÿ äåìîíñòðàöèîííûõ öåëåé îãðàíè÷èìñÿ ïðåîáðàçîâàíèåì ñëîâà "Àä" â ñëîâî "Àãàò".
ÏÅÐÂÛÉ ØÀà - âû÷èñëåíèå ñîáñòâåííîãî àëôàâèòà ñëîâà "Àä". Ñîáñòâåííûé àëôàâèò - ýòî ðàçëè÷íûå ñèìâîëû, êîòîðûå âñòðå÷àþòñÿ â ñëîâå "Àä". Òàêèõ ñèìâîëîâ 2 - áóêâà "À" è áóêâà "ä".  ñîáñòâåííûé àëôàâèò íàäî âêëþ÷àòü âñå âñòðå÷àþùèåñÿ â òåêñòå ñèìâîëû: ïðîïèñíûå è ñòðî÷íûå áóêâû, ïðîáåë, çíàêè ïðåïèíàíèÿ, ëþáûå äðóãèå ñïåöèàëüíûå ñèìâîëû. Ìîæíî âêëþ÷àòü ðèñóíêè, ìóëüòèìåäèà è ò.ï. Ñèìâîëû â ñîáñòâåííîì àëôàâèòå äîëæíû âñòðå÷àòüñÿ òîëüêî îäèí ðàç.
ÂÒÎÐÎÉ ØÀà - âû÷èñëåíèå ñîáñòâåííîãî àëôàâèòà ñëîâà "Àãàò". Òàêèõ ñèìâîëîâ 4 - áóêâà "À", áóêâà "ã", áóêâà "à", áóêâà "ò".
ÒÐÅÒÈÉ ØÀà - âû÷èñëåíèå ñîáñòâåííîãî àëôàâèòà îáîèõ ñëîâ. Òàêèõ ñèìâîëîâ 5 - áóêâà "À", áóêâà "ä", áóêâà "ã", áóêâà "à", áóêâà "ò".
×ÅÒÂÅÐÒÛÉ ØÀà - çàïèøåì ñîáñòâåííûé àëôàâèò îáîèõ ñëîâ â îäíó ñòðî÷êó è ïåðåíóìåðóåì ñèìâîëû àëôàâèòà ÷èñëàìè 1, 2, ..., N. Íîìåðà áóêâ - ýòî àäðåñà ýòèõ áóêâ â àëôàâèòå.
À-1 ä-2 ã-3 à-4 ò-5
Äëèíà àëôàâèòà N = 5
ÏßÒÛÉ ØÀà - âû÷èñëåíèå âåêòîðà ïðèðàùåíèÿ, ïîçâîëÿþùåãî ïðåîáðàçîâàòü ñëîâî "Àä" â ñëîâî "Àãàò". Âåêòîð ïðèðàùåíèÿ îáîçíà÷èì ÷åðåç V().
1) Áåðåì ïåðâóþ áóêâó ñëîâà "Àä" - ýòî áóêâà "À". Íàõîäèì àäðåñ ýòîé áóêâû â îáùåì àëôàâèòå. Ýòî ÷èñëî 1. Áåðåì ïåðâóþ áóêâó ñëîâà "Àãàò" - ýòî áóêâà "À". Íàõîäèì àäðåñ ýòîé áóêâû â îáùåì àëôàâèòå. Ýòî ÷èñëî 1. Íàõîäèì ðàçíîñòü àäðåñîâ (èç âòîðîãî àäðåñà âû÷èòàåì ïåðâûé àäðåñ) 1 - 1 = 0. Ýòà ðàçíîñòü ìåíüøå 1, ïîýòîìó ïðèáàâëÿåì ê ðàçíîñòè N = 5. Ïîëó÷èì 0 + 5 = 5. Çàïèñûâàåì ýòî ÷èñëî íà ïåðâîå ìåñòî â âåêòîð ïðèðàùåíèÿ V(1) = 5.
2) Áåðåì âòîðóþ áóêâó ñëîâà "Àä" - ýòî áóêâà "ä". Íàõîäèì àäðåñ ýòîé áóêâû â îáùåì àëôàâèòå. Ýòî ÷èñëî 2. Áåðåì âòîðóþ áóêâó ñëîâà "Àãàò" - ýòî áóêâà "ã". Íàõîäèì àäðåñ ýòîé áóêâû â îáùåì àëôàâèòå. Ýòî ÷èñëî 3. Íàõîäèì ðàçíîñòü àäðåñîâ 3 - 2 = 1. Ýòî ÷èñëî áîëüøå 0 è ìåíüøå 6, ïîýòîìó çàïèñûâàåì ýòî ÷èñëî íà âòîðîå ìåñòî â âåêòîð ïðèðàùåíèÿ V(2) = 1.
3) Ïîñêîëüêó ïåðâîå ñëîâî çàêîí÷èëîñü, òî íà÷èíàåì èñïîëüçîâàòü ýòî ñëîâî ñíà÷àëà. Áåðåì ïåðâóþ áóêâó ñëîâà "Àä" - ýòî áóêâà "À". Íàõîäèì àäðåñ ýòîé áóêâû â îáùåì àëôàâèòå. Ýòî ÷èñëî 1. Áåðåì òðåòüþ áóêâó ñëîâà "Àãàò" - ýòî áóêâà "à". Íàõîäèì àäðåñ ýòîé áóêâû â îáùåì àëôàâèòå. Ýòî ÷èñëî 4. Íàõîäèì ðàçíîñòü àäðåñîâ 4 - 1 = 3. Ýòî ÷èñëî áîëüøå 0 è ìåíüøå 6, ïîýòîìó çàïèñûâàåì ýòî ÷èñëî íà òðåòüå ìåñòî â âåêòîð ïðèðàùåíèÿ V(3) = 3.
4) Áåðåì âòîðóþ áóêâó ñëîâà "Àä" - ýòî áóêâà "ä". Íàõîäèì àäðåñ ýòîé áóêâû â îáùåì àëôàâèòå. Ýòî ÷èñëî 2. Áåðåì ÷åòâåðòóþ áóêâó ñëîâà "Àãàò" - ýòî áóêâà "ò". Íàõîäèì àäðåñ ýòîé áóêâû â îáùåì àëôàâèòå. Ýòî ÷èñëî 5. Íàõîäèì ðàçíîñòü àäðåñîâ 5 - 2 = 3. Ýòî ÷èñëî áîëüøå 0 è ìåíüøå 6, ïîýòîìó çàïèñûâàåì ýòî ÷èñëî íà ÷åòâåðòîå ìåñòî â âåêòîð ïðèðàùåíèÿ V(4) = 3.
Âåêòîð ïðèðàùåíèé ñîäåðæèò 4 ÷èñëà V()={5,1,3,3}
ØÅÑÒÎÉ ØÀÃ - ïðåîáðàçîâàíèå ñëîâà "Àä" â ñëîâî "Àãàò".
1) Áåðåì ïåðâóþ áóêâó èç ñëîâà "Àä" - ýòî áóêâà "À". Íàõîäèì àäðåñ ýòîé áóêâû â îáùåì àëôàâèòå. Ýòî ÷èñëî 1. Ïðèáàâëÿåì ê ýòîìó àäðåñó ïåðâîå ÷èñëî èç âåêòîðà ïðèðàùåíèÿ - ýòî ÷èñëî 5. 1 + 5 = 6. Ïîñêîëüêó 6 > N = 5, òî âû÷èòàåì ÷èñëî N. 6 - 5 = 1. Ýòî àäðåñ ïåðâîé áóêâû âòîðîãî ñëîâà â îáùåì àëôàâèòå. Ïî ýòîìó àäðåñó íàõîäèòñÿ áóêâà "À" - ýòî ïåðâàÿ áóêâà âòîðîãî ñëîâà.
2) Áåðåì âòîðóþ áóêâó èç ñëîâà "Àä" - ýòî áóêâà "ä". Íàõîäèì àäðåñ ýòîé áóêâû â îáùåì àëôàâèòå. Ýòî ÷èñëî 2. Ïðèáàâëÿåì ê ýòîìó àäðåñó âòîðîå ÷èñëî èç âåêòîðà ïðèðàùåíèÿ - ýòî ÷èñëî 1. 2 + 1 = 3. Ïîñêîëüêó 3 áîëüøå 0 è ìåíüøå 6, òî íè÷åãî áîëüøå íå äåëàåì. Ýòî àäðåñ âòîðîé áóêâû âòîðîãî ñëîâà â îáùåì àëôàâèòå. Ïî ýòîìó àäðåñó íàõîäèòñÿ áóêâà "ã" - ýòî âòîðàÿ áóêâà âòîðîãî ñëîâà.
3) Ïîñêîëüêó ïåðâîå çàêîí÷èëîñü, òî íà÷èíàåì èñïîëüçîâàòü ýòî ñëîâî ñíà÷àëà. Áåðåì ïåðâóþ áóêâó èç ñëîâà "Àä" - ýòî áóêâà "À". Íàõîäèì àäðåñ ýòîé áóêâû â îáùåì àëôàâèòå. Ýòî ÷èñëî 1. Ïðèáàâëÿåì ê ýòîìó àäðåñó òðåòüå ÷èñëî èç âåêòîðà ïðèðàùåíèÿ - ýòî ÷èñëî 3. 1 + 3 = 4. Ïîñêîëüêó 4 áîëüøå 0 è ìåíüøå 6, òî íè÷åãî áîëüøå íå äåëàåì. Ýòî àäðåñ òðåòüåé áóêâû âòîðîãî ñëîâà â îáùåì àëôàâèòå. Ïî ýòîìó àäðåñó íàõîäèòñÿ áóêâà "à" - ýòî òðåòüÿ áóêâà âòîðîãî ñëîâà.
4) Áåðåì âòîðóþ áóêâó èç ñëîâà "Àä" - ýòî áóêâà "ä". Íàõîäèì àäðåñ ýòîé áóêâû â îáùåì àëôàâèòå. Ýòî ÷èñëî 2. Ïðèáàâëÿåì ê ýòîìó àäðåñó ÷åòâåðòîå ÷èñëî èç âåêòîðà ïðèðàùåíèÿ - ýòî ÷èñëî 3. 2 + 3 = 5. Ïîñêîëüêó 5 áîëüøå 0 è ìåíüøå 6, òî íè÷åãî áîëüøå íå äåëàåì. Ýòî àäðåñ ÷åòâåðòîé áóêâû âòîðîãî ñëîâà â îáùåì àëôàâèòå. Ïî ýòîìó àäðåñó íàõîäèòñÿ áóêâà "ò" - ýòî ÷åòâåðòàÿ áóêâà âòîðîãî ñëîâà.
Ìû âû÷èñëèëè âòîðîå ñëîâî "Àãàò" èç ïåðâîãî ñëîâà "Àä". Ýòî äåéñòâèå ìû íàçûâàåì ïðåîáðàçîâàíèåì òåêñòà "Àä" â òåêñò "Àãàò".
Îáðàòèòå âíèìàíèå: àäðåñà â àëôàâèòå äîëæíû íà÷èíàòüñÿ ñ 1. Åñëè àäðåñ â àëôàâèòå íà÷èíàåòñÿ ñ 0, òî àëãîðèòì íå ðàáîòàåò. Ýòî ñâÿçàíî ñ òåì, ÷òî ïðèáàâëåíèå 0 íå èçìåíÿåò àäðåñ.
Ïðåîáðàçîâàíèå òåêñòîâ íå ÿâëÿåòñÿ øèôðîâàíèåì òåêñòà, òàê êàê öåëüþ øèôðîâàíèÿ ÿâëÿåòñÿ ñîêðûòèå ñìûñëà òåêñòà. À ó íàñ öåëüþ ïðåîáðàçîâàíèÿ ÿâëÿåòñÿ óñòàíîâëåíèå ñâÿçè ìåæäó òåêñòàìè.
Ïðåîáðàçîâàíèå òåêñòà ìîæíî ïðîèçâîäèòü ñàìîãî â ñåáÿ, â òîì ÷èñëå ìîæíî ïîëó÷èòü âåñü òåêñò èç ëþáîé áóêâû òåêñòà. Ýòî ÿâëÿåòñÿ èçîìîðôèçìîì ïðîöåññà âûðàùèâàíèÿ îðãàíèçìà èç îäíîé êëåòêè. Êîíå÷íî, â æèâîé ïðèðîäå âñå íàìíîãî ñëîæíåå, íî îáùàÿ ñõåìà, ñêîðåå âñåãî, íåèçìåííà.
ÎÁÐÀÒÍÎÅ ÏÐÅÎÁÐÀÇÎÂÀÍÈÅ òåêñòîâ âñåãäà ñóùåñòâóåò.
Åñëè èìååòñÿ âû÷èñëåííûé ðàíåå âåêòîð ïðèðàùåíèé äëÿ ïðåîáðàçîâàíèÿ ïåðâîãî òåêñòà âî âòîðîé, òî ýòîò æå âåêòîð ïðèðàùåíèé èñïîëüçóåòñÿ äëÿ îáðàòíîãî ïðåîáðàçîâàíèÿ âòîðîãî òåêñòà â ïåðâûé ñ èñïîëüçîâàíèåì òîãî æå ñàìîãî àëôàâèòà.
Ïðÿìîå ïðåîáðàçîâàíèå ñëîâà "Àä" â ñëîâî "Àãàò" ìû ïðîèçâåëè ñ ïîìîùüþ âåêòîðà ïðèðàùåíèé V()={5,1,3,3} è àëôàâèòà À-1 ä-2 ã-3 à-4 ò-5
Ïðîèçâåäåì îáðàòíîå ïðåîáðàçîâàíèå ñëîâà "Àãàò" â ñëîâî "Àä"
1) Áåðåì ïåðâóþ áóêâó èç ñëîâà "Àãàò" - ýòî áóêâà "À". Íàõîäèì àäðåñ ýòîé áóêâû â àëôàâèòå - ýòî ÷èñëî 1. Âû÷èòàåì èç ýòîãî ÷èñëà ïåðâîå ÷èñëî âåêòîðà ïðèðàùåíèé 1 - 5 = -4 < 1. Ïîýòîìó ïðèáàâëÿåì äëèíó àëôàâèòà -4 + 5 = 1. Ýòî àäðåñ ïåðâîé áóêâû ñëîâà "Àä" â àëôàâèòå, òî åñòü áóêâà "À".
2) Áåðåì âòîðóþ áóêâó èç ñëîâà "Àãàò" - ýòî áóêâà "ã". Íàõîäèì àäðåñ ýòîé áóêâû â àëôàâèòå - ýòî ÷èñëî 3. Âû÷èòàåì èç ýòîãî ÷èñëà âòîðîå ÷èñëî âåêòîðà ïðèðàùåíèé 3 - 1 = 2. Ïîñêîëüêó 0 < 2 < 6, òî íè÷åãî áîëüøå íå äåëàåì. Ýòî àäðåñ âòîðîé áóêâû ñëîâà "Àä" â àëôàâèòå, òî åñòü áóêâà "ä".
Íà ýòîì ïðåîáðàçîâàíèå ìîæíî çàêîí÷èòü, òàê êàê ñëîâî "Àä" ïîëó÷åíî èç ñëîâà "Àãàò". Íî ìîæíî è ïðîäîëæèòü ïðåîáðàçîâàíèå.
3) Áåðåì òðåòüþ áóêâó èç ñëîâà "Àãàò" - ýòî áóêâà "à". Íàõîäèì àäðåñ ýòîé áóêâû â àëôàâèòå - ýòî ÷èñëî 4. Âû÷èòàåì èç ýòîãî ÷èñëà òðåòüå ÷èñëî âåêòîðà ïðèðàùåíèé 4 - 3 = 1. Ïîñêîëüêó 0 < 1 < 6, òî íè÷åãî áîëüøå íå äåëàåì. Ýòî àäðåñ ïåðâîé áóêâû ñëîâà "Àä" â àëôàâèòå, òî åñòü áóêâà "À".
4) Áåðåì ÷åòâåðòóþ áóêâó èç ñëîâà "Àãàò" - ýòî áóêâà "ò". Íàõîäèì àäðåñ ýòîé áóêâû â àëôàâèòå - ýòî ÷èñëî 5. Âû÷èòàåì èç ýòîãî ÷èñëà ÷åòâåðòîå ÷èñëî âåêòîðà ïðèðàùåíèé 5 - 3 = 2. Ïîñêîëüêó 0 < 2 < 6, òî íè÷åãî áîëüøå íå äåëàåì. Ýòî àäðåñ âòîðîé áóêâû ñëîâà "Àä" â àëôàâèòå, òî åñòü áóêâà "ä".
Òàêèì àáðàçîì, ðåçóëüòàòîì îáðàòíîãî ïðåîáðàçîâàíèÿ ñëîâà "Àãàò" ÿâëÿåòñÿ ñëîâî "ÀäÀä". Åñëè áû ìû îñòàíîâèëèñü íà âòîðîì øàãå, òî ðåçóëüòàòîì ïðåîáðàçîâàíèÿ áûëî áû ñëîâî "Àä".
ÂÛÂÎÄÛ:
1) Ïðÿìîå è îáðàòíîå ïðåîáðàçîâàíèÿ òåêñòîâ âñåãäà ñóùåñòâóþò íåçàâèñèìî îò ðàçìåðîâ è ñîäåðæàíèÿ òåêñòîâ.
2) Âñÿ èíôîðìàöèÿ î ïðåîáðàçîâàíèè õðàíèòñÿ â âåêòîðå ïðèðàùåíèÿ, àëôàâèòå è îäíîì èç òåêñòîâ.
3) Åñëè âî âðåìÿ ïðåîáðàçîâàíèÿ ïåðâîãî òåêñòà âî âòîðîé òåêñò ìû ïðèáàâëÿåì ê àäðåñàì ÷èñëà âåêòîðà ïðèðàùåíèÿ, òî äëÿ îáðàòíîãî ïðåîáðàçîâàíèÿ âòîðîãî òåêñòà â ïåðâûé òåêñò ìû äîëæíû âû÷èòàòü èç àäðåñîâ ÷èñëà âåêòîðà ïðèðàùåíèÿ. Åñëè âî âðåìÿ ïðåîáðàçîâàíèÿ ïåðâîãî òåêñòà âî âòîðîé òåêñò ìû âû÷èòàåì àäðåñîâ ÷èñëà âåêòîðà ïðèðàùåíèÿ, òî äëÿ îáðàòíîãî ïðåîáðàçîâàíèÿ âòîðîãî òåêñòà â ïåðâûé òåêñò ìû äîëæíû ïðèáàâëÿòü ê àäðåñàì ÷èñëà âåêòîðà ïðèðàùåíèÿ.
ÓÊÀÇÀÍÍÛÉ ÀËÃÎÐÈÒÌ îïóáëèêîâàí â îòêðûòîé ïå÷àòè â íà÷àëå 2014 ãîäà.
Óâàæàåìûå êîëëåãè, ïðîøó âûñêàçàòüñÿ è çàäàâàòü èíòåðåñóþùèå Âàñ âîïðîñû.
    e-mail
Hashish
Æèòåëü ôîðóìà


: 06.03.2008
: 1231

: , 22, 2015 9:52pm     :

Ìîæíî ëè äëÿ ïðèìåðà ñ ïîìîùüþ âàøåãî áåçóñëîâíî èííîâàöèîííîãî àëãîðèòìà ïðåîáðàçîâàòü ñëîâî "ƨÏÏÀ" â ñëîâî "Ñ×ÀÑÒÜÅ"?
Tet
Æèòåëü ôîðóìà


: 18.07.2011
: 1233
: Óêðàèíà, íî ùà âðåìåííî â Èòàëèè

: , 23, 2015 8:43am     :

Hashish ():
Ìîæíî ëè äëÿ ïðèìåðà ñ ïîìîùüþ âàøåãî áåçóñëîâíî èííîâàöèîííîãî àëãîðèòìà ïðåîáðàçîâàòü ñëîâî "ƨÏÏÀ" â ñëîâî "Ñ×ÀÑÒÜÅ"?


Íàâåðíîå... ìîæíî...
Íóæíî òîëüêî ñîêðàòèòü àëãîðèòì "Â ñàä... âñå â ñàä".
_________________
Çäîðîâüÿ, ìèðà, óäà÷è è äîëãèõ ñ÷àñòëèâûõ ëåò.
Tatiana_tetris@ukr.net
    e-mail
:   
           Ðàçãîâîðû îá Àìåðèêå -> Æèçíü : GMT
1 1

 
 







Powered by phpBB © 2001, 2005 phpBB Group