Skill

প্রসিডিউর ডিক্লারেশন এবং তার ব্যবহার

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

178

Logo ভাষায় প্রসিডিউর ডিক্লারেশন (Procedure Declaration) ব্যবহার করে আপনি কোডের পুনঃব্যবহারযোগ্য ব্লক তৈরি করতে পারেন। একটি প্রসিডিউর হল এমন একটি কোড ব্লক, যা আপনি একবার ডিফাইন করে পরবর্তীতে একাধিকবার কল করতে পারেন। এর মাধ্যমে আপনি কোডকে আরও সংগঠিত এবং সহজ করতে পারবেন। প্রসিডিউর তৈরি করার জন্য TO এবং END কমান্ড ব্যবহার করা হয়।


প্রসিডিউর ডিক্লারেশন (Procedure Declaration):

Logo-তে একটি প্রসিডিউর ডিক্লেয়ার করতে হলে আপনাকে প্রথমে TO কমান্ড ব্যবহার করতে হবে, তারপর প্রসিডিউরের নাম উল্লেখ করতে হবে, এবং শেষে END কমান্ড দিয়ে প্রসিডিউরটি শেষ করতে হবে।

প্রসিডিউর তৈরি এবং ব্যবহার:

প্রসিডিউর তৈরি:

ধরা যাক, আমরা একটি প্রসিডিউর তৈরি করতে চাই, যেটি একটি বর্গ (square) আঁকবে।

এখানে:

  • TO square: এটি প্রসিডিউর ডিক্লেয়ার করার সময় ব্যবহৃত হয়, যেখানে square হল প্রসিডিউরের নাম।
  • REPEAT 4: এটি ৪ বার কোডটি চালাবে, প্রতিবার টার্টলকে ১০০ পিক্সেল এগিয়ে নিয়ে যাবে এবং ৯০ ডিগ্রী ডান দিকে ঘুরাবে।
  • END: প্রসিডিউরটি শেষ হয়।

প্রসিডিউর ব্যবহার:

একবার প্রসিডিউর তৈরি হয়ে গেলে, আপনি পরবর্তীতে সেই প্রসিডিউরটি ব্যবহার করতে পারবেন। উদাহরণস্বরূপ:

এই কমান্ডটি টার্টলকে একটি বর্গ আঁকার জন্য নির্দেশ দেবে, যেহেতু আমরা আগে square প্রসিডিউরটি তৈরি করেছি।


একাধিক আর্গুমেন্ট সহ প্রসিডিউর:

Logo ভাষায় আপনি আর্গুমেন্ট ব্যবহার করে আরও ফ্লেক্সিবল প্রসিডিউর তৈরি করতে পারেন। এতে আপনি প্রসিডিউরের ভেতরে ভেরিয়েবল পাঠিয়ে সেই ভেরিয়েবলের মান অনুযায়ী কাজ করতে পারবেন।

উদাহরণ:

ধরা যাক, আমরা একটি প্রসিডিউর তৈরি করতে চাই যা আর্গুমেন্ট হিসেবে সাইডের দৈর্ঘ্য গ্রহণ করবে এবং সেই অনুযায়ী একটি বর্গ আঁকবে।

এখানে:

  • :side হল একটি আর্গুমেন্ট যা আমরা প্রসিডিউরের ভেতর ব্যবহার করেছি। এটি বাইরের মান গ্রহণ করবে।
  • প্রসিডিউরটি চলানোর সময়, আমরা :side মান হিসেবে যেকোনো সংখ্যা পাঠাতে পারব।

ব্যবহার:

এখানে:

  • প্রথম কল square 50 ৫০ পিক্সেল দৈর্ঘ্য দিয়ে একটি বর্গ আঁকবে।
  • দ্বিতীয় কল square 200 ২০০ পিক্সেল দৈর্ঘ্য দিয়ে একটি বড় বর্গ আঁকবে।

সারসংক্ষেপ:

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

Content added By
Promotion

Are you sure to start over?

Loading...