Post reply

Note: this post will not display until it's been approved by a moderator.

Name:
Email:
Subject:
Message icon:

Verification:
Type the letters shown in the picture
Listen to the letters / Request another image

Type the letters shown in the picture:
√49 Напишите ответ строчными буквами:
«Сто одёжек, все без застёжек» — что это?:

shortcuts: hit alt+s to submit/post or alt+p to preview


Topic Summary

Posted by: scorpjke
« on: October 29, 2014, 14:42 »

Присвоил конкретные звуки словам:
1 -> im
2 -> ef
r -> t (=человек)
male -> er
female -> erc

Слова получаются такими:

tim              родитель                 timc           ребёнок
timer           отец                        timcer        сын
timerc         мать                         timcerc      дочь

tef              grandparent             tefc            grandchild
tefer           grandfather              tefcer         grandson
teferc         grandmother            tefcerc        granddaughter

imtim         дядя/тётя                 imtimc        племянник(-ца)
imtimer      дядя                         imtimcer     племянник
imtimerc    тётя                           imtimcerc   племянница

imt             sibling
imter          brother
imterc         sister

eft              cousin
efter           двоюродный брат
efterc         двоюродная сестра

Также, при помощи слов...
tion            spouse
tioner         husband
tionerc       wife

...we'll get our beloved in-laws :)
Posted by: scorpjke
« on: September 29, 2014, 12:06 »

Для этого я подумываю ввести словечко x = "какое-нибудь [положительное] число". Тогда
rx = предок
rxc = потомок
xr = брат (родной, двоюродный, троюродный и т.п.)
xrx = кровный родственник

Posted by: _Swetlana
« on: September 29, 2014, 10:16 »

А как в вашем языке сказать, что X - предок/потомок Y, не указывая конкретное расстояние по генеалогическому дереву.

Буд,
Posted by: Тайльнемер
« on: September 29, 2014, 08:58 »

Никому не интересно чтоли?
Интересно!
Posted by: Bhudh
« on: September 29, 2014, 01:30 »

ввёл "умножение"
О, в НиЖней тоже умножение есть!
Posted by: Bhudh
« on: September 29, 2014, 01:29 »

Если вы про мою систему
Не, про НиЖнюю..
Posted by: scorpjke
« on: September 29, 2014, 01:09 »

Короче, через формулу выше я ввёл "умножение" пар чисел, написал код, вроде всё работает. К примеру:

(1,1)(1,1) = (1,2)             дядя дяди = двоюродный брат дедушки
(2,0)(0,-1)=(1,-1)           двоюродный брат сына = племянник

Также, если
[tex]x_1+\frac{|y_1|+y_1}{2} < x_2+\frac{|y_2|-y_2}{2} [/tex],
то ответов может быть несколько. В этом случае умножение выдаёт минимальную родственную близость, то есть полученное первое число на самом деле может быть меньше. К примеру, (2,0)(2,0) = (2,0), то есть двоюродный брат двоюродного брата = двоюродный брат (в худшем случае), но также возможно (1,0), то есть брат, и возможно (0,0), то есть сам субъект.

У этого умножения есть ассоциативность, т.е.
[tex]abc = (ab)c = a(bc)[/tex]

Также, A и C точно являются родственниками тогда и только тогда, когда [tex]x_1=0[/tex] или [tex]x_2=0[/tex]. Иначе есть вероятность, что они не родственники.

Также я заметил очень приятную вещь. Почти всегда выполняется (x,0)(0,y) = (x,y), а если записать это буквами, то xrry = xry. То есть, к примеру, слово "дядя" и слово "брат родителя" звучат почти одинаково (отличие только в повторяющейся r).
Posted by: scorpjke
« on: September 29, 2014, 01:05 »

Если вы про мою систему, то никак, ибо супруги - не кровные родственники. Нужно вводить отдельное слово "супруг".
Posted by: Bhudh
« on: September 29, 2014, 00:50 »

Кодировать в заданной системе.
Posted by: scorpjke
« on: September 29, 2014, 00:00 »

Считать где? В прологе? ;D