অ্যালগরিদম হল অ্যালগরিদম এবং প্রক্রিয়া তৈরির বিজ্ঞান, কাঠামোগত প্রোগ্রামিংয়ের একটি প্রয়োজনীয় উপাদান। একটি ব্যবসায়িক পরিকল্পনা আঁকুন, একটি মোবাইল বা কম্পিউটার গেমের জন্য একটি অ্যাপ্লিকেশন বিকাশ করা অ্যালগরিদম ছাড়া করবে না। অ্যালগরিদম তৈরি করার ক্ষমতা আপনাকে একটি স্বয়ংক্রিয় মোডে ন্যূনতম প্রচেষ্টা সহ বার বার অনেকগুলি কাজ করতে দেয়।
নির্দেশনা
ধাপ 1
প্রথমবারের মতো "অ্যালগরিদম" শব্দটি আধুনিক বীজগণিতের অন্যতম প্রতিষ্ঠাতা theষি এবং জ্যোতির্বিজ্ঞানী আল-খওয়ারিজমি, 224 খ্রিস্টাব্দে ব্যবহার করেছিলেন। তার মৌলিক কাজ। তাঁর অনুধাবনে, একটি অ্যালগরিদম এমন একটি নির্দেশ যা আপনাকে কোনও সমস্যার সমাধান করতে দেয়। আল-খয়ারিজমি তাঁর সহকর্মীদের মধ্যে সম্মানিত বিজ্ঞানী ছিলেন এবং এই জাতীয় নির্দেশনা সংকলন গাণিতিক পরিবেশে আদর্শ হয়ে ওঠে।
ধাপ ২
অ্যালগরিদমের সংকলন কম্পিউটারের আবির্ভাবের সাথে সর্বাধিক গুরুত্বপূর্ণ ব্যবহারিক এবং প্রয়োগ ভূমিকা গ্রহণ করেছিল। জটিল এক্সপ্রেশন গণনা এবং সমস্যাগুলি সমাধানের উদ্দেশ্যে বিশাল ভ্যাকুয়াম টিউব মেশিনগুলি নির্মিত হয়েছিল। একটি কম্পিউটার সৃজনশীলভাবে চিন্তা করতে পারে না, কেবল বাইনারি কোডে নির্দেশাবলী (আদেশগুলি) বোঝে। প্রোগ্রামিংয়ে অ্যালগরিদম হ'ল আদেশগুলির ক্রম যা ফলাফল অর্জনের দিকে নিয়ে যায়।
ধাপ 3
একটি অ্যালগরিদম রচনা করতে, আপনাকে প্রথমে একটি লক্ষ্য নির্ধারণ করতে হবে। তারপরে আপনি কীভাবে এই লক্ষ্য অর্জন করবেন তা আপনার নিজের কথায় (এবং কাগজে লিখে ফেলুন, অস্পষ্টভাবেও) can
পদক্ষেপ 4
অ্যালগরিদমের প্রধান বৈশিষ্ট্যগুলি হ'ল উপস্থাপনের সংক্ষিপ্তকরণ, ধাপে ধাপে ধাপে ধাপে, অভিনয়কারীর জন্য বোধগম্যতা। একটি অ্যালগরিদমের একটি ভাল উদাহরণ একটি রেসিপি। লক্ষ্য অর্জনে আপনার অস্পষ্ট বর্ণনাকে নির্দেশকে রূপান্তরিত করুন, নির্দিষ্ট ক্রিয়ায় বিভক্ত হয়ে লক্ষ্য অর্জনের কাছাকাছি চলে যান। দলগুলি পরিষ্কার, সম্ভব, প্রশ্নবিদ্ধ, পরিমাপযোগ্য হওয়া উচিত। উদাহরণস্বরূপ: "2 টি ডিম নিন। একটি সসপ্যানে 10 মিনিটের জন্য তাদের রান্না করুন। খোল খুলে ফেলুন।"
পদক্ষেপ 5
একটি প্রোগ্রাম কোডে একটি অ্যালগরিদম অনুবাদ করতে, আপনাকে এটি যথাসম্ভব সরল করতে হবে। তারপরে আপনি এটিকে "সিউডোকোডে" পুনরায় লিখতে পারেন - এই ভাষায়, সমস্ত ক্রিয়া প্রোগ্রামিং শৈলীতে সঞ্চালিত হয়, তবে মানুষের মধ্যে, প্রোগ্রাম্যাটিক শব্দগুলিতে নয়। সমাপ্তির পরে, সিউডোকোড আপনার পরিচিত প্রোগ্রামিং ভাষায় কোডে অনুবাদ করা হয় এবং প্রোগ্রামটি নিজেই সংকলিত হয় (একটি কম্পিউটার দ্বারা সম্পাদিত)।