এ অংশে যে যে প্রশ্ন আলোচনা করা হবে- ১. দুটি সংখ্যার মধ্যে বড় সংখ্যাটি নির্ণয়ের অ্যালগরিদম ও ফ্লোচার্ট তৈরি। ২. তিনটি সংখ্যার মধ্যে বড় সংখ্যাটি নির্ণয়ের অ্যালগরিদম ও ফ্লোচার্ট তৈরি। ৩. তিনটি সংখ্যার মধ্যে ছোট সংখ্যাটি নির্ণয়ের অ্যালগরিদম ও ফ্লোচার্ট তৈরি। ৪. একটি পূর্ণ সংখ্যা জোড় না বিজোড় তা নির্ণয়ের অ্যালগরিদম ও ফ্লোচার্ট তৈরি। ৫. একটি সংখ্যা ধনাত্নক, ঋণাত্নক না শূন্য তা নির্ণয়ের অ্যালগরিদম ও ফ্লোচার্ট তৈরি। ৬. একটি বর্ষ অধি-বর্ষ (Leap year) কিনা তা নির্ণয়ের অ্যালগরিদম ও ফ্লোচার্ট তৈরি। প্রশ্নসমূহের ধারাবাহিক সমাধান নিচে দেওয়া হলো- ১. দুটি সংখ্যার মধ্যে বড় সংখ্যাটি নির্ণয়ের অ্যালগরিদম ও ফ্লোচার্ট তৈরি। অ্যালগরিদম : ধাপ-০১ : প্রোগ্রাম শুরু করি। ধাপ-০২ : a ও b দুটি সংখ্যা গ্রহণ করি। ধাপ-০৩ : যদি a>b হয় তাহলে, a এর মান বড় প্রিন্ট করি অন্যথায় পরবর্তী ধাপে যায়। ধাপ-০৪ : b এর মান বড় প্রিন্ট করি। ধাপ-০৫ : প্রোগ্রাম শেষ করি। ফ্লোচার্ট : সি প্রোগ্রাম দেখতে এখানে ক্লিক করুন ২. তিনটি সংখ্যার মধ্যে বড় সংখ্যাটি নির্ণয়ের অ্যালগরিদম ও ফ্লোচার্ট তৈরি। অ্যালগরিদম : ধাপ-০১ : প্রোগ্রাম শুরু করি। ধাপ-০২ : a, b ও c তিনটি সংখ্যা গ্রহণ করি। ধাপ-০৩ : যদি (a>b && a>c) হয় তাহলে, a এর মান বড় প্রিন্ট করি অন্যথায় পরবর্তী ধাপে যায়। ধাপ-০৪ : আবার, যদি (b>a && b>c) হয় তাহলে, b এর মান বড় প্রিন্ট করি অন্যথায় পরবর্তী ধাপে যায়। ধাপ-০৫ : c এর মান বড় প্রিন্ট করি। ধাপ-০৬ : প্রোগ্রাম শেষ করি। ফ্লোচার্ট : বিকল্প পদ্ধতিতে তিনটি সংখ্যার মধ্যে বড় সংখ্যাটি নির্ণয়ের ফ্লোচার্ট : সি প্রোগ্রাম দেখতে এখানে ক্লিক করুন ৩. তিনটি সংখ্যার মধ্যে ছোট সংখ্যাটি নির্ণয়ের অ্যালগরিদম ও ফ্লোচার্ট তৈরি। অ্যালগরিদম : ধাপ-০১ : প্রোগ্রাম শুরু করি। ধাপ-০২ : a, b ও c তিনটি সংখ্যা গ্রহণ করি। ধাপ-০৩ : যদি (a<b && a<c) হয় তাহলে, a এর মান ছোট প্রিন্ট করি অন্যথায় পরবর্তী ধাপে যায়। ধাপ-০৪ : আবার, যদি (b<a && b<c) হয় তাহলে, b এর মান ছোট প্রিন্ট করি অন্যথায় পরবর্তী ধাপে যায়। ধাপ-০৫ : c এর মান ছোট প্রিন্ট করি। ধাপ-০৬ : প্রোগ্রাম শেষ করি। ফ্লোচার্ট : বিকল্প পদ্ধতিতে তিনটি সংখ্যার মধ্যে ছোট সংখ্যাটি নির্ণয়ের ফ্লোচার্ট : সি প্রোগ্রাম দেখতে এখানে ক্লিক করুন ৪. একটি পূর্ণ সংখ্যা জোড় না বিজোড় তা নির্ণয়ের অ্যালগরিদম ও ফ্লোচার্ট তৈরি। অ্যালগরিদম : ধাপ-০১ : প্রোগ্রাম শুরু করি। ধাপ-০২ : n এর মান গ্রহণ করি। ধাপ-০৩ : যদি n%2==0 হয় তাহলে, n এর মান জোড় প্রিন্ট করি অন্যথায় পরবর্তী ধাপে যায়। ধাপ-০৪ : n এর মান বিজোড় প্রিন্ট করি। ধাপ-০৫ : প্রোগ্রাম শেষ করি। ফ্লোচার্ট : সি প্রোগ্রাম দেখতে এখানে ক্লিক করুন Note : যে সকল সংখ্যা ২ দ্বারা নিঃশেষে বিভাজ্য তাদেরকে জোড় সংখ্যা বলে এবং ২ দ্বারা নিঃশেষে বিভাজ্য না হলে তাদেরকে বিজোড় সংখ্যা বলে। ৫. একটি সংখ্যা ধনাত্নক, ঋণাত্নক না শূন্য তা নির্ণয়ের অ্যালগরিদম ও ফ্লোচার্ট তৈরি। অ্যালগরিদম : ধাপ-০১ : প্রোগ্রাম শুরু করি। ধাপ-০২ : n এর মান গ্রহণ করি। ধাপ-০৩ : যদি (n==0) হয় তাহলে, n এর মান শূন্য প্রিন্ট করি অন্যথায় পরবর্তী ধাপে যায়। ধাপ-০৪ : আবার, যদি ( n>0) হয় তাহলে, n এর মান ধনাত্নক প্রিন্ট করি অন্যথায় পরবর্তী ধাপে যায়। ধাপ-০৫ : n এর মান ঋণাত্নক প্রিন্ট করি। ধাপ-০৬ : প্রোগ্রাম শেষ করি। ফ্লোচার্ট : সি প্রোগ্রাম দেখতে এখানে ক্লিক করুন Note : শূন্য (0) থেকে বড় সকল সংখ্যাকে ধণাত্নক সংখ্যা বলে এবং শূন্য (0) থেকে ছোট সকল সংখ্যাকে ঋণাত্নক সংখ্যা বলে। তাহলে শূন্য কী ধরনের সংখ্যা ? মনে রাখতে হবে, শূন্য (0) একটি অঋণাত্নক সংখ্যা। শূন্যসহ সকল ধণাত্নক সংখ্যাকে আবার অঋণাত্নক সংখ্যা বলা হয়। ৬. একটি বর্ষ অধি-বর্ষ (Leap year) কিনা তা নির্ণয়ের অ্যালগরিদম ও ফ্লোচার্ট তৈরি। অ্যালগরিদম : ধাপ-০১ : প্রোগ্রাম শুরু করি। ধাপ-০২ : y এর মান গ্রহণ করি। ধাপ-০৩ : যদি (y%400==0) হয় তাহলে ৫ নং ধাপে যায়। অন্যথায় পরবর্তী ধাপে যায়। ধাপ-০৪ : আবার, যদি (y%100!=0 && y%4==0) হয় তাহলে ৫ নং ধাপে যায়। অন্যথায় ৬ নং ধাপে যায়। ধাপ-০৫ : Leap year প্রিন্ট করি। ধাপ-০৬ : Not Leap year প্রিন্ট করি। ধাপ-০৭ : প্রোগ্রাম শেষ করি। ফ্লোচার্ট : সি প্রোগ্রাম দেখতে এখানে ক্লিক করুন Note : অধি-বর্ষ বা লিপ ইয়ার হচ্ছে এমন একটি বছর, যেই বছরে সাধারণ বছরের তুলনায় ১ দিন বেশি থাকে। পৃথিবী যে সময়ে সূর্যের চারিপাশে একবার ঘুরে আসে তার সময়কাল হচ্ছে ৩৬৫ দিন ৫ ঘন্টা ৪৮ মিনিট ৪৭ সেকেন্ড। অথচ প্রচলিত বর্ষপঞ্জিতে ১ বছর ৩৬৫ দিনে হিসাব করা হয়। এভাবে প্রতিবছর প্রায় ৬ ঘন্টা গণনার বাহিরে থেকে যায় ও ৪ বছরে সেটা প্রায় এক দিনের সমান হয়। এই ঘাটতি পুষিয়ে নেওয়ার জন্য প্রতি চার বছর পরপর ৩৬৬ দিনে বছর হিসাব করা হয়। প্রতি চার বছরে ১ বার ফেব্রুয়ারী মাসে এবং বাংলা ফাল্গুণ মাসে এই অতিরিক্ত ১ দিন যোগ করা হয়। তাই চার বছর পর পর ফেব্রুয়ারী মাস ২৯ দিনে হয়। যেমন-২০২০ সাল একটি অধি-বর্ষ ও এর ফেব্রুয়ারী মাস ২৯ দিনে হয়েছিলো। বাড়ির কাজ : একবার শর্ত ব্যবহার করে একটি বর্ষ অধি-বর্ষ (Leap year) কিনা তা নির্ণয়ের অ্যালগরিদম ও ফ্লোচার্ট তৈরি কর। Written by: Habibur Rahman(Habib Sir) Author at www.habibictcare.com Email:habibbzm2018@gmail.com Cell: +8801712-128532,+8801913865284