0:00:01.220,0:00:02.817 დავიწყოთ პროგრამირება. 0:00:02.817,0:00:05.245 თავიდან ფორმები და[br]ზოგადად საწყისები გავიგოთ. 0:00:05.245,0:00:08.246 ნუ აღლედებით, მალე თქვენივე[br]დახატული ფორმები, ფერები და 0:00:08.246,0:00:11.098 მრავალი სხვა პროგრამა ააჭრელებს ეკრანს. 0:00:11.098,0:00:12.772 უბრალოდ ჩვენთან დარჩით! 0:00:12.772,0:00:14.636 დავიწყოთ მართკუთხედის დახატვით. 0:00:14.636,0:00:16.516 მართკუთხედისთვის ვწერთ "rect"-ს, 0:00:16.516,0:00:19.210 შემდეგ ვხსნით ფრჩხილს, ვწერთ[br]ოთხ რიცხვს, 10, 20, 100, 200 0:00:19.210,0:00:21.184 -- თუ რას ნიშნავს ესენი, მალე აგიხსნით -- 0:00:21.184,0:00:23.938 შემდეგ ვხურავთ ფრჩხილს[br]და ბოლოს ვსვამთ წერტილმძიმეს. 0:00:23.938,0:00:25.515 შეხედეთ, გასაოცარია, მართკუთხედი! 0:00:25.515,0:00:27.763 იმდენად კარგი იყო, კიდევ გავაკეთოთ. 0:00:27.763,0:00:30.021 შეგვიძლია ახლა სხვა რიცხვები ვცადოთ. 0:00:30.021,0:00:32.181 დიდები იყოს, (300, 240... 0:00:32.181,0:00:34.031 და პატარებით დავაბოლოვოთ ...10,20) 0:00:34.031,0:00:36.041 ნახეთ, ახალი მართკუთხედი! 0:00:36.041,0:00:40.751 რიცხვები რომ შევცვალოთ, ვთქვათ,[br]პირველი, მართკუთხედი იმოძრავებს. 0:00:40.751,0:00:46.276 თუ ბოლო რიცხვს შევცვლით,[br]მაშინ შეეცვლება ზომა.. 0:00:46.276,0:00:47.510 საინტერესოა! 0:00:47.510,0:00:51.245 შეიძლება იფიქროთ:[br]"როგორ ხდება ეს ყველაფერი?" 0:00:51.245,0:00:55.507 გაიხსენეთ, რომ კომპიუტერი არის[br]ძალიან ჭკვიანი და დამჯერი ძაღლივით. 0:00:55.507,0:00:59.778 ძაღლს შეგვიძლია ვუთხრათ[br]დაჯდეს, ან გადაკოტრიალდეს, 0:00:59.778,0:01:02.023 ამისთვის საჭიროა ბრძანების გაცემა. 0:01:02.023,0:01:05.742 როგორ ვუთხრათ კომპიუტერულ[br]ძაღლს კოდით რომ დაჯდეს? 0:01:05.742,0:01:11.255 ამისთვის საჭიროა[br]დავწეროთ ბრძანების სახელი, sit, 0:01:11.255,0:01:15.267 შემდეგ უნდა დაწეროთ (), რითაც[br]ეუბნებით რომ თქვენი ბრძანება შეასრულოს 0:01:15.267,0:01:19.521 და ბოლოს, უნდა[br]დაწეროთ ; რათა დაასრულოთ ბრძანება. 0:01:19.521,0:01:22.219 ამის შემდეგ თქვენი[br]კომპიუტერული ძაღლი დაჯდება. 0:01:22.219,0:01:25.264 ცხადია, კომპიუტერში[br]ჩართული Khan Academy ძაღლი არაა, 0:01:25.264,0:01:27.254 არ იცის რა არის გადაკოტრიალება, 0:01:27.254,0:01:30.261 მაგრამ იცის რა არის[br]მართკუთხედი, როცა ვეტყვით rect, 0:01:30.261,0:01:32.298 რაც საკმაოდ კარგია, არა? 0:01:32.298,0:01:34.344 ამ ხაზზე სწორედ ამას გავაკეთებთ. 0:01:34.344,0:01:37.161 დავწერთ ბრძანებას[br]rect, რაც უბრალოდ სახელია, 0:01:37.161,0:01:41.017 შემდეგ დავწერთ ფრჩხილებს,[br]რაც გულისხმობს "გააკეთე ეს", 0:01:41.017,0:01:43.501 ბოლოს კი დავწერთ წერტილმძიმეს. 0:01:43.501,0:01:47.216 სწორედ ასე ცნობს[br]კომპიუტერი ბრძანებას rect. 0:01:47.216,0:01:49.737 დავუბრუნდეთ ჩვენს rect-ს. 0:01:49.737,0:01:53.502 გვაქვს ბრძანების სახელი და ფრჩხილები. 0:01:53.502,0:01:56.250 ეს რიცხვები რაღაა? 0:01:56.250,0:02:01.986 საქმე ისაა, რომ კომპიუტერისთვის საკმარის[br]ინფორმაციას არ წარმოადგენს უბრალოდ rect. 0:02:01.986,0:02:05.249 წარმოიდგინეთ, რომ გაქვთ[br]ფურცელი და მე გეუბნებით, 0:02:05.249,0:02:09.989 რომ დახაზოთ ზუსტად ისე[br]მართკუთხედი როგორიც მე მინდა. 0:02:09.989,0:02:14.507 აზრების კითხვა თუ არ[br]შეგიძლიათ, მაშინვე კითხვები გაგიჩნდებათ. 0:02:14.507,0:02:19.255 პირველად ალბათ იკითხავთ:[br]"სად გინდა რომ დავხაზო?" 0:02:19.255,0:02:22.527 მაშინ მე გიპასუხებთ:[br]"მოდი ასე შევთანხმდეთ, 0:02:22.527,0:02:27.046 ამ ფურცლის მარცხენა[br]მხარეს დავარქვათ ნული, 0:02:27.046,0:02:30.035 მარჯვენა მხარეს კი 400." 0:02:30.035,0:02:33.011 ამ შემთხვევაში შემეძლება[br]გითხრათ რიცხვი, მაგალითად 100, 0:02:33.011,0:02:37.309 და თქვენ გეცოდინებათ რომ მე[br]დაახლოებით აქ მინდა მართკუთხედი რომ იყოს. 0:02:37.309,0:02:39.967 თავიდან დაკმაყოფილდებით,[br]მაგრამ შემდეგ გაგახსენდებათ: 0:02:39.967,0:02:43.515 "გასაგებია სიგანეში სად[br]უნდა დაიხატოს, მაგრამ რამდენად მაღლა?" 0:02:43.515,0:02:47.010 მაშინ შემეძლება კიდევ[br]ერთი რიცხვის მოცემა, მაგალითად 200, 0:02:47.010,0:02:49.750 და გეტყვით: "ფურცლის[br]ზედა ნაწილი იყოს ნული, 0:02:49.750,0:02:52.646 ქვედა ნაწილი კი იყოს ისევ 400." 0:02:52.646,0:02:57.402 მაშინ მიხვდებით რომ დახატვა ზუსტად შუაში[br]მინდა და თითქოს ყველაფერი გასაგებია, 0:02:57.402,0:02:59.758 ალბათ თავიდან იტყვით: 0:02:59.758,0:03:02.504 "კარგი, ახლა გასაგებია სად[br]უნდა დავხაზო მართკუთხედი, 0:03:02.504,0:03:06.490 100-ით მარჯვნივ, 200-ით ქვემოთ.", 0:03:06.490,0:03:09.496 მაგრამ შემდეგ გაგახსენდებათ[br]რომ კიდევ გაკლიათ რაღაც. 0:03:09.496,0:03:12.268 ალბათ იკითხავთ: "რა[br]ზომის იყოს მართკუთხედი?" 0:03:12.268,0:03:17.008 გიპასუხებთ: "მოდი სიგანე 150 იყოს" 0:03:17.008,0:03:20.969 100-ზე უნდა დავხაზოთ[br]და აქ 400-ია, სიგანე 150-ია, 0:03:20.969,0:03:25.530 ესეიგი დაახლოებით აქ იქნება. 0:03:25.530,0:03:31.238 "გასაგებია, სიგანე 150, რა[br]სიმაღლის იყოს მართკუთხედი?" 0:03:31.238,0:03:33.718 "არც ისე მაღალი, მოდი იყოს 50" 0:03:33.718,0:03:37.506 თქვენ მიპასუხებდით: "კარგი,[br]50 დაახლოებით ასეთი სიმაღლის იქნება არა?" 0:03:37.506,0:03:39.019 უკვე ყველაფერი გასაგებია! 0:03:39.019,0:03:45.232 ახლა უკვე იცით თუ როგორი მართკუთხედის[br]დახაზვა მინდა და შეგიძლიათ დახაზოთ. 0:03:45.232,0:03:47.982 საკმაოდ შრომატევადია[br]უბრალო მართკუთხედი, არა? 0:03:47.982,0:03:50.265 მთავარი აზრი ისაა,[br]რომ ამ ოთხი რიცხვით -- 0:03:50.265,0:03:54.457 გაიხსენეთ, 100-ით[br]მარჯვნივ, 200-ით ქვემოთ,~ 0:03:54.457,0:03:57.822 სიგანეში 150, სიმაღლეში 50 -- 0:03:57.822,0:04:02.008 უკვე მთლიანად განვსაზღვრეთ[br]თუ როგორი უნდა იყოს მართკუთხედი და სად. 0:04:02.008,0:04:04.252 სწორედ ასე მუშაობს კომპიუტერი. 0:04:04.252,0:04:09.744 შეგიძლიათ დაწეროთ ბრძანების[br]სახელი, შემდეგ ( და ოთხი რიცხვი, 0:04:09.744,0:04:16.226 დახუროთ ფრჩხილი და დაასრულოთ წერტილმძიმით. 0:04:16.226,0:04:20.623 შედეგად კომპიუტერი დახატავს[br]ისეთ მართკუთხედს, როგორიც გვინდა. 0:04:20.623,0:04:24.223 -- გულახდილად თუ ვიტყვით,[br]მართკუთხედს აქ არ ველოდით -- 0:04:24.223,0:04:25.763 ჩვენ სხვაგან დავხატეთ, არა? 0:04:25.763,0:04:27.488 ესეიგი რიცხვები არაა ზუსტი. 0:04:27.488,0:04:31.273 ვთქვათ, გვინდა კომპიუტერის[br]დახატული ჩვენს დახატულს ზუსტად დაემთხვეს. 0:04:31.273,0:04:34.220 ამისთვის მართკუთხედი[br]მარჯვნისკენ გადავაადგილოთ, 0:04:34.220,0:04:37.714 ცოტა ზემოთ ავწიოთ, 0:04:37.714,0:04:42.758 ოდნავ დავათხელოთ და სიმაღლესაც მოვუკლოთ. 0:04:42.758,0:04:46.104 ახლა კი კომპიუტერის დახაზული[br]მართკუთხედი ჩვენს ნახაზს კარგად ემთხვევა. 0:04:46.104,0:04:48.771 ეს იმიტომ, რომ გავიგეთ[br]რას ნიშნავს ეს რიცხვები 0:04:48.771,0:04:52.748 და შევცვალეთ ისე,[br]რომ მიგვეღო სასურველი შედეგი. 0:04:52.748,0:04:54.767 მოდით სხვა მართკუთხედი დავხაზოთ. 0:04:54.767,0:04:59.817 ჩვენ უკვე შეგვიძლია[br]მართკუთხედი სადაც გვინდა იქ დავხაზოთ. 0:04:59.817,0:05:03.987 მოდით, დავხაზოთ კუთხეში, აი აქ. 0:05:03.987,0:05:06.018 მოვიფიქროთ, რა იქნება ეს წერტილი. 0:05:06.018,0:05:09.502 ეს იქნება ნულით მარჯვნივ, ნულით ქვემოთ, 0:05:09.502,0:05:16.998 პატარა იყოს, სიგანეში 50, სიმაღლეში 10. 0:05:16.998,0:05:18.266 შევუდგეთ საქმეს. 0:05:18.266,0:05:19.276 დავწეროთ rect, 0:05:19.276,0:05:22.756 შემდეგ, ეს პარამეტრები გამოვყოთ მძიმეებით, 0:05:22.756,0:05:25.748 და გავუშვათ ბრძანება. 0:05:25.748,0:05:28.551 როგორც ჩანს რაღაც[br]შეცდომა დავუშვით. ფანჯარა გვეუბნება: 0:05:28.551,0:05:31.392 "როგორც ჩანს, სადღაც ) გაკლიათ" 0:05:31.392,0:05:32.748 თუ დავუკვირდებით, მართლაც.. 0:05:32.748,0:05:36.998 ძალიან კარგი, გავასწორეთ, მაგრამ[br]არც ისე კარგია, ახალი შეცდომა გვაქვს, 0:05:36.998,0:05:38.447 თურმე წერტილმძიმე გვაკლია. 0:05:38.447,0:05:42.616 ესეც მართალია. დავაწვეთ "Show Me Where"[br]და მიგვითითებს იმ ხაზზე, სადაც შეცდომაა. 0:05:42.616,0:05:46.284 გახსოვდეთ, წერტილმძიმე ბრძანების ბოლოს[br]დაახლოებით იგივე როლს ასრულებს, 0:05:46.284,0:05:48.523 რასაც წერტილი წინადადების ბოლოს. 0:05:48.523,0:05:52.254 არაუშავს, მივაწეროთ[br]წერტილმძიმე და ყველაფერი კარგად იქნება. 0:05:52.254,0:05:55.745 ესეც ასე, პატარა[br]მართკუთხედი, ისე როგორც გვინდოდა. 0:05:55.745,0:05:58.718 წინანდელივით, შეგვიძლია[br]გავზარდოთ, შევამციროთ, 0:05:58.718,0:06:00.510 ვამოძრაოთ აქეთ-იქით, 0:06:00.510,0:06:03.262 შეგვიძლია მოვათავსოთ[br]ზუსტად იქ, სადაც მოგვინდება. 0:06:03.262,0:06:06.505 ახლა უკვე დეტალურად იცით[br]თუ როგორ მუშაობს rect ბრძანება. 0:06:06.505,0:06:08.706 გავარჩიეთ თუ რას ნიშნავს ეს რიცხვები,[br] 0:06:08.706,0:06:12.040 ვნახეთ, რომ აუცილებელია[br]ბრძანების მერე ფრჩხილების დაწერა, 0:06:12.040,0:06:15.484 რიცხვების მძიმეებით გამოყოფა[br]და ბრძანების ;-ით დასრულება 0:06:15.484,0:06:19.260 თითქოს ბევრია. შეგიძლიათ[br]თქვენ თვითონ მოსინჯოთ ძალები. 0:06:19.260,0:06:23.261 შემდეგ ვიდეოში სხვა ფიგურებსაც ვისწავლით,[br]შემდეგ კი გადავალთ მათ გაფერადებაზე 0:06:23.261,0:06:26.342 ეკრანზე აქეთ-იქით[br]დამოუკიდებლად მოძრაობაზე და ა.შ.