কীভাবে ফ্লোচার্ট ও অ্যালগরিদম তৈরী করে ? How to create flowcharts and algorithms ?School Study Bd ll
Автор: school study BD
Загружено: 2024-04-01
Просмотров: 1126
Описание:
@SchoolStudyBD #algorithm #flowchart #education
কীভাবে ফ্লোচার্ট ও অ্যালগরিদম তৈরী করে ? How to create flowcharts and algorithms ?School Study Bd ll
Hello dear students. I am Teacher Ashikul Islam. This video teaches Algorithms and Flowcharts from Chapter 5 Programming Language of Higher Secondary ICT Book. This is how questions will appear in your ICT exam. Especially in higher secondary board exams atleast one creative question will come from Chapter V Programming Language in ICT. So this fifth chapter is very important part of ICT exam. Hope you can learn Algorithms and Flowcharts by watching this class carefully. ICT classes are continuously uploaded on this YouTube channel of mine. Please subscribe to the channel to get the next class easily, Thanks.
✳️অ্যালগোরিদম কী?✳️
কোনো একটি নির্দিষ্ট সমস্যা সমাধানের জন্য যুক্তিসম্মত সসীম সংখ্যক পর্যায়ক্রমিক ধারা বর্ণনাকে একত্রে অ্যালগোরিদম বলা হয়। নিচের উদাহরণটি লক্ষ্য কর-
দুটি সংখ্যার গড় নির্ণয়ের অ্যালগোরিদমঃ
ধাপ-১: শুরু
ধাপ-২: a ও b এর মান গ্রহণ
ধাপ-৩: avg = (a+b)/2 নির্নয়
ধাপ-৪: avg এর মান প্রদর্শন
ধাপ-৫: শেষ
কোনো সমস্যাকে কম্পিউটার প্রোগ্রামিং দ্বারা সমাধান করার পূর্বে কাগজে-কলমে সমাধান করার জন্যই অ্যালগোরিদম ব্যবহার করা হয়।
আরব গনিতবিদ ‘আল খারিজমী’ তার গণিত বইয়ে সর্বপ্রথম অ্যালগোরিদমের ধারণা দেন এবং তার নাম অনুসারে অ্যালগোরিদম নামকরন করা হয়েছে।
অ্যালগোরিদম তৈরির শর্তঃ
১। অ্যালগোরিদম সহজবোধ্য হতে হবে।
২। ইনপুট এবং আউটপুট স্পষ্টভাবে নির্ধারন করতে হবে।
৩। অ্যালগোরিদমের কোন ধাপের পুনরাবৃত্তি হবে না এবং প্রত্যেকটি ধাপ স্পষ্ট হতে হবে যাতে সহজে বুঝা যায়।
৪। প্রত্যেকটি ধাপের লজিক্যাল ক্রম থাকতে হবে।
৫। সসীম সংখ্যক ধাপে সমস্যার সমাধান হতে হবে।
৬। অ্যালগোরিদম ব্যাপকভাবে প্রয়োগ উপযোগী হতে হবে।
৭। অ্যালগোরিদমে কোন কম্পিউটার কোড থাকা যাবে না বা লিখতে কোন প্রোগ্রামিং ভাষা ব্যবহার করা যাবে না। বরং অ্যালগোরিদম এমনভাবে লিখতে হবে যা একই ধরণের প্রোগ্রামিং ভাষার জন্য ব্যবহার করা যায়।
🔰ফ্লোচার্ট কী? বা প্রবাহ চিত্র কী? 🔰
যে চিত্রভিত্তিক পদ্ধতিতে বিশেষ কতকগুলো চিহ্নের সাহায্যে একটি নির্দিষ্ট সমস্যার সমাধান করা হয় তাকে ফ্লোচার্ট বলা হয়।অন্যভাবে বলা যায়, অ্যালগোরিদমের চিত্ররূপই হল ফ্লোচার্ট। নিচের উদাহরণটি লক্ষ্য কর-
দুটি সংখ্যার গড় নির্ণয়ের ফ্লোচার্ট:
ফ্লোচার্ট কী?
1945 সালে ফ্লোচার্টের প্রথম নকশাটি ডিজাইন করেছিলেন “জন ভন নিউমান(John Von Neumann)” ।
প্রোগ্রাম লেখা এবং প্রোগ্রামটি অন্যদের কাছে ব্যাখ্যা করতে ফ্লোচার্টগুলো খুব সহায়ক। ফ্লোচার্ট দেখে কোনও সিস্টেমের ক্রিয়াকলাপ(Operation) এবং ক্রিয়াকলাপের ক্রম সহজেই বুঝা যায়। নির্দিষ্ট সমস্যা সমাধানের জন্য ব্যবহৃত ডিজাইনের নীলনকশা(blueprint) হিসাবে ফ্লোচার্ট ব্যবহৃত হয়।
ফ্লোচার্ট তৈরির নিয়মাবলীঃ
১। প্রতিটি ফ্লোচার্টের অবশ্যই একটি শুরু এবং শেষ অবজেক্ট থাকবে।
২। নিয়ন্ত্রণ প্রবাহ অবশ্যই টপ থেকে শুরু হবে।
৩। নিয়ন্ত্রণ প্রবাহ অবশ্যই বটম থেকে শেষ হবে।
৪। প্রচলিত চিহ্ন বা প্রতীক ব্যবহার করে ফ্লোচার্ট তৈরি করতে হবে।
৫। তীর(Arrow) চিহ্ন দিয়ে নিয়ন্ত্রণ প্রবাহ দেখাতে হবে।
৬। ফ্লোচার্টে কোন প্রোগ্রামিং ভাষা ব্যবহার করা যাবে না।
৭। চিহ্নগুলো ছোট বড় হলে সমস্যা নেই তবে আকৃতি ঠিক থাকতে হবে।
৮। অতিরিক্ত সংযোগ রেখা ও প্রতীক ব্যবহার করা যাবে না।
ফ্লোচার্টের সুবিধাঃ
১। একটি প্রোগ্রামের যুক্তির মধ্যে যোগাযোগের চমৎকার উপায় হলো ফ্লোচার্ট ।
২। ফ্লোচার্ট ব্যবহার করে সমস্যা বিশ্লেষণ করা সহজ।
৩। প্রোগ্রাম উন্নয়নের সময়, ফ্লোচার্ট একটি নীলনকশা(blueprint) এর ভূমিকা পালন করে, যা প্রোগ্রাম উন্নয়ন প্রক্রিয়াকে আরও সহজ করে তোলে।
৪। ফ্লোচার্ট এর সাহায্যে প্রোগ্রাম বা সিস্টেম রক্ষণাবেক্ষণ সহজ হয়।
৫। ফ্লোচার্টকে যেকোন প্রোগ্রামিং ভাষার কোডে রূপান্তর করা সহজ।
ফ্লোচার্টের প্রকারভেদঃ
ফ্লোচার্টকে প্রধানত দুইভাগে ভাগ করা যায়। যথা-
সিস্টেম ফ্লোচার্টঃ কোন একটি জটিল সিস্টেমের কার্যপ্রনালী (Operation) বুঝাতে সিস্টেম ফ্লোচার্ট ব্যবহৃত হয়। সিস্টেম ফ্লোচার্টে ডেটা গ্রহণ, প্রক্রিয়াকরণ, সংরক্ষণ এবং ফলাফল প্রদর্শনের প্রবাহ দেখানো হয়।
আরো পড়ুন :: ষষ্ঠ অধ্যায় পাঠ-৭: ডেটাবেজ মডেল এবং বিভিন্ন প্রকার কী ফিল্ড।
প্রোগ্রাম ফ্লোচার্টঃ প্রোগ্রাম ফ্লোচার্ট হল একটি অ্যালগোরিদমের চিত্র ভিত্তিক উপস্থাপনা, যা প্রায়শই কোনও প্রোগ্রামের যৌক্তিক প্রবাহকে কার্যকর করার জন্য প্রোগ্রাম ডিজাইন পর্যায়ে ব্যবহৃত হয়। এটি দেখায় যে, কোনও সিস্টেমের মধ্যে একটি প্রোগ্রাম কীভাবে কাজ করে। অর্থাৎ প্রোগ্রাম ফ্লোচার্টে একটি প্রোগ্রামের বিভিন্ন ধাপের বিস্তারিত বিবরণ দেওয়া হয়। এছাড়া প্রোগ্রামের ভূল নির্ণয় ও সংশোধনে প্রোগ্রাম ফ্লোচার্ট ব্যবহৃত হয়।
তোমার জন্য অনলাইন শিক্ষার অন্যতম মাধ্যম হতে পারে এই চ্যানেল *
তাই আর দেরি না করে দ্রুত সাবস্ক্রাইব করুন *
E-Mail:[email protected]
FB PAGE:facebook.com/schoolstudybd
YT :www.youtube.com/ @SchoolStudyBD
ICT 5 th chapter (১ম পর্ব)
@ • HSC ICT Chapter 5 || Lecture 1 - সি প্রোগ্...
💠𝗖𝗼𝗻𝘁𝗮𝗰𝘁 𝗙𝗼𝗿 𝗕𝘂𝘀𝗶𝗻𝗲𝘀𝘀 𝗘𝗻𝗾𝘂𝗶𝗿𝘆
❇️WhatsApp: +8801794-180505
❇️FB PAGE: https://shorturl.at/ahruZ
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: