প্রবাহচিত্র যেমন হওয়া উচিত-
ক) খুব জটিল
খ) সামান্য জটিল
গ) সরল
ঘ) কোনটিই নয়
বিস্তারিত ব্যাখ্যা:
একটি ভালো ফ্লোচার্ট সবসময় সরল; সহজে বোধগম্য এবং প্রোগ্রামের যৌক্তিক প্রবাহকে পরিষ্কারভাবে তুলে ধরতে সক্ষম হওয়া উচিত।
Related Questions
ক) প্রোগ্রাম
খ) এ্যালগরিদম
গ) সমস্যার বর্ণনা
ঘ) ক ও খ দুইটি
Note : ফ্লোচার্ট তৈরি করা হয় অ্যালগরিদম থেকে। অ্যালগরিদম হলো সমস্যার সমাধানের ধাপসমূহের লিখিত রূপ; আর ফ্লোচার্ট হলো সেই ধাপগুলোর চিত্ররূপ।
ক) প্রোগ্রামের উন্নয়ন চিত্র
খ) বিশেষ চিহ্ন সংবলিত ধারাবাহিক প্রোগ্রাম নির্বাহ চিত্র
গ) প্রোগ্রামের চিত্র
ঘ) প্রোগ্রামের অংশের চিত্র
Note : ফ্লোচার্ট হলো একটি বিশেষ প্রতীক বা চিহ্ন ব্যবহার করে প্রোগ্রামের ধাপে ধাপে নির্বাহের দিকনির্দেশনা দেখানোর একটি চিত্র বা গ্রাফিক্যাল উপস্থাপনা।
ক) আল তিরমিজী
খ) টমাস কার্টজ
গ) আল খারিজমী
ঘ) এ্যাডা অগাস্টা
Note : অ্যালগরিদম শব্দটি মুসলিম গণিতবিদ মুহাম্মদ ইবনে মুসা আল-খারিজমীর (Muhammad ibn Musa al-Khwarizmi) নামের ল্যাটিন রূপ থেকে এসেছে।
ক) প্রথম
খ) দ্বিতীয়
গ) তৃতীয়
ঘ) চতুর্থ
Note : প্রোগ্রামিং এর ধাপগুলো হলো: ১. সমস্যা বিশ্লেষণ; ২. অ্যালগরিদম/ফ্লোচার্ট তৈরি; ৩. প্রোগ্রাম ডিজাইন/ডেভেলপমেন্ট; এবং ৪. কোডিং বা প্রোগ্রাম লেখা। এটি চতুর্থ ধাপ।
ক) if
খ) switch
গ) if-else
ঘ) nested if
Note : একই ধরনের কন্ট্রোল স্টেটমেন্টের মধ্যে যখন আরেকটি কন্ট্রোল স্টেটমেন্ট ব্যবহার করা হয়; তখন তাকে নেস্টেড (Nested) স্ট্রাকচার বলে। তাই একটি if এর মধ্যে আরেকটি if ব্যবহার করা হলে তাকে nested if বলে।
ক) IF-THEN
খ) DO-LOOP
গ) FOR - THEN
ঘ) FOR-LOOP
Note : FOR-LOOP হলো পুনরাবৃত্তিমূলক স্টেটমেন্ট। এটি সি প্রোগ্রামের for লুপের একটি অ্যালগরিদমিক বা সাধারণ নাম। এটি একটি নির্দিষ্ট সংখ্যক বার বা শর্ত পূরণের জন্য কোডের ব্লক পুনরাবৃত্তি করে।
জব সলুশন