কম্পিউটার টিউটোরিয়াল

সি ভাষায় টপ-ডাউন ডিজাইন এবং ফাংশনের স্ট্রাকচার চার্ট


ফাংশন হলো একটি স্বয়ংসম্পূর্ণ ব্লক যা নির্দিষ্ট টাস্ক সম্পন্ন করে। সুবিধা: রিযূজেবিলিটি, প্রোগ্রামের দৈর্ঘ্য কমানো, ফল্ট লোকেট করা সহজ, টপ-ডাউন মডুলার প্রোগ্রামিং সুবিধা।

টপ-ডাউন ডিজাইন এবং স্ট্রাকচার চার্ট

জটিল সমস্যাকে সাব-প্রোব্লেমে ভাগ করে সমাধান করা টপ-ডাউন ডিজাইন। স্ট্রাকচার চার্ট সাব-প্রোব্লেমগুলোর পারস্পরিক সম্পর্ক দেখায়।

উদাহরণ: দুটি সংখ্যার ওপর গাণিতিক অপারেশন

  • যোগফল বের করা
  • বিয়োগফল বের করা
  • গুণফল বের করা
  • ভাগফল বের করা

প্রথম ধাপ (যোগফল) এর রিফাইন্ড অ্যালগরিদম

  • দুই সংখ্যা a, b নিন
  • যোগফল, c = a + b
  • যোগফল প্রিন্ট করুন

স্ট্রাকচার চার্ট

(চিত্র উপস্থাপন করা সম্ভব নয়। স্ট্রাকচার চার্ট মেইন প্রোগ্রাম থেকে সাব-ফাংশনগুলোর হায়ারার্কি দেখায়।)

  1. স্ট্রাকচার কনসেপ্ট ব্যবহার করে সি ভাষায় বিট ফিল্ড ব্যাখ্যা

  2. সি ভাষায় মনোলিথিক এবং মডুলার প্রোগ্রামিং ব্যাখ্যা

  3. সি ভাষায় টপ-ডাউন ডিজাইন এবং ফাংশনের স্ট্রাকচার চার্ট

  4. সি ভাষায় লুপ কন্ট্রোল স্টেটমেন্ট (for, while, do-while) ফ্লোचार্ট ও প্রোগ্রামসহ ব্যাখ্যা