C প্রোগ্রামিং ল্যাঙ্গুয়েজ শিখুন [পার্ট ১৫]:: [লুপ (প্রাথমিক ধারনা)]

Author Topic: C প্রোগ্রামিং ল্যাঙ্গুয়েজ শিখুন [পার্ট ১৫]:: [লুপ (প্রাথমিক ধারনা)]  (Read 861 times)

Offline riazur

  • Faculty
  • Full Member
  • *
  • Posts: 203
    • View Profile

প্রোগ্রামিং মানে হচ্ছে লজিক। আর আমাদের লজিক গুলো কম্পিউটারকে জানাতে ব্যবহার করা হয় কন্ট্রোল স্টেটমেন্টস (Control Statements)।

এর আগে আমরা যত গুলো প্রোগ্রাম দেখেছি, সব গুলো শুধু মাত্র কিছু ডেটা ইনপুট নিয়েছে বা কিছু ডেটা আউটপুট দিয়েছে। কিন্তু কোন লজিক্যাল তুলনা করি নি। আমাদের যে সব প্রোগ্রাম লিখতে হবে, সে গুলোতে অনেক লজিক্যাল তুলনা করতে হবে। যেমন আমরা ৩টি সংখ্যার মধ্যে সবচেয়ে ছোট বা সবচেয়ে বড় সংখ্যা নির্ণয়ের ফ্লো চার্ট যদি দেখি, তাহলে দেখতে পাবো ঐখানে কিছু জায়গায় হ্যা অথবা না স্টেপ রয়েছে। আর ঐ ধরনের স্টেপ গুলোকে বলে লজিক্যাল স্টেপ। লজিক্যাল স্টেপ গুলোকে প্রোগ্রামে প্রকাশ করা হয় এই কন্ট্রোল স্টেটমেন্ট দিয়ে।

কন্ট্রল স্টেটমেন্ট গুলোর মধ্যে রয়েছেঃ

if-else Statement
while Statement
do-while statement
for statement ইত্যাদি।
এগুলো জেনে আমরা সত্যিকারের প্রোগ্রামিং জগতে প্রবেশ করতে যাচ্ছি। যে যত সহজে কন্ট্রোল স্টেটমেন্ট গুলো দিয়ে নিজের লজিক গুলো কোডে পরিনত করতে পারবে, সে দ্রুত প্রোগ্রামিং এ ভালো করতে পারবে :)