অ্যালগরিদম ও ফ্লোচার্ট সম্পর্কে পূর্ন ধারনা চাই - বাংলাহাব Answers - বাংলায় প্রশ্ন উত্তর সাইট
বাংলাহাব Answers ওয়েব সাইটে স্বাগতম । যদি আপনি আমাদের সাইটে নতুন হয়ে থাকেন তাহলে আমাদের ওয়েব সাইটে রেজিষ্ট্রেশন করে আমাদের সদস্য হয়ে যেতে পারবেন। আর যেকোন বিষয়ে প্রশ্ন করা সহ আপনার জানা বিষয় গুলোর প্রশ্নের উত্তর ও আপনি দিতে পারবেন। তাই দেরি না করে এখনি রেজিষ্ট্রেশন করুন। ধন্যবাদ
0 টি ভোট
"অ্যালগরিদম" বিভাগে করেছেন (5.5k পয়েন্ট)

1 উত্তর

0 টি ভোট
করেছেন (44.8k পয়েন্ট)

অ্যালগরিদম

কোন একটি সমস্যা সমাধানের জন্য কতকগুলো ধাপ অনুসরণ করতে হয়। অ্যালগরিদম অর্থ ধাপে ধাপে

সমস্যা সমাধান। অর্থাৎ একটি সমস্যাকে কয়েকটি ধাপে ভেঙে প্রত্যেকটি ধাপ পর্যায়ক্রমে সমাধান করে সমগ্র সমস্যা

সমাধান করা। সমস্যা সমাধানের এই যৌক্তিক পর্যায়ক্রমকে অ্যালগরিদম বলা হয়। অন্য কথায়, যে পদ্ধতিতে ধাপে ধাপে

অগ্রসর হয়ে কোনো একটি নির্দিষ্ট সমস্যার সমাধান করা হয় তাকে অ্যালগরিদম বলা হয়।

অ্যালগরিদমের বৈশিষ্ট্য

১. অ্যালগরিদমে শূন্য, এক বা একাধিক ইনপুট থাকে।

২. কমপক্ষে একটি আউটপুট থাকে।

৩. প্রত্যেকটি ধাপ স্পষ্ট থাকে ।

৪. অ্যালগরিদম সহজবোধ্য।

৫. নির্দিষ্ট সংখ্যক ধাপে সমস্যার সমাধান হয়।

৬. একে ব্যাপকভাবে প্রয়োগ করা সম্ভব।

উদাহরণ

তিনটি সংখ্যার যোগফল এবং গড় নির্ণয়ের অ্যালগরিদম।

ধাপ-১ : শুরু।

ধাপ-২ : সংখ্যা তিনটি পড়।

ধাপ-৩ : সংখ্যা তিনটির যোগফল বের কর।

ধাপ-৪ : যোগফলকে ৩ দ্বারা ভাগ করে গড় নির্ণয় কর।

ধাপ-৫ : যোগফল এবং গড় ছাপাও।

ধাপ-৬ : শেষ কর।

ফ্লোচার্ট

অ্যালগরিদমের চিত্ররূপ হলো ফ্লোচার্ট বা প্রবাহচিত্র। ফ্লোচার্ট প্রোগ্রামের প্রকৃতি ও ধারাবাহিকতা বুঝাতে সাহায্য করে।

ফ্লোচার্ট তৈরির ক্ষেত্রে নির্দিষ্ট কিছু প্রতীক বা ব্লক ব্যবহার করা হয় এবং সেগুলোকে তাদের ক্রমানুসারে বিন্যস্ত করে তীর

চিহ্ন দ্বারা সংযুক্ত করে ফ্লোচার্ট তৈরি করতে হয়। ফ্লোচার্টের উপর নির্ভর করে প্রোগ্রাম রচনা করা হয়। তবে ফ্লোচার্ট

কোনো নির্দিষ্ট প্রোগ্রামিং ভাষায় লেখা উচিত নয়। একটি ফ্লোচার্টের ডিজাইন ব্যক্তি থেকে ব্যক্তিতে আলাদা হতে পারে। 

এজন্য একজন প্রোগ্রামারকে সর্বোত্তম না হলেও চেষ্টা করা উচিত একটি ভালো ফ্লোচার্ট তৈরি করার।

ফ্লোচার্টের বৈশিষ্ট্য

একটি উন্নতমানের ফ্লোচার্টে নিচে লিখিত বৈশিষ্ট্যসমূহ বিদ্যমান। যেমন ―

১। প্রোগ্রামের ভুল নির্ণয়ে সহায়তা করে।

২। প্রোগ্রাম পরিবর্তন এবং পরিবর্ধনে সহায়তা করে।

৩। সহজে প্রোগ্রামের উদ্দেশ্য বুঝা যায়।

৪। সহজে ও সংক্ষেপে জটিল প্রোগ্রাম লেখা যায়।

৫। প্রোগ্রাম রচনায় সহায়তা করে।

সম্পর্কিত প্রশ্নগুলো

0 টি ভোট
0 টি উত্তর
+1 টি ভোট
1 উত্তর
0 টি ভোট
1 উত্তর
11 মে 2018 "অ্যালগরিদম" বিভাগে জিজ্ঞাসা করেছেন Joglul (5.5k পয়েন্ট)
+1 টি ভোট
2 টি উত্তর
11 মে 2018 "অ্যালগরিদম" বিভাগে জিজ্ঞাসা করেছেন Joglul (5.5k পয়েন্ট)

8.1k টি প্রশ্ন

6.9k টি উত্তর

153 টি মন্তব্য

2.3k জন সদস্য

×

ফেসবুকে আমাদেরকে লাইক কর

Show your Support. Become a FAN!

বাংলাহাব Answers ভাষায় সমস্যা সমাধানের একটি নির্ভরযোগ্য মাধ্যম। এখানে আপনি আপনার প্রশ্ন করার পাশাপাশি অন্যদের প্রশ্নে উত্তর প্রদান করে অবদান রাখতে পারেন অনলাইনে বিভিন্ন সমস্যার সমাধানের জন্য সবথেকে বড় এবং উন্মুক্ত তথ্যভাণ্ডার গড়ে তোলার কাজে।

বিভাগসমূহ

Top Users May 2024
  1. Arshaful islam Rubel

    61240 Points

  2. Koli

    60170 Points

  3. Rajdip

    56100 Points

  4. ruhu

    44790 Points

  5. mostak

    18010 Points

  6. হোসাইন শাহাদাত

    17610 Points

  7. puja

    12170 Points

  8. Jannatul1998

    9520 Points

  9. Kk

    5650 Points

  10. Joglul

    5490 Points

সবচেয়ে জনপ্রিয় ট্যাগসমূহ

বাংলাদেশ জানতে চাই ইতিহাস সাধারণ প্রশ্ন #ইতিহাস প্রথম #বাংলাহাব #জিঙ্গাসা বাংলা বাংলাহাব সাহিত্য ভাষা শিক্ষানীয় কম্পিউটার বিসিএস স্বাস্থ্য অজানা তথ্য কবিতা আবিষ্কার বিশ্ব #আইন সাধারণ জ্ঞান জনক নাম ক্রিকেট বিজ্ঞান পৃথিবীর বিশ্বের সাধারন প্রশ্ন তথ্য ও যোগাযোগ প্রযুক্তি টাকা আয়। অবস্থিত সাধারণ জ্ঞ্যান তথ্য-প্রযুক্তি চিকিৎসা রাজধানী লেখক পৃথিবী সালে কত সালে উপন্যাস কবি শব্দ কতটি প্রতিষ্ঠিত আবেদন প্রযুক্তি ভাষার খেলোয়াড় সদর দপ্তর # ঠিকানা জেলা শিক্ষা বিভাগ বাংলাদেশে ভালোবাসা আন্তর্জাতিক ক্রিকেট মুক্তিযুদ্ধ জাতীয় ভারত ঢাকা অবস্থান ইনকাম বিশ্ববিদ্যালয় eassy qussion বাংলা সাহিত‍্য নারী bangladesh সংবিধান আয় স্যাটেলাইট বাংলা সাহিত্য করোনা ভাইরাস সংসদ আইকিউ সোস্যাল প্রথম_স্যাটেলাইট ইন্টারনেট অনলাইনে পূর্ব নাম গান #আই কিউ #জনক বঙ্গবন্ধু-১ সর্বোচ্চ #লেখক #প্রোগ্রামিং ফেসবুক ইসলাম সবচেয়ে বড় বি সি এস সমাজ বৈশিষ্ট্য # অর্থ মহিলা নোবেল কখন দেশ দিবস আউটসোর্সিং
...