-
মানুষ প্রতিদিনই সিদ্ধান্ত নেয়।
-
উদাহরণস্বরূপ, বাইরে যাবার আগে
-
তোমার এক IF statement থকতে পারে যা বলে,
-
যদি(IF) বৃষ্টি হয়,
তাহলে(THEN) আমাকে আমার জ্যাকেট্ নিতে হবে।
-
এবং, কম্পিউটার বেশ চমৎকার কারণ যখন তুমি ঐসব কথা বলে দেবে তখন
-
তারা তা একদম ঠিকঠাক ভাবে চালিয়ে দেবে একেবারে অবিশ্বাস্যরকম গতিতে।
-
আর তাই, একটা কম্পিউটার প্রোগ্রাম সত্যিই
-
খানিকটা গণিত আর কিছু
-
IF statements, যেখানে সিদ্ধান্ত তৈরি হয়।
-
তো, এই puzzle এ
-
IF ব্লক ঐ zombieটাকে সিদ্ধান্ত নিতে সাহায্য করবে,
-
আর এটা কিছু পরীক্ষা করে দেখবে।
-
উদাহরণস্বরূপ, ঐ ব্লকটিকে ব্যবহার করা যাক, যাতে বলা আছে, "যদি বাম দিকে কোন পথ থেকে থাকে তাহলে"
-
তারপর "turn left"(বামে ঘোরো) নির্দেশটিকে এর মধ্যে রেখে দেয়া হল।
-
সুতরাং, আমরা zombieকে তার আশপাশটা দেখে নিতে বলছি,
-
বলছি যে, দেখো যে পথ বাম দিকে গেছে কি-না,
-
যদি গিয়ে থাকে তবে, ঘুরে যাও।
-
আর তারপর আমরা ব্যবহার করব "move forward" ব্লক এই "repeat" ব্লকের মধ্যে
-
যেন আমরা এটিকে সোজা যেতে রাখতে পারি ততক্ষণ অব্দি
-
যতক্ষণ অদি সে ঠিক সোজা যেতে চায়।
-
তারপর যখন ঘুরতে বলা হল, IF ব্লক এটিকে বাম দিকে ঘুরতে বলবে।
-
এবং তুমি দেখছো যে, যদি আমরা এসব করি যে,
-
আমরা বামে ঘুরবো, নয়তো সামনে এগোবো,
এতেই আমরা আমাদের লক্ষ্যে পৌঁছে যাবো।
-
সুতরাং এই হল IF statement ব্যবহারের এক উদাহরণ,
-
যা কম্পিউটার প্রোগামিংএর একেবারেই মৌলিক এক ধারণা।
-
আমার প্রথম শেখা এক জিনিস ছিলো, আমি শিখেছিলাম কিকরে টিক্-ট্যাক্-টো খেলার প্রোগ্রাম লিখতে হয়।
-
তো এতে আমার IF statements ছিলো, যা আমায় বলত, ঠিক আছে তো
-
IF(যদি) প্রতিপক্ষ জিতে যাবার পর্যায়ে যায় তবে গিয়ে ঐখানটা বন্ধ করে দাও।
-
তো IF statements ব্যবহার করে শেখার মজা নাও। এ এক মূল ধারণা।