অধ্যায় ২ঃ অ্যালগরিদমের মৌলিক ধারনা

সংক্ষিপ্ত


১. তিনটি সংখ্যার মাঝে বড় সংখ্যা নির্ণয়ের Algorithm লেখ।

উত্তরঃ ৩ টি সংখ্যার মধ্যে বড় সংখ্যা টি লেখার Algorithm নিম্নরূপঃ

  1. শুরু করা

  2. a, b, c তিনটি সংখ্যা ইনপুট নেওয়া

  3. যদি a>b এবং a>c হয় তাহলে Large =a, আর যদি a<b হয় এবং b>c হয় তাহলে Large = b, অন্যথায় Large = c হবে।

  4. Large কে আউটপুট করা

  5. শেষ করা।


২. বৃত্তের ক্ষেত্রফল নির্ণয়ের Algorithm লেখ ।

উত্তরঃ বৃত্তের ক্ষেত্রফল নির্ণয়ের জন্য Algorithm নিম্নরূপঃ

  1. Start

  2. বৃত্তের রেডিয়াস r এর মান ইনপুট নেওয়া

  3. ক্ষেত্রফল = πr^2 নির্ণয়

  4. ক্ষেত্রফল আউটপুটে প্রদর্শন করা

  5. শেষ করা।


৩.Algorithm- এর বৈশিষ্ট্যগুলো লেখ ।

উত্তরঃ অ্যালগরিদমের বৈশিষ্ট্য নিম্নরূপঃ

  1. শুরু থাকতে হবে ।

  2. নির্দিষ্ট কিছু পর্যায়ক্রমিক ধাপ থাকবে ।

  3. এক বা একাধিক ইনপুট থাকবে ।

  4. ধাপ সমুহ সহজবোধ্য নির্ভুল ও সংক্ষিপ্ত হতে হবে ।

  5. এক বা একাধিক অউটপুট থাকবে ।

  6. শেষ থাকবে ।


৪. Factorial N- এর মান বের করার Algorithm লেখ ।

উত্তরঃ Factorial N! এর মান নির্ণয়ের Algorithm নিম্নরূপঃ

This procedure calculates N! and returns the value in the variable FACT

  1. If N= 0, then: Set FACT = 1and Return.

  2. Set FACT= 1, [ Initializes FACT for loop.]

  3. Repeat for K = 1 to N

Set FACT = K* FACT. [ End of loop.]

  1. Return.