Logo ভাষায় REPEAT এবং FOREVER লুপ দুটি প্রধান কমান্ড, যেগুলি একটি নির্দিষ্ট কাজ বা স্টেটমেন্ট পুনরাবৃত্তি করার জন্য ব্যবহৃত হয়। প্রতিটি লুপের নিজস্ব বৈশিষ্ট্য এবং ব্যবহার রয়েছে, যা কোডিংকে আরও সহজ এবং কার্যকরী করে তোলে।
REPEAT লুপের ব্যবহার:
REPEAT লুপটি একটি নির্দিষ্ট সংখ্যক বার একই কাজ বা স্টেটমেন্ট পুনরাবৃত্তি করতে ব্যবহৃত হয়। এর মধ্যে একটি সংখ্যা দেওয়া থাকে, যার মাধ্যমে লুপটি কতবার চলবে তা নির্ধারিত হয়।
ব্যবহার:
REPEAT <নির্দিষ্ট সংখ্যা> [<কমান্ড>]উদাহরণ:
REPEAT 5 [
FORWARD 100
RIGHT 72
]এখানে:
- REPEAT 5: লুপটি ৫ বার চলবে।
- FORWARD 100: প্রতি লুপে টার্টল ১০০ পিক্সেল এগিয়ে যাবে।
- RIGHT 72: প্রতি লুপে টার্টল ৭২ ডিগ্রি ডান দিকে ঘুরবে।
- এই কোডটি ৫ বার পুনরাবৃত্তি করবে এবং একটি পেন্টাগন (পঁচটি কোণবিশিষ্ট আকার) তৈরি করবে।
FOREVER লুপের ব্যবহার:
FOREVER লুপটি একটি অবিরাম লুপ, যা কোন শর্ত পূর্ণ না হওয়া পর্যন্ত চলতে থাকে। এটি সাধারণত তখন ব্যবহৃত হয় যখন আপনি চান লুপটি চলতে থাকুক যতক্ষণ না আপনি এটি থামানোর জন্য বিশেষ কোন শর্ত দেন।
ব্যবহার:
FOREVER [<কমান্ড>]উদাহরণ:
FOREVER [
FORWARD 100
RIGHT 90
]এখানে:
- FOREVER: এটি একটি অস্বাভাবিক লুপ, যা কখনও থামবে না যতক্ষণ না আপনি সেটি বন্ধ না করেন।
- FORWARD 100: টার্টলকে ১০০ পিক্সেল এগিয়ে যাবে।
- RIGHT 90: টার্টলকে ৯০ ডিগ্রী ডান দিকে ঘুরাবে।
এই কোডটি একটি অবিরাম চতুর্ভুজ আঁকবে যতক্ষণ না আপনি লুপ বন্ধ না করেন।
REPEAT এবং FOREVER লুপের মধ্যে পার্থক্য:
- REPEAT লুপ একটি নির্দিষ্ট সংখ্যক বার কোডটি চালানোর জন্য ব্যবহৃত হয়, যেমন ৫, ১০, ১০০ বার।
- FOREVER লুপ অবিরামভাবে কোডটি চালাবে যতক্ষণ না আপনি সেটি থামান বা অন্য কোন শর্ত মেনে বন্ধ না করেন।
সারসংক্ষেপ:
REPEAT এবং FOREVER লুপের মাধ্যমে আপনি Logo ভাষায় কোডের পুনরাবৃত্তি করতে পারেন। REPEAT একটি নির্দিষ্ট সংখ্যক বার কোড চালায়, আর FOREVER কোড চালাতে থাকে যতক্ষণ না থামানোর নির্দেশনা দেওয়া হয়। এই লুপগুলো গ্রাফিক্স বা অ্যানিমেশন তৈরিতে অত্যন্ত উপকারী।
Read more