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