এবারে আমরা নিজেদের দলের প্রোগ্রাম অন্য আরেকটি দলের সাথে বিনিময় করব। যে দলের প্রোগ্রাম
আমরা পেলাম, তা ওই দলের নির্ধারিত বাস্তব সমস্যা সমাধানে সক্ষম কি না সেটি যাচাই করি।
পাশাপাশি এই বিষয়ে একটি সংক্ষিপ্ত প্রতিবেদন তৈরি করে ফেলি নিচের ছকগুলো পূরণ করে-
যে দলের প্রোগ্রাম যাচাই করছি তাদের নির্ধারিত সমস্যা-
|
সমাধানে দলটির ডিজাইন করা প্রোগ্রাম-
|
এই প্রোগ্রামে ব্যবহৃত বিভিন্ন ইনপুট, শর্ত, লুপের তালিকা -
|
প্রোগ্রামটি থেকে বিভিন্ন ধাপে প্রাপ্ত আউটপুট-
|
প্রোগ্রামটিতে ইনপুটের ভিন্নতায় কোনো ত্রুটি তৈরি হলে সেটি শনাক্ত করি:
|
সেই ত্রুটি মোকাবেলায় আমাদের দলের পক্ষ থেকে পরামর্শ-
|
এই প্রোগ্রামটি উক্ত নির্ধারিত সমস্যা সমাধানের জন্য কতটুকু উপযোগী সে ব্যাপারে আমাদের মতামত -
|
পুরো প্রতিবেদন তৈরি হয়ে গেলে ওই দলকে প্রতিবেদনটি বুঝিয়ে দেই এবং নিজেদের দলের প্রতিবেদন গ্রহণ করি।
তাহলে আমরা এই অভিজ্ঞতায় পাইথন দিয়ে প্রোগ্রাম ডিজাইন করা সম্পর্কে ধারণা পেলাম, একটি সমস্যা সমাধানে বিভিন্ন ইনপুট, শর্ত, লুপ দিয়ে গাণিতিক অপারেশন ব্যবহার করে প্রোগ্রাম ডিজাইন করা সম্পর্কেও জানতে পারলাম। আবার সমস্যাটি সমাধানে নানারকম ইনপুটের জন্য সম্ভাব্য আউটপুট ও সেক্ষেত্রে সম্ভাব্য ত্রুটি ঝুঁকি নির্ণয় করে সেটি সমাধান করার উপায় এবং উপযোগিতা যাচাই নিয়েও আমরা কাজ করলাম। এভাবেই আমরা প্রোগ্রামিং ব্যবহার করে বিভিন্ন সমস্যাকে সমাধান করতে পারি নিজেদের প্রয়োজনে।
আরও দেখুন...