Turtle এর অবস্থান পরিবর্তন করে Control Flow ম্যানেজ করা

Loops এবং Control Flow (লুপ এবং নিয়ন্ত্রণ প্রবাহ) - লোগো (Logo) - Computer Programming

297

Logo ভাষায় Turtle এর অবস্থান পরিবর্তন করে Control Flow ম্যানেজ করা একটি শক্তিশালী উপায়, যা প্রোগ্রামিংয়ের মধ্যে লজিক্যাল দিকগুলিকে নিয়ন্ত্রণ করতে সহায়তা করে। টার্টলের অবস্থান পরিবর্তন করার মাধ্যমে আমরা লজিক্যাল স্ট্রাকচার, শর্ত (conditions), লুপ (loops) এবং অন্যান্য কার্যাবলী নিয়ন্ত্রণ করতে পারি।

নিচে Turtle এর অবস্থান পরিবর্তন এবং Control Flow ম্যানেজ করার কিছু পদ্ধতি আলোচনা করা হলো।


1. টার্টলের অবস্থান পরিবর্তন:

Logo ভাষায় PENUP এবং PENDOWN কমান্ড ব্যবহার করে টার্টলের অবস্থান পরিবর্তন করা যায়। PENUP কমান্ড দিয়ে টার্টলকে সরানো যায়, কিন্তু আঁকা বন্ধ থাকে, এবং PENDOWN দিয়ে আঁকা শুরু করা যায়।

PENUP এবং PENDOWN ব্যবহার:

এখানে:

  • PENUP: টার্টলকে সরানো হবে কিন্তু আঁকা হবে না।
  • PENDOWN: টার্টল আবার আঁকা শুরু করবে।

2. শর্ত (Condition) ব্যবহার করে Control Flow:

Logo ভাষায় IF এবং IFELSE কমান্ড ব্যবহার করে শর্তপূর্ণ নির্দেশনা দেওয়া যায়। এটি টার্টলের অবস্থান পরিবর্তন এবং কোডের প্রবাহ নিয়ন্ত্রণ করতে সাহায্য করে।

IF কমান্ড:

এখানে:

  • IF :x > 30: যদি x ভেরিয়েবলের মান ৩০ এর বেশি হয়, তবে টার্টল ১০০ পিক্সেল এগিয়ে যাবে।

IFELSE কমান্ড:

এখানে:

  • IFELSE: যদি শর্ত সত্য হয়, তাহলে এক কাজ হবে, অন্যথায় অন্য কাজ হবে।

3. লুপ (Loop) ব্যবহার করে Control Flow:

REPEAT কমান্ড ব্যবহার করে নির্দিষ্ট সংখ্যক বার টার্টলকে নির্দেশ দেওয়া যায়। এটি টার্টলের অবস্থান পরিবর্তন করতে ব্যবহৃত হয়।

REPEAT লুপ:

এখানে:

  • REPEAT 4: এটি ৪ বার টার্টলকে সোজা এগিয়ে যেতে এবং ৯০ ডিগ্রী ঘুরাতে সহায়তা করবে।

LOOP WITH CONDITION:

এখানে:

  • REPEAT 5: ৫ বার পুনরাবৃত্তি করবে।
  • IF :x < 3: শর্ত দেয় যে, যদি x এর মান ৩ এর কম হয়, তবে টার্টল ৫০ পিক্সেল এগিয়ে যাবে।

4. টার্টলকে নির্দিষ্ট অবস্থানে স্থানান্তর (Move to Specific Location):

Logo ভাষায় SETHEADING, SETPOS, এবং SETXY কমান্ড ব্যবহার করে টার্টলকে নির্দিষ্ট অবস্থানে স্থানান্তরিত করা যায়।

SETHEADING কমান্ড:

এখানে:

  • SETHEADING 90: এটি টার্টলকে ৯০ ডিগ্রি ঘুরাবে।

SETXY কমান্ড:

এখানে:

  • SETXY 200 200: এটি টার্টলকে স্ক্রীনের (২০০, ২০০) পজিশনে নিয়ে যাবে।

সারসংক্ষেপ:

Logo ভাষায় PENUP, PENDOWN, IF, REPEAT, SETHEADING, এবং SETXY এর মতো কমান্ড ব্যবহার করে টার্টলের অবস্থান পরিবর্তন এবং Control Flow ম্যানেজ করা যায়। এগুলি ব্যবহার করে কোডের প্রবাহ এবং লজিক নিয়ন্ত্রণ করা সম্ভব, যা আকৃতি আঁকার সময় টার্টলের চলাচল এবং প্রোগ্রামিংয়ের গঠন নিয়ন্ত্রণ করতে সাহায্য করে।

Content added By
Promotion

Are you sure to start over?

Loading...