diff options
Diffstat (limited to 'prolog/problems/family_relations/cousin_2/sl.py')
-rw-r--r-- | prolog/problems/family_relations/cousin_2/sl.py | 63 |
1 files changed, 63 insertions, 0 deletions
diff --git a/prolog/problems/family_relations/cousin_2/sl.py b/prolog/problems/family_relations/cousin_2/sl.py new file mode 100644 index 0000000..ebecf8d --- /dev/null +++ b/prolog/problems/family_relations/cousin_2/sl.py @@ -0,0 +1,63 @@ +# coding=utf-8 + +id = 99 +name = 'cousin/2' +slug = 'X je bratranec ali sestrična od Y' + +description = '''\ +<p><code>cousin(X, Y)</code>: <code>X</code> je bratranec ali sestrična od <code>Y</code>.</p> +<pre> + ?- cousin(andrew, X). + X = vanessa ; + X = patricia. +</pre>''' + +plan = ['''\ +<p>Verjetno bi se sedaj splačalo uporabiti rešitev kakšne prejšnje naloge?</p> +<p><img src="Cousin-1.png" /></p> +<p>Loni naj zbriše imena relacij (parent, sister) s te slike!</p> +<p>Seveda se da rešiti tudi brez prejšnjih rešitev... MORE</p> +<p><img src="Cousin-3.png" /></p> +<p>Loni naj zbriše imena relacij (parent, sister) s te slike!</p> +''', '''\ +<p><img src="Cousin-1.png" /></p> +''', '''\ +<p>Če je <code>PX</code> starš od <code>X</code> in je +<code>PY</code> starš od <code>Y</code> ter sta +<code>PX</code> in <code>PY</code> brat ali sestra, +potem je <code>X</code> bratranec/sestrična od <code>Y</code>.</p> +'''] + +hint = { + 'gender_is_irrelevant': '''\ +<p>Je spol res pomemben?</p> +''', + + 'precedence_fail': '''\ +<p>Si morda narobe upošteval prioriteto operatorjev IN ter ALI?</p> +<p>Operator IN veže močneje od ALI, če želiš spremeniti prioriteto, +lahko uporabiš oklepaje.</p> +''', + + 'cousin_vs_sibling': '''\ +<p>Kako je lahko bratranec/sestrična hkrati tudi brat/sestra od <code>Y</code>? +Si morda pozabil, da starša od <code>X</code> in <code>Y</code> ne smeta biti ista oseba?</p> +<p><img src="Cousin-4.png" /></p> +''', + + 'cousin_to_oneself': '''\ +<p>Kako je lahko nekdo bratranec/sestrična samemu sebi? +Imata morda <code>X</code> in <code>Y</code> istega starša?</p> +<p><img src="Cousin-2.png" /></p> +''', + + 'cousin_need_not_be_parent': '''\ +<p>Bratranec/sestrična pravzaprav ne rabi imeti otrok...</p> +''', + +# 'interesting_tidbit': '''\ +# <p>Zanimivost: nalogo bi lahko rešil tudi z uporabo rešitve za relacijo "sister". +# Teta je namreč sestra od starša od <code>Y</code>.</p> +# ''', +} + |