ადამიანები ყოველ დღე იღებენ გადაწყვეტილებებს.
მაგალითად, სანამგარეთ გახვალთ,
გაქვთ ასეთი თუ დებულება:
თუ წვიმს, საწვიმარი უნდა ავიღო.
კომპიუტერებს ასეთი დებულებების მიხედვით
მოქმედება ძალიან ძალიან სწრაფად შეუძლიათ.
კომპიუტერული პროგრამა, პრინციპში,
მათემატიკისა და თუ
დებულებების ნაკრებია. ასე იღებს ის გადაწყვეტილებებს
ამ ამოცანაში
თუ ბლოკი ზომბის გადაწყვეტილების მიღებაში ეხმარება
ის რაღაცას ამოწმებს.
მაგალითად, ავიღოთ ბლოკი: "თუ გზა მიდის მარცხნივ",
და შიგნით ჩავაგდოთ "მარცხნივ მოხვევის" ბრძანება.
ანუ, ზომბის ვეუნებით, რომ შეამოწმოს გარემო,
ნახოს, მიდის თუ არა გზა მარცხნივ,
თუ მიდის - იქით გაუხვიოს.
შემდეგ "წინ სიარულის" ბლოკს ვსვამთ "გამეორებაში"
რომ ზომბიმ იქამდე გააგრძელოს წინ სიარული
სანამ ეს უნდა.
თუ გამოჩნდება შესახვევი, თუ ბლოკი ზომბს
მარცხნივ წაიყვანს. თუ სულ მარცხენა გზას
ავირჩევთ და წინ ვივლით, მიზანს მივაღწევთ
აი, ასე ვიყენებთ თუ დებულებებს
რაც კომპიუტერულ პროგრამირებაში უმნიშვნელოვანესი კონცეპტია.
სულ პირველად ჯვარიკის და ნულიკის პროგრამა დავწერე.
გამოვიყენე ასეთი თუ დებულებები:
თუ მეორე ადამიანი ეს-ესაა მოიგებს, დაბლოკე მისი უჯრა.
აბა, ისიამოვნეთ თუ დებულებებით. ეს მნიშვნელოვანია!