Procedure এর মাধ্যমে Complex Shapes তৈরি করা

Procedures in Logo (প্রসিডিউর তৈরি করা) - লোগো (Logo) - Computer Programming

201

Logo ভাষায় Procedure এর মাধ্যমে জটিল (Complex) Shapes তৈরি করা যায়। Procedure একটি কোড ব্লক বা ফাংশন তৈরি করতে ব্যবহৃত হয়, যা একটি নির্দিষ্ট কাজ বা লজিক একাধিকবার পুনরাবৃত্তি করার জন্য ব্যবহৃত হয়। এর মাধ্যমে কোডের পুনঃব্যবহারযোগ্যতা এবং কোডের গঠন সহজ হয়।

নিচে আমরা Procedure ব্যবহার করে কিছু জটিল Shapes তৈরি করার উদাহরণ দেখবো:


Procedure ব্যবহার করে Complex Shapes তৈরি করা:

Hexagon (ষড়্ভুজ) তৈরি করা:

একটি ষড়্ভুজ তৈরি করতে, আমরা Procedure ব্যবহার করে একে একে ষড়্ভুজের কোণ এবং সাইড ব্যবহার করে আকৃতি তৈরি করবো।

কোড:

এখানে:

  • hexagon নামে একটি Procedure তৈরি করা হয়েছে।
  • REPEAT 6: এটি ষড়্ভুজের ৬টি সাইডের জন্য কোডটি পুনরাবৃত্তি করে।
  • FORWARD 100: টার্টলকে ১০০ পিক্সেল এগিয়ে নিয়ে যায়।
  • RIGHT 60: টার্টলকে ৬০ ডিগ্রী ডান দিকে ঘুরিয়ে দেয়, যা ষড়্ভুজের কোণ।

Star (তারা) তৈরি করা:

এখন আমরা একটি তারা তৈরি করবো। এটি একটি জটিল আকৃতি এবং এখানে কোণের উপর কিছু পরিবর্তন করা হবে।

কোড:

এখানে:

  • star নামে একটি Procedure তৈরি করা হয়েছে।
  • REPEAT 5: পাঁচটি পয়েন্টের জন্য কোডটি পুনরাবৃত্তি করে।
  • RIGHT 144: টার্টলকে ১৪৪ ডিগ্রী ডান দিকে ঘুরায়, যা তারা আকৃতির পয়েন্টগুলো তৈরি করে।

Flower Shape (ফুলের আকার) তৈরি করা:

একটি ফুলের আকার তৈরি করতে, আমরা একটি নির্দিষ্ট প্যাটার্ন পুনরাবৃত্তি করব এবং তার পেটার্নটিকে ঘুরিয়ে ফুলের আকৃতি তৈরি করব।

কোড:

এখানে:

  • flower নামে একটি Procedure তৈরি করা হয়েছে।
  • REPEAT 36: এটি ফুলের ৩৬টি পেটার্ন আঁকবে, এবং প্রতিটি পেটার্ন ১০ ডিগ্রী ঘুরানো হবে।
  • FORWARD 100 RIGHT 90: এটি বর্গ আঁকতে সহায়তা করবে এবং RIGHT 10 দিয়ে পুরো ফুলটি ঘুরানো হবে।

Circle with Pattern (প্যাটার্ন সহ বৃত্ত) তৈরি করা:

এখন আমরা একটি বৃত্ত তৈরি করবো যেখানে বিভিন্ন আকৃতি আঁকানো হবে।

কোড:

এখানে:

  • circleWithPattern নামে একটি Procedure তৈরি করা হয়েছে।
  • REPEAT 360: এটি ৩৬০ বার কোডটি পুনরাবৃত্তি করবে, একটি পূর্ণ বৃত্ত আঁকবে।
  • IF (REMAINDER :COUNT 30 = 0): প্রতি ৩০টি স্টেপের পর ৫ পিক্সেল এগিয়ে যাবে, যা বৃত্তে প্যাটার্ন তৈরি করবে।

সারসংক্ষেপ:

Logo ভাষায় Procedure ব্যবহার করে আমরা সহজেই Complex Shapes তৈরি করতে পারি। প্রতিটি Shape তৈরি করতে ফাংশন বা কোড ব্লক তৈরি করা হয় যা বিভিন্ন আকৃতির জন্য পুনঃব্যবহারযোগ্য। Procedure ব্যবহার করলে কোডের গঠন আরও পরিষ্কার এবং পুনঃব্যবহারযোগ্য হয়, যা বড় প্রজেক্টে সহায়ক হতে পারে।

Content added By
Promotion

Are you sure to start over?

Loading...