Logo ভাষায় টার্টলের অবস্থান এবং দিক পরিবর্তন করার জন্য বেশ কিছু গুরুত্বপূর্ণ কমান্ড ব্যবহার করা হয়। টার্টল একটি নির্দিষ্ট স্থানে অবস্থান করতে পারে এবং তার দিক পরিবর্তনও করতে পারে। এই বিষয়ে বিস্তারিত আলোচনা করা হলো:
টার্টলের অবস্থান এবং দিক পরিবর্তন:
- SETHEADING
এই কমান্ডটি টার্টলের দিক পরিবর্তন করতে ব্যবহার করা হয়। আপনি একটি নির্দিষ্ট কোণ দিতে পারেন, যার মাধ্যমে টার্টল সেই দিকে ঘুরবে।
উদাহরণ:SETHEADING 90এটি টার্টলকে ৯০ ডিগ্রী কোণে ঘুরিয়ে দেবে, অর্থাৎ টার্টল ডান দিকে তাকাবে।
- SETXY
এই কমান্ডটি টার্টলকে একটি নির্দিষ্ট স্থান (x, y) কনভিনিয়েন্ট পজিশনে সরানোর জন্য ব্যবহার করা হয়।
উদাহরণ:SETXY 100 100এটি টার্টলকে (১০০, ১০০) অবস্থানে সরিয়ে নেবে।
- FORWARD (fd) এবং BACKWARD (bk)
এগুলি টার্টলকে নির্দিষ্ট দূরত্ব এগিয়ে বা পিছিয়ে নিয়ে যাওয়ার জন্য ব্যবহার করা হয়।
উদাহরণ:FORWARD 50 BACKWARD 30এটি টার্টলকে ৫০ পিক্সেল এগিয়ে এবং ৩০ পিক্সেল পিছিয়ে নিয়ে যাবে।
- RIGHT (rt) এবং LEFT (lt)
এই কমান্ডগুলি টার্টলকে নির্দিষ্ট কোণ ঘুরানোর জন্য ব্যবহার করা হয়।
উদাহরণ:RIGHT 90 LEFT 45RIGHT 90টার্টলকে ৯০ ডিগ্রি ডান দিকে ঘুরাবে।LEFT 45টার্টলকে ৪৫ ডিগ্রি বাম দিকে ঘুরাবে।
- HOME
এই কমান্ডটি টার্টলকে স্ক্রীনের কেন্দ্রে ফিরে নিয়ে আসে।
উদাহরণ:HOMEএটি টার্টলকে স্ক্রীনের কেন্দ্রস্থলে নিয়ে আসবে।
টার্টল অবস্থান ও দিক পরিবর্তন সংক্রান্ত উদাহরণ:
SETXY 200 200 ; টার্টলকে (২০০, ২০০) অবস্থানে নিয়ে যাবে
SETHEADING 45 ; টার্টলকে ৪৫ ডিগ্রী কোণে ঘুরিয়ে দেবে
FORWARD 100 ; ১০০ পিক্সেল এগিয়ে যাবে
LEFT 90 ; ৯০ ডিগ্রি বামে ঘুরবে
FORWARD 50 ; ৫০ পিক্সেল এগিয়ে যাবেএই উদাহরণে:
- প্রথমে টার্টলকে (২০০, ২০০) অবস্থানে নিয়ে আসা হবে।
- তারপর টার্টলকে ৪৫ ডিগ্রী কোণে ঘুরিয়ে ১০০ পিক্সেল এগিয়ে নিয়ে আসা হবে।
- পরে টার্টলকে ৯০ ডিগ্রি বামে ঘুরিয়ে ৫০ পিক্সেল এগিয়ে নিয়ে আসা হবে।
সারসংক্ষেপ:
Logo ভাষায় টার্টলের অবস্থান এবং দিক পরিবর্তন করার জন্য SETHEADING, SETXY, FORWARD, BACKWARD, RIGHT, LEFT, এবং HOME কমান্ডগুলি ব্যবহার করা হয়। এই কমান্ডগুলির মাধ্যমে আপনি টার্টলের অবস্থান নির্ধারণ করতে পারেন এবং তার দিক পরিবর্তন করতে সক্ষম হবেন।
Read more