WEBVTT 00:00:00.900 --> 00:00:03.000 ადამიანები ყოველ დღე იღებენ გადაწყვეტილებებს. 00:00:03.000 --> 00:00:05.000 მაგალითად, სანამგარეთ გახვალთ, 00:00:05.000 --> 00:00:06.700 გაქვთ ასეთი თუ დებულება: 00:00:06.700 --> 00:00:10.000 თუ წვიმს, საწვიმარი უნდა ავიღო. 00:00:10.000 --> 00:00:16.000 კომპიუტერებს ასეთი დებულებების მიხედვით 00:00:16.000 --> 00:00:21.000 მოქმედება ძალიან ძალიან სწრაფად შეუძლიათ. 00:00:21.000 --> 00:00:24.500 კომპიუტერული პროგრამა, პრინციპში, 00:00:24.550 --> 00:00:25.550 მათემატიკისა და თუ 00:00:25.550 --> 00:00:27.700 დებულებების ნაკრებია. ასე იღებს ის გადაწყვეტილებებს 00:00:27.700 --> 00:00:31.410 ამ ამოცანაში 00:00:31.410 --> 00:00:34.000 თუ ბლოკი ზომბის გადაწყვეტილების მიღებაში ეხმარება 00:00:34.000 --> 00:00:37.500 ის რაღაცას ამოწმებს. 00:00:37.500 --> 00:00:39.800 მაგალითად, ავიღოთ ბლოკი: "თუ გზა მიდის მარცხნივ", 00:00:39.800 --> 00:00:45.000 და შიგნით ჩავაგდოთ "მარცხნივ მოხვევის" ბრძანება. 00:00:45.000 --> 00:00:48.000 ანუ, ზომბის ვეუნებით, რომ შეამოწმოს გარემო, 00:00:48.000 --> 00:00:51.500 ნახოს, მიდის თუ არა გზა მარცხნივ, 00:00:51.500 --> 00:00:53.700 თუ მიდის - იქით გაუხვიოს. 00:00:53.700 --> 00:00:56.000 შემდეგ "წინ სიარულის" ბლოკს ვსვამთ "გამეორებაში" 00:00:56.000 --> 00:01:01.309 რომ ზომბიმ იქამდე გააგრძელოს წინ სიარული 00:01:01.309 --> 00:01:04.000 სანამ ეს უნდა. 00:01:04.000 --> 00:01:06.000 თუ გამოჩნდება შესახვევი, თუ ბლოკი ზომბს 00:01:06.000 --> 00:01:12.000 მარცხნივ წაიყვანს. თუ სულ მარცხენა გზას 00:01:12.000 --> 00:01:13.900 ავირჩევთ და წინ ვივლით, მიზანს მივაღწევთ 00:01:13.900 --> 00:01:18.400 აი, ასე ვიყენებთ თუ დებულებებს 00:01:18.400 --> 00:01:21.720 რაც კომპიუტერულ პროგრამირებაში უმნიშვნელოვანესი კონცეპტია. 00:01:21.720 --> 00:01:26.340 სულ პირველად ჯვარიკის და ნულიკის პროგრამა დავწერე. 00:01:26.340 --> 00:01:32.000 გამოვიყენე ასეთი თუ დებულებები: 00:01:32.000 --> 00:01:34.900 თუ მეორე ადამიანი ეს-ესაა მოიგებს, დაბლოკე მისი უჯრა. 00:01:34.900 --> 00:01:39.200 აბა, ისიამოვნეთ თუ დებულებებით. ეს მნიშვნელოვანია!