Return to Video

If Statements (Video Version)

  • 0:02 - 0:06
    კიდევ ერთი ანიმაცია.
    ამჯერად ბურთი ეკრანის გასწვრივ მოძრაობს.
  • 0:06 - 0:08
    თქვენ იცით ეს როგორ კეთდება.
  • 0:08 - 0:10
    გვაქვს x ცვლადი, რომელიც
    ბურთის მდებარეობას გვეუბნება,
  • 0:10 - 0:14
    და ცვლადი "speed", რომელიც
    გვეუბნება რა რამდენად შორს მიდის ბურთი,
  • 0:14 - 0:17
    ასევე, ნაცნობი სახატავი
    მარყუჟი, სადაც ფონს ვცვლით ყოველ ჯერზე.
  • 0:17 - 0:21
    ფერის დაყენება, და
    ელიფსის დახატვა x პოზიციაზე.
  • 0:21 - 0:24
    ყოველ ჯერზე x-ს x-ის
    ძველი მნიშვნელობით შევცვლით,
  • 0:24 - 0:26
    პლუს "speed" ცვლადი.
  • 0:26 - 0:31
    "speed"-ს თუ შევამცირებ--
    restart-ს დავაჭერ, რათა ბურთი დავაბრუნო--
  • 0:31 - 0:33
    როგორც
    ხედავთ უფრო ნელა მოძრაობს.
  • 0:33 - 0:36
    ან შემიძლია უარყოფითი
    გავხადო, რათა უკან წამოვიდეს
  • 0:36 - 0:38
    ან ნული გავხადო და გავაჩერო.
  • 0:38 - 0:44
    "x" ნულს თუ არ
    უდრის ბურთი ეკრანიდან გავა.
  • 0:44 - 0:48
    შემიძლია restart-ს დავაჭირო და დავაბრუნო,
  • 0:48 - 0:53
    მაგრამ ცოტა ხანში
    მოსაწყენი ხდება restart და restart...
  • 0:53 - 0:56
    ვთქვათ, როდესაც ბურთი
    მარჯვენა კიდეს მიუახლოვდება
  • 0:56 - 0:58
    იმის ნაცვლად, რომ ეკრანიდან გავიდეს
  • 0:58 - 1:01
    მინდა მოვაბრუნო.
  • 1:01 - 1:05
    და ვიცი, რომ ბურთის
    მოსაბრუნდებლად შემიძლია დავწერო
  • 1:05 - 1:08
    "speed" ხდება მინუს ხუთი.
  • 1:08 - 1:12
    უარყოფითი, რომ
    გაგვეხადა ბურთი უკან წამოვიდოდა.
  • 1:12 - 1:15
    საქმე ისაა, რომ მხოლოდ
    მაშინ მინდა სიჩქარის შეცვლა
  • 1:15 - 1:16
    თუ ბურთმა მარჯვენა კიდეს მიაღწია.
  • 1:16 - 1:26
    მინდა სიჩქარის შეცვლა
    თუ ბურთმა მარჯვენა კიდეს მიაღწია.
  • 1:26 - 1:29
    მგონი "IF" ბრძანებას მოითხოვს.
  • 1:29 - 1:32
    აქამდე კომპიუტერს ბრძანებებს
    ვაძლევდით ნებისმიერი შემთხვევისთვის
  • 1:32 - 1:39
    "IF" განცხადებით, ვეუბნებით, რომ გვინდა
    ეს ბრძანებს რაღაც ვითარებაში შეასრულოს.
  • 1:39 - 1:43
    სიჩქარე შეცვალე თუ ბურთი
    მარჯვენა კიდევ მიუახლოვდა.
  • 1:43 - 1:45
    აი, როგორ გამოიყურება კოდის სახით.
  • 1:45 - 1:51
    წერთ: "IF", მრგვალ ფუჩხილებს, ფრჩხილებს.
  • 1:51 - 1:54
    მრგვალ ფრჩხილებში დავწერთ გარემოებას,
  • 1:54 - 1:57
    ხოლო bracket-ის შიგნით- კოდს.
  • 1:57 - 2:02
    თუ ეს გარემოება
    მართალია, გაუშვი ეს კოდი.
  • 2:02 - 2:05
    სხვა შემთხვევაში, ნუ შეწუხდები.
  • 2:05 - 2:08
    ჩვენ შემთხვევაში გარემოება
    არის ბურთის მარჯვენა კიდესთან მიახლოება.
  • 2:08 - 2:10
    როგორ გავიგოთ მიაღწია
    თუ არა ბურთმა მარჯვენა კიდეს?
  • 2:10 - 2:14
    გვაქვს x ცვლადი,
    რომელიც გვეუბნება სადაა ბურთი.
  • 2:14 - 2:21
    და ვიცი, რომ კიდე
    არის x-ის მდგომარეობა 400-ში.
  • 2:21 - 2:23
    მაშ, ვნახოთ
  • 2:23 - 2:30
    როდესაც x 400-ზე მეტია,
    ვიცით რომ ცოტათი გასცდა მარჯვენა კიდეს.
  • 2:30 - 2:33
    ხოლო კოდი, როგორც ადრე ვთქვით,
  • 2:33 - 2:39
    სიჩქარე მინუს ხუთი ხდება.
  • 2:39 - 2:41
    ახლა restart-ს
    დავაჭერ და ვნახოთ რა მოხდება.
  • 2:41 - 2:45
    ამჯერად, როდესაც ბურთი
    მარჯვენა კიდეს მიაღწევს ნახტომს აკეთებს.
  • 2:45 - 2:48
    შემდეგ კი ეკრანიდან გადის, მაგრამ არაუშავს
  • 2:48 - 2:51
    რადგან მეორე მხარესაც
    იმავეს გაკეთება შეგვიძლია.
  • 2:51 - 2:55
    ამ შემთხვევაში, გვაინტერესებს
    ბურთი მარცხენა კიდეს მიუახლოვდა თუ არა.
  • 2:55 - 2:59
    ეს მაშინ ხდება, როდესაც x ნულზე ნაკლებია.
  • 2:59 - 3:01
    გვინდა სიჩქარე გავხადოთ დადებითი.
  • 3:01 - 3:04
    სიჩქარე ხდება ხუთი.
  • 3:04 - 3:08
    დავაწვეთ restart-ს.
  • 3:14 - 3:17
    მუშაობს!
  • 3:17 - 3:21
    ვამოწმებთ, გასცდა თუ არა ბურთი კიდეებს,
  • 3:22 - 3:25
    მაგრამ მგონი ზედმეტად სცდება.
  • 3:25 - 3:32
    თუ გახსოვთ, ეს ორი
    პერიმეტრი აკონტროლებს ელიფსის ცენტრს.
  • 3:32 - 3:36
    როდესაც ელიფსის ცენტრი
    კიდემდე მიაღწევს, ნახევარი უკვე გასცდა.
  • 3:36 - 3:38
    მაშ, ამის გასწორება თუ გვინდა
  • 3:38 - 3:40
    შეგვიძლია უფრო
    ადრე შევაჩეროთ ელიფსი.
  • 3:40 - 3:47
    ჩვენი კიდე 400-ზე თუა და
    გვინდა ბურთის შეჩერება, როდესაც აქ მოვა
  • 3:47 - 3:53
    ფუნქციიდან
    ვხედავთ, რომ ელიფსის სიგანე 50-ია.
  • 3:53 - 3:59
    ეს იმას ნიშნავს, რომ
    ცენტრიდან კიდემდე 25 იქნება.
  • 3:59 - 4:04
    ანუ, გვინდა შევაჩეროთ,
    როდესაც ცენტრი მიაღწევს 375-ს.
  • 4:04 - 4:06
    ეს არის 400-ს მინუს 25.
  • 4:06 - 4:11
    x 400-ზე მეტის
    ნაცვლად, დავწერ x მეტი 375-ზე.
  • 4:11 - 4:16
    ხოლო x ნულზე
    ნაკლების ნავცლად, x 25-ზე ნაკლებს.
  • 4:16 - 4:22
    ახლა უნაკლოა.
Title:
If Statements (Video Version)
Description:

more » « less
Video Language:
English
Duration:
04:23
Educare Natia Shamugia edited Georgian subtitles for If Statements (Video Version)
Educare Natia Shamugia edited Georgian subtitles for If Statements (Video Version)

Georgian subtitles

Revisions