[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:01.43,0:00:03.63,Default,,0000,0000,0000,,ეხლა როცა თქვენ უკვე \Nისწავლეთ loop ფუნქციის საფუძვლები, Dialogue: 0,0:00:03.63,0:00:06.49,Default,,0000,0000,0000,,მოდით ვნახოთ როგორ \Nდავწეროთ ისეთი მაგარი loop-ი, Dialogue: 0,0:00:06.49,0:00:09.64,Default,,0000,0000,0000,,როგორიც ეს ლამაზ\Nცაში მოტივტივე Ballon Hopper-ი. Dialogue: 0,0:00:09.64,0:00:12.80,Default,,0000,0000,0000,,რადგან ვიწყებ ამის წერას \Nთავიდან, მინდა რომ იფიქროთ თქვენით Dialogue: 0,0:00:12.80,0:00:16.40,Default,,0000,0000,0000,,როგორ გააკეთებდით, \Nიმიტომ რომ სულ მალე მოგიწევთ. Dialogue: 0,0:00:16.40,0:00:20.21,Default,,0000,0000,0000,,თავდაპირველად, ყოველთვის გაგიმარტივებთ\Nპროგრამის დაწერას, საფეხურებად დაყოფა. Dialogue: 0,0:00:20.21,0:00:23.78,Default,,0000,0000,0000,,დავიწყებთ ამ ბუშტების დაწერით, \Nრომელიც არის იგივე ellipse ფუნქცია Dialogue: 0,0:00:23.78,0:00:27.48,Default,,0000,0000,0000,,გამოერებული ბევრჯერ \Nდა ეტყობა რომ loop-ის საქმეა. Dialogue: 0,0:00:27.48,0:00:33.57,Default,,0000,0000,0000,,შემდეგ დავამატებთ ამ ხაზებს, და \Nბოლოს დავამატებთ თვით Balloon Hopper-ს. Dialogue: 0,0:00:33.57,0:00:37.89,Default,,0000,0000,0000,,კარგით, აგერ ცარიელი დაფა, \Nრომელმაც შეიძლება შეგაშინოთ. Dialogue: 0,0:00:37.89,0:00:40.16,Default,,0000,0000,0000,,ხანდახან, საქმეს უფრო \Nგაგიმარტივებთ და უფრო მეგობრულს გახდის, Dialogue: 0,0:00:40.16,0:00:44.08,Default,,0000,0000,0000,,ფონის დამატება, რომ\Nადვილად ჩაერთოთ პროცესში. Dialogue: 0,0:00:44.08,0:00:47.80,Default,,0000,0000,0000,,რადგან ჩვენ გვინდა დავწეროთ\Nloop-ი, თქვენი პირველი ფიქრი loop-ის Dialogue: 0,0:00:47.80,0:00:49.93,Default,,0000,0000,0000,,ის საკითხები უნდა\Nიყოს, რაც წინაზე ვისწავლეთ. Dialogue: 0,0:00:49.93,0:00:53.93,Default,,0000,0000,0000,,ეხლა ამას სწრაფად გავაკეთებთ,\Nამიტომ თუ გჭირდებათ გამეორება, Dialogue: 0,0:00:53.93,0:00:56.93,Default,,0000,0000,0000,,თავიდან ნახეთ "While Loop-ების შესავალი". Dialogue: 0,0:00:56.93,0:01:01.39,Default,,0000,0000,0000,,პირველი კითხვა: "რისი გამეორება გვინდა?" Dialogue: 0,0:01:01.39,0:01:06.44,Default,,0000,0000,0000,,მოდით ვცადოთ პირველი ბუშტის დაწერა,\Nდა შემდეგ ამ ბუშტს გავიმეორებთ. Dialogue: 0,0:01:06.44,0:01:15.07,Default,,0000,0000,0000,,შეგიძლიათ დაიწყოთ ასე, ან ასე, და... \Nეს ცოტა პატარაა, კარგ ადგილასაც არ ზის, Dialogue: 0,0:01:15.07,0:01:17.17,Default,,0000,0000,0000,,ამიტომ მოდით ცოტა გავწიოთ. Dialogue: 0,0:01:17.17,0:01:21.29,Default,,0000,0000,0000,,ეს პროგრამირების ის ნაწილია, სადაც რაღაცას\Nაკეთებთ, შემდეგ ხვდებით რომ ის არ არის Dialogue: 0,0:01:21.29,0:01:25.18,Default,,0000,0000,0000,,რაც გინდოდათ, შემდეგ თავიდან ცდილობთ\Nდა უფრო უახლოვდებით იმას რაც გინდათ. Dialogue: 0,0:01:25.18,0:01:30.72,Default,,0000,0000,0000,,კარგით, ეხლა ალბათ გვინდა რომ დავამატოთ\Nფერი, არა? ამაზე არ გვიფიქრია, როცა Dialogue: 0,0:01:30.72,0:01:35.23,Default,,0000,0000,0000,,საფეხურებზე ვფიქრობდით, ამიტომ შეგვიძლია\Nვთქვათ, რომ ეს ბუშტის დაწერის ნაწილია. Dialogue: 0,0:01:35.23,0:01:38.08,Default,,0000,0000,0000,,კარგით? შემდეგ, ჩვენ უნდა\Nმოვიფიქროთ, როგორ გვინდა რომ იცვლებოდეს Dialogue: 0,0:01:38.08,0:01:40.86,Default,,0000,0000,0000,,ჩვენი ბუშტი loop ფუნქციის დროს. Dialogue: 0,0:01:40.86,0:01:45.02,Default,,0000,0000,0000,,ჩვენ გვინდა რომ, ბუშტი \Nიყოს დახატული ეკრანის გასწვრივ, ხომ? Dialogue: 0,0:01:45.02,0:01:48.19,Default,,0000,0000,0000,,ჩვენ გვინდა რომ ეხატოს აქ, \Nდა შემდეგ აქ, და შემდეგ აქ, Dialogue: 0,0:01:48.19,0:01:51.18,Default,,0000,0000,0000,,ანუ ჩვენ გვინდა რომ ეს გააკეთოს\Nკომპიუტერმა, რადგან მე ხატვა არ მეხერხება. Dialogue: 0,0:01:51.18,0:01:55.65,Default,,0000,0000,0000,,ჩვენ შეგვიძლია ეს ოდნავ გავაყალბოთ პირველი\Nრიცხვის შეცვლით, რომელიც როგორც გახსოვთ Dialogue: 0,0:01:55.65,0:01:59.14,Default,,0000,0000,0000,,აკონტროლებს x-პოზიციას: \Nპოზიციას გვერდებზე. Dialogue: 0,0:01:59.14,0:02:01.10,Default,,0000,0000,0000,,მაგრამ, მგონი ცოტა\Nუშნოდ გამოიყურება, არა? Dialogue: 0,0:02:01.10,0:02:03.89,Default,,0000,0000,0000,,ისეთი მაგარი სურათი\Nარ არის რაც თავიდან გვქონდა. Dialogue: 0,0:02:03.89,0:02:08.59,Default,,0000,0000,0000,,ამის მაგივრად, მოდით ეს იყოს x,\Nx პოზიციისთვის, და ჩვენ გავაკეთებთ ცვლადს, Dialogue: 0,0:02:08.59,0:02:11.52,Default,,0000,0000,0000,,ისეთს დაახლოებით რაც იყო თავიდან. Dialogue: 0,0:02:11.52,0:02:16.60,Default,,0000,0000,0000,,ეხლა, ჩვენ შევცვლით ამ ცვლადს loop-ის\Nშიგნით, ანუ გამოვიყენებთ while loop-ს, Dialogue: 0,0:02:16.60,0:02:21.89,Default,,0000,0000,0000,,და შემდეგ ამ loop-ის შიგნით, ვიტყვით \Nრომ x შეიცვალოს ყოველ ჯერზე, ვთქვათ 20-ით. Dialogue: 0,0:02:21.89,0:02:25.43,Default,,0000,0000,0000,,თუ ამ ellipse ოდნავ გავწევთ, ძალიან\Nფრთხილად, რათქმაუნდა, რომ არ შევეხოთ Dialogue: 0,0:02:25.43,0:02:27.89,Default,,0000,0000,0000,,ცვლადის ფუნქციას შიგნით, Dialogue: 0,0:02:27.89,0:02:30.56,Default,,0000,0000,0000,,რადგან შემდეგ უნდა\Nვიფიქროთ რა არის არასწორი. Dialogue: 0,0:02:30.56,0:02:34.20,Default,,0000,0000,0000,,ისე, შეგიძლიათ ამის \Nგაკეთება თქვენით, თუ გაინტერესებთ. Dialogue: 0,0:02:34.20,0:02:39.18,Default,,0000,0000,0000,,კარგით, ეხლა ჩვენი loop-ის მესამე კითხვა\Nარის - "რამდენჯერ გვინდა რომ გავიმეოროთ?" Dialogue: 0,0:02:39.18,0:02:43.69,Default,,0000,0000,0000,,შეგვიძლია გავიმეოროთ მანამ,\Nსანამ ეკრანს არ გაცდება გვერდზე. Dialogue: 0,0:02:43.69,0:02:46.88,Default,,0000,0000,0000,,შეიძლება იქამდე სანამ x ნაკლებია 400-ზე. Dialogue: 0,0:02:46.88,0:02:48.98,Default,,0000,0000,0000,,ეხლა უკვე კარგია,\Nრადგან რაღაც ხდება, ხომ? Dialogue: 0,0:02:48.98,0:02:51.09,Default,,0000,0000,0000,,მაგრამ ეს მთლიანად\Nის არ არის რაც წარმოვიდგინეთ. Dialogue: 0,0:02:51.09,0:02:53.62,Default,,0000,0000,0000,,როგორც წინაზე, ჩვენ ისევ თავიდან\Nუნდა გავაიროთ და ნელ-ნელა გავამარტივოთ, Dialogue: 0,0:02:53.62,0:02:56.38,Default,,0000,0000,0000,,რომ მივიდეთ იქამდე რაც ჩავიფიქრეთ. Dialogue: 0,0:02:56.38,0:02:59.45,Default,,0000,0000,0000,,ეს ellipse ფუნქციები ცოტა აზელილია\Nერთმანეთში, ამიტომ მოდით გავასწოროთ. Dialogue: 0,0:02:59.45,0:03:02.29,Default,,0000,0000,0000,,კარგია ცოტა ადგილი\Nმივცეთ, რომ ისუნთქონ. Dialogue: 0,0:03:02.29,0:03:08.44,Default,,0000,0000,0000,,მაგრამ იცით, მგონი მაინც ცოტათი სცდებიან\Nეკრანს, თუ შევუცვლით ბოლო წერტილს, Dialogue: 0,0:03:08.44,0:03:12.53,Default,,0000,0000,0000,,გავაქრობთ ellipse-ებს რომლებიც \Nარიან აქ, რადგან ჩვენ ვიძახით რომ, Dialogue: 0,0:03:12.53,0:03:16.54,Default,,0000,0000,0000,,როგორც კი x მოვა აქ, შეწყვიტე წერა. Dialogue: 0,0:03:16.54,0:03:19.60,Default,,0000,0000,0000,,ამას ამბობს while loop-ის ეს ნაწილი. Dialogue: 0,0:03:19.60,0:03:23.33,Default,,0000,0000,0000,,კარგით? ასევე შეგვიძლია ვთქვათ, "იქნებ\Nellipse-ების შეცვლა გვინდა ცოტათი", Dialogue: 0,0:03:23.33,0:03:26.16,Default,,0000,0000,0000,,გვინდა რომ ყველა ქვემოთ ჩამოვიტანოთ, Dialogue: 0,0:03:26.16,0:03:31.17,Default,,0000,0000,0000,,გვინდა რომ ცოტა ზომა შევუცვალოთ,\Nდა კარგი რამ while loop-ების ის არის რომ Dialogue: 0,0:03:31.17,0:03:33.69,Default,,0000,0000,0000,,ეს ყველაფერი \Nშეგვიძლია გავაკეთოთ ერთდროულად. Dialogue: 0,0:03:33.69,0:03:36.77,Default,,0000,0000,0000,,კარგით. მშვენიერია. Dialogue: 0,0:03:36.77,0:03:39.97,Default,,0000,0000,0000,,ამ ბუშტების შემხვედვარე,\Nკარგი იქნება თუ თოკებს მოვაბამთ. Dialogue: 0,0:03:39.97,0:03:42.17,Default,,0000,0000,0000,,თუ მოგვწონს, მაშინ უნდა მოვაბათ თოკები, Dialogue: 0,0:03:42.17,0:03:44.06,Default,,0000,0000,0000,,წინააღმდეგ შემთვევაში გაფრინდებიან. Dialogue: 0,0:03:44.06,0:03:47.79,Default,,0000,0000,0000,,ჩვენ გვჭირდება ხაზი თითოეული მათგანისთვის.\Nვფიქრობთ რომ შეგვიძლია გავაკეთოთ ისე, Dialogue: 0,0:03:47.79,0:03:50.61,Default,,0000,0000,0000,,რომ ხაზი იწყებოდეს\Nყოველი ბუშტის ცენტრიდან, Dialogue: 0,0:03:50.61,0:03:55.89,Default,,0000,0000,0000,,რომ გავამარტივოთ... და ყველა\Nჩამოდის ერთ წერტილში, შეიძლება აი ასე. Dialogue: 0,0:03:55.89,0:03:59.40,Default,,0000,0000,0000,,როგორ უნდა გავაკეთებინოთ\Nეს პროგრამას, დახატვის მაგივრად? Dialogue: 0,0:03:59.40,0:04:02.56,Default,,0000,0000,0000,,შეგვიძლია ვიფიქროთ რომ, თუ გვინდა რომ\Nრაღაც გავიმეოროთ, ყველა ვარიანტში უნდა Dialogue: 0,0:04:02.56,0:04:05.34,Default,,0000,0000,0000,,ჩავსვათ ამ while loop-ში,\Nმოდით დავიწყოთ და გავაკეთოთ ეს ხაზი Dialogue: 0,0:04:05.34,0:04:08.40,Default,,0000,0000,0000,,და თუ გვინდა რომ იყოს ამ ellipse-ს\Nცენტრში, მაშინ ჩვენ უნდა დავიწყოთ Dialogue: 0,0:04:08.40,0:04:11.39,Default,,0000,0000,0000,,ამ ორი კოორდინატიდან, რომ გამოგვივიდეს. Dialogue: 0,0:04:11.39,0:04:16.22,Default,,0000,0000,0000,,აქვე შეგვიძლია დავამთავროთ,\Nან სადაც გინდათ. ეს საკმაოდ ახლოს არის! Dialogue: 0,0:04:16.22,0:04:21.45,Default,,0000,0000,0000,,მაგრამ, კვლავ, იდეალური არ არის,\Nალბათ უკვე ხვდებით, რომ უნდა გავასწოროთ. Dialogue: 0,0:04:21.45,0:04:25.92,Default,,0000,0000,0000,,მოდით თავიდან ეს უშნო რაღაც გამოვასწოროთ. Dialogue: 0,0:04:25.92,0:04:29.77,Default,,0000,0000,0000,,რაც არის რომ, ეს ხაზი რომელიც დავწერეთ,\Nგადადის ჩვენ ბუშტზე, რაც არ არის კარგი. Dialogue: 0,0:04:29.77,0:04:33.09,Default,,0000,0000,0000,,ჩვენ გვინდა, რომ ეს ellipse \Nფარავდეს ხაზს, რაც შეგვიძლია გავაკეთოთ Dialogue: 0,0:04:33.09,0:04:35.27,Default,,0000,0000,0000,,თანმიმდევრობის შეცვლით. Dialogue: 0,0:04:35.27,0:04:38.98,Default,,0000,0000,0000,,ალბათ ამჩნევთ, ბევრი რამ რაც\Nისწავლეთ, ყველფერი აქ გვხვდება ერთად. Dialogue: 0,0:04:38.98,0:04:43.36,Default,,0000,0000,0000,,კარგია, მაგრამ იქნებ ამ ხაზებს ფერი\Nშევუცვალოთ. როგორ გავაკეთებდით ამას, Dialogue: 0,0:04:43.36,0:04:45.89,Default,,0000,0000,0000,,თუ მართლა ჩვენით ვაკეთებთ პროგრამას? Dialogue: 0,0:04:45.89,0:04:48.01,Default,,0000,0000,0000,,ჩვენ ვნახავდით დოკუმენტაციას. Dialogue: 0,0:04:48.01,0:04:50.96,Default,,0000,0000,0000,,ან ვუყურებდით დოკუმენტაციის\Nვიდეოს, თუ არ ვიცით როგორ გავაკეთოთ. Dialogue: 0,0:04:50.96,0:04:54.79,Default,,0000,0000,0000,,ჩვენ ვიყენებეთ stroke(),\Nრომ დავსვათ სასურველი ფერი ამ ხაზებზე, Dialogue: 0,0:04:54.79,0:05:00.18,Default,,0000,0000,0000,,და იყოს, არ ვიცი, იქნებ ეს ფერი? Dialogue: 0,0:05:00.18,0:05:06.71,Default,,0000,0000,0000,,ლამაზია! ბოლოს დაგრვჩა რომ დავხატოთ Hopper–ი. ამისთვის საჭიროა Dialogue: 0,0:05:06.71,0:05:10.25,Default,,0000,0000,0000,,რომ ჩავსვათ ის როგორც სურათი, Dialogue: 0,0:05:10.25,0:05:14.50,Default,,0000,0000,0000,,და თქვენ ხედავთ დოკუმენტაციას, თუ როგორ\Nგამოვსახე ეს ციფრებით, და ცოტას გავწევ, Dialogue: 0,0:05:14.50,0:05:16.53,Default,,0000,0000,0000,,რომ ეს ეს ბუშტები ხელში დავაჭერინო Dialogue: 0,0:05:16.53,0:05:18.49,Default,,0000,0000,0000,,და იტივტივოს ცაში. Dialogue: 0,0:05:18.49,0:05:23.79,Default,,0000,0000,0000,,მზადაა! შეგიძლიათ გაალამაზოთ ბუშტები,\Nმაგალითად შეგიძლიათ დაამატოთ ასეთ რაღაცა Dialogue: 0,0:05:23.79,0:05:26.84,Default,,0000,0000,0000,,ამ loop-ზე, რომ უკეთესად გამოიყურებოდეს Dialogue: 0,0:05:26.84,0:05:29.78,Default,,0000,0000,0000,,და ასევე შეგიძლიათ\Nloop-ის გამოყენება შემდეგ ნახატზე.