পঞ্চম অধ্যায়

পঞ্চম অধ্যায় পাঠ-২০ ‘সি’ প্রোগ্রামিং ভাষায় ফাংশন।

এই পাঠ শেষে যা যা শিখতে পারবে- ১। ফাংশন ব্যাখ্যা করতে পারবে। ২। লাইব্রেরী ফাংশন এবং ইউজার-ডিফাইন্ড ফাংশন ব্যাখ্যা করতে পারবে। ৩। ফাংশন ব্যবহারের প্রয়োজনীয়তা ব্যাখ্যা করতে পারবে। ৪। রিকার্শন ফাংশন এবং এর সুবিধা ও অসুবিধা ব্যাখ্যা করতে পারবে।   ফাংশন: ফাংশন হলো কতগুলো স্টেটমেন্টের সমষ্টি যা একত্রে একটি নির্দিষ্ট কাজ সম্পাদন করে। প্রতিটি ফাংশন ইনপুট নেয়, প্রসেস করে এবং একটি আউটপুট দেয়। প্রতিটি 'সি' প্রোগ্রাম এরূপ এক বা একাধিক ফাংশনের সমষ্টি। Syntax of a function: ফাংশন ডিক্লারেশনঃ ফাংশন ডিক্লারেশন ফাংশনের রিটার্ন টাইপ, ফাংশনের নাম, ফাংশনের প্যারামিটার সম্পর্কে কম্পা...
Read More

পঞ্চম অধ্যায় পাঠ-১৯ ‘সি’ প্রোগ্রামিং ভাষায় অ্যারে।

এই পাঠ শেষে যা যা শিখতে পারবে- ১। অ্যারে ব্যাখ্যা করতে পারবে। ২। অ্যারের প্রকারভেদ ব্যাখ্যা করতে পারবে। ৩। অ্যারে ঘোষণা ও এর মান নির্ধারণ করতে পারবে। ৪। অ্যারে ব্যবহারের সুবিধা এবং অসুবিধাসমূহ ব্যাখ্যা করতে পারবে।   অ্যারেঃ অ্যারে হলো এক ধরণের ডেটা স্ট্রাকচার, যা একই ধরনের বা সমপ্রকৃতির চলকের সমাবেশ। অ্যারে একটি ডিরাইভড ডেটা টাইপ। একই টাইপের অনেকগুলো চলক নিয়ে কাজ করার প্রয়োজন হলে তখন চলক ঘোষনার পরিবর্তে অ্যারে ঘোষণা করা হয়। অ্যারেকে সাধারণত দুই ভাগে ভাগ করা হয়। যথা: ১। একমাত্রিক অ্যারে ২। বহুমাত্রিক অ্যারে (দ্বিমাত্রিক অ্যারে,..)   একমাত্রিক অ্যারে: এক...
Read More

পঞ্চম অধ্যায় পাঠ-১৮ continue স্টেটমেন্ট, break স্টেটমেন্ট ও goto স্টেটমেন্ট।

এই পাঠ শেষে যা যা শিখতে পারবে- ১। continue স্টেটমেন্ট ব্যবহার করে প্রোগ্রাম লিখতে পারবে। ২। break স্টেটমেন্ট ব্যবহার করে প্রোগ্রাম লিখতে পারবে। ৩। goto স্টেটমেন্ট ব্যবহার করে প্রোগ্রাম লিখতে পারবে।   continue স্টেটমেন্টঃ 'সি' প্রোগ্রামে লুপ কন্ট্রোল স্টেটমেন্টের লুপ বডির এক বা একধিক স্টেটমেন্ট নির্বাহ না হয়ে পুনরায় প্রথম থেকে নির্বাহের জন্য continue স্টেটমেন্ট ব্যবহৃত হয়। continue স্টেটমেন্ট শর্তযুক্ত এবং শর্তবিহীন উভয় ভাবে ব্যবহার করা যায়। তবে শর্তবিহীন continue স্টেটমেন্ট অসীম লুপের সৃস্টি করে। continue স্টেটমেন্টের ফরম্যাটঃ continue;   continue স্টেটমেন্ট য...
Read More

পঞ্চম অধ্যায় পাঠ-১৭ লুপ কন্ট্রোল স্টেটমেন্ট সম্পর্কিত প্রোগ্রাম সমূহ।

এই পাঠ শেষে যা যা শিখতে পারবে- ১। ১ থেকে ১০ পর্যন্ত সংখ্যা দেখানোর প্রোগ্রাম লিখতে পারবে। ২। ১ থেকে n পর্যন্ত সংখ্যা দেখানোর প্রোগ্রাম লিখতে পারবে। ৩। ১ থেকে ১০ এর মধ্যে অবস্থিত বিজোড় সংখ্যাগুলো দেখানোর প্রোগ্রাম লিখতে পারবে। ৪। ১ থেকে n এর মধ্যে অবস্থিত বিজোড়  সংখ্যাগুলো দেখানোর প্রোগ্রাম লিখতে পারবে। ৫। ১ থেকে ১০ এর মধ্যে অবস্থিত জোড় সংখ্যাগুলো দেখানোর প্রোগ্রাম লিখতে পারবে। ৬। ১ থেকে n এর মধ্যে অবস্থিত জোড়  সংখ্যাগুলো দেখানোর প্রোগ্রাম লিখতে পারবে। ৭। ১ থেকে ১০০ পর্যন্ত সংখ্যা গুলোর যোগফল দেখানোর প্রোগ্রাম লিখতে পারবে।  অথবা ১+২+৩+৪+ - - - - -+১০০ ধারার যোগফল দেখ...
Read More

পঞ্চম অধ্যায় পাঠ-১৬ ‘সি’ প্রোগ্রামিং ভাষায় লুপ কন্ট্রোল স্টেটমেন্ট।

এই পাঠ শেষে যা যা শিখতে পারবে- ১। লুপ ব্যাখ্যা করতে পারবে। ২। লুপ কন্ট্রোল স্টেটমেন্ট ব্যাখ্যা করতে পারবে। ৩। for লুপ স্টেটমেন্ট, while লুপ স্টেটমেন্ট ও do...while লুপ স্টেটমেন্ট ব্যাখ্যা করতে পারবে। ৪। while লুপ স্টেটমেন্ট ও do while লুপ স্টেটমেন্টের মধ্যে পার্থক্য করতে পারবে।   লুপঃ প্রোগ্রামের এক বা একাধিক স্টেটমেন্ট নির্দিস্ট সংখ্যক বার পুনরাবৃত্তি করাকে লুপ বা লুপিং বলে। লুপের প্রকারভেদ: সসীম লুপ - যদি কোন লুপ নির্দিষ্ট সংখ্যক বার পুনরাবৃত্তি হয়, তখন তাকে সসীম লুপ বলে। অসীম লুপ - যদি কোন লুপ অনবরত পুনরাবৃত্তি হতে থাকে, অর্থাৎ কখনো শেষ না হয় তবে তাকে অস...
Read More

পঞ্চম অধ্যায় পাঠ-১৫ কন্ডিশনাল কন্ট্রোল স্টেটমেন্ট সম্পর্কিত প্রোগ্রাম সমূহ।

এই পাঠ শেষে যা যা শিখতে পারবে- ১। কোন সংখ্যা জোড়/বিজোড় নির্নয়ের জন্য সি প্রোগ্রামিং ভাষায় একটি প্রোগ্রাম লিখতে পারবে। ২। কোন সংখ্যা ধনাত্মক/ঋণাত্মক নির্নয়ের জন্য সি প্রোগ্রামিং ভাষায় একটি প্রোগ্রাম লিখতে পারবে। ৩। কোন একটি সাল লিপ ইয়ার(Leap Year ) নির্নয়ের জন্য সি প্রোগ্রামিং ভাষায় একটি প্রোগ্রাম লিখতে পারবে। ৪। দুটি সংখ্যার মধ্যে বড় সংখ্যা নির্নয়ের জন্য সি প্রোগ্রামিং ভাষায় একটি প্রোগ্রাম লিখতে পারবে। ৫। দুটি পূর্ণ সংখ্যার ল.সা.গু. নির্নয়ের জন্য সি প্রোগ্রামিং ভাষায় একটি প্রোগ্রাম লিখতে পারবে। ৬। দুটি পূর্ণ সংখ্যার গ.সা.গু. নির্নয়ের জন্য সি প্রোগ্রামিং ভাষায় একটি প্রোগ্রাম...
Read More

পঞ্চম অধ্যায় পাঠ-১৪ ‘সি’ প্রোগ্রামিং ভাষায় কন্ডিশনাল কন্ট্রোল স্টেটমেন্ট।

এই পাঠ শেষে যা যা শিখতে পারবে- ১। কন্ট্রোল স্টেটমেন্ট ব্যাখ্যা করতে পারবে। ২। বিভিন্ন প্রকার কন্ট্রোল স্টেটমেন্ট ব্যাখ্যা করতে পারবে। ৩। কন্ডিশনাল কন্ট্রোল স্টেটমেন্ট সম্পর্কে বিস্তারিত ব্যাখ্যা করতে পারবে। ৪।  কন্ডিশনাল কন্ট্রোল স্টেটমেন্ট ব্যবহার করে প্রোগ্রাম লিখতে পারবে।   কন্ট্রোল স্টেটমেন্টঃ 'সি' প্রোগ্রামিং ভাষায় স্টেটমেন্টসমূহ সাধারণত স্বয়ংক্রিয়ভাবে পর্যায়ক্রমে নির্বাহ হয়। কিন্তু বিভিন্ন পরিস্থিতিতে প্রোগ্রামের নির্বাহ নিয়ন্ত্রণ (যেমন- এক বা একাধিক স্টেটমেন্ট একাধিক বার নির্বাহ, শর্ত সাপেক্ষে কোন এক বা একাধিক স্টেটমেন্ট নির্বাহ, এক স্টেটমেন্ট থেকে অন্য স্টেটমেন...
Read More

পঞ্চম অধ্যায় পাঠ-১৩ সাধারণ গাণিতিক সমস্যা সম্পর্কিত প্রোগ্রামসমূহ।

এই পাঠ শেষে যা যা শিখতে পারবে- ১। দুইটি সংখ্যা ইনপুট নিয়ে যোগফল নির্নয় করার জন্য 'সি' প্রোগ্রামিং ভাষায় একটি প্রোগ্রাম তৈরি করতে পারবে। ২। দুইটি সংখ্যা ইনপুট নিয়ে বিয়োগফল নির্নয় করার জন্য 'সি' প্রোগ্রামিং ভাষায় একটি প্রোগ্রাম তৈরি করতে পারবে। ৩। দুইটি সংখ্যা ইনপুট নিয়ে গুণফল নির্নয় করার জন্য 'সি'প্রোগ্রামিং ভাষায় একটি প্রোগ্রাম তৈরি করতে পারবে। ৪। দুইটি সংখ্যা ইনপুট নিয়ে ভাগফল নির্নয় করার জন্য 'সি' প্রোগ্রামিং ভাষায় একটি প্রোগ্রাম তৈরি করতে পারবে। ৫। সেলসিয়াস স্কেলের তাপমাত্রাকে ফারেনহাইট স্কেলের তাপমাত্রায় রুপান্তরের প্রোগ্রাম তৈরি করতে পারবে। ৬। ফারেনহাইট স্কেলের তাপমাত্র...
Read More

পঞ্চম অধ্যায় পাঠ-১২ ‘সি’ প্রোগ্রামিং ভাষায় ইনপুট এবং আউটপুট ফাংশন সমূহ।

এই পাঠ শেষে যা যা শিখতে পারবে- ১। 'সি' প্রোগ্রামিং এ ইনপুট ও আউটপুট ফাংশনসমূহ ব্যবহার করতে পারবে। ২। ফরমেটেড ও আনফরমেটেড ইনপুট/আউটপুট ফাংশনসমূহ বর্ণনা করতে পারবে। ৩। printf() ও scanf() ফাংশন সম্পর্কে বিস্তারিত ব্যাখ্যা করতে পারবে।   'সি' প্রোগ্রামিং ভাষায় ইনপুট এবং আউটপুট ফাংশনসমূহঃ  কোন প্রোগ্রামে ডেটা প্রক্রিয়া করার জন্য প্রথমে ডেটা ইনপুট নিতে হয়। প্রোগ্রামে ডেটা ইনপুট নেওয়ার জন্য ব্যবহৃত ফাংশনকে ইনপুট ফাংশন বলে। আবার প্রক্রিয়া পরবর্তী তথ্য আউটপুটে প্রদর্শনের জন্য ব্যবহৃত ফাংশনকে আউটপুট ফাংশন বলে। 'সি' প্রোগ্রামিং ভাষায় ইনপুট নেওয়া এবং আউটপুট দেখানোর জন্য বিভিন্ন লাই...
Read More

পঞ্চম অধ্যায় পাঠ-১১ ‘সি’ প্রোগ্রামিং ভাষার অপারেটরসমূহ এবং রাশিমালা।

এই পাঠ শেষে যা যা শিখতে পারবে- ১। অপারেটর ব্যাখ্যা করতে পারবে। ২। 'সি' প্রোগ্রামিং ভাষার বিভিন্ন অপারেটর এবং তাদের ব্যবহার বর্ণনা করতে পারবে। ৩। রাশিমালা ব্যাখ্যা করতে পারবে। ৪। অপারেটরের precedence এবং associativity ব্যাখ্যা করতে পারবে।   অপারেটরঃ 'সি' প্রোগ্রামিং ভাষায় গাণিতিক এবং যৌক্তিক কাজ সম্পাদন করার জন্য কতগুলো বিশেষ চিহ্ন বা সিম্বল ব্যবহৃত হয়, এই সিম্বল বা চিহ্নগুলোকে অপারেটর বলা হয়। অপারেটরগুলো যার উপর কাজ করে তাকে অপারেন্ড বলা হয়।      যেমনঃ A + B * 5 এই  এক্সপ্রেশনটিতে +, * হলো অপারেটর ও A, B হলো অপারেন্ড, 5 হলো ধ্রুবক এবং A + B * 5 হলো এক্সপ্রেশন। অপারেটর ক...
Read More

পঞ্চম অধ্যায় পাঠ-১০ ডেটা টাইপ, টোকেন, কি-ওয়ার্ড, কনস্ট্যান্ট ও ভেরিয়েবল।

এই পাঠ শেষে যা যা শিখতে পারবে- ১।  'সি' প্রোগ্রামিং ভাষার ডেটা টাইপ ও এর প্রকারভেদ ব্যাখ্যা করতে পারবে। ২।  ডেটা টাইপের মেমোরি পরিসর এবং ফরম্যাট স্পেসিফায়ার ব্যাখ্যা করতে পারবে। ৩। 'সি' প্রোগ্রামিং ভাষার কিওয়ার্ড গুলো বর্ণনা করতে পারবে। ৪।  'সি' প্রোগ্রামিং ভাষার চলক ও ধ্রুবক ঘোষণা করতে পারবে। ৫। 'সি' প্রোগ্রামিং ভাষায় চলক ঘোষণার নিয়মাবলী বর্ণনা করতে পারবে।   ডেটা টাইপঃ ডেটা টাইপ ডেটার ধরনকে নির্দেশ করে; যেমন- পূর্ণসংখ্যা, ভগ্নাংশ, ক্যারেক্টার ইত্যাদি। প্রতিটি ডেটা টাইপের ভিন্ন ভিন্ন পরিমান মেমোরি প্রয়োজন হয় এবং প্রতিটি ডেটা টাইপের উপর নির্দিস্ট অপারেশন সম্পন্ন হয়। ...
Read More

পঞ্চম অধ্যায় পাঠ-৯ ‘সি’ প্রোগ্রামিং ভাষার প্রাথমিক ধারণা।

এই পাঠ শেষে যা যা শিখতে পারবে- ১। 'সি' প্রোগ্রামিং ভাষার প্রাথমিক ধারণা ব্যাখ্যা করতে পারবে। ২। 'সি' প্রোগ্রামিং ভাষার বৈশিষ্ট্য বর্ণনা করতে পারবে। ৩। 'সি' প্রোগ্রামিং ভাষায় লেখা একটি  প্রোগ্রামের সাধারণ গঠন ব্যাখ্যা করতে পারবে। ৪। 'সি' প্রোগ্রামিং ভাষায় লেখা একটি প্রোগ্রামের বিভিন্ন অংশ বিশ্লেষণ করতে পারবে।   'সি' প্রোগ্রামিং ভাষার প্রাথমিক ধারণা: 'সি' প্রোগ্রামিং ভাষা একটি স্ট্রাকচার্ড বা প্রোসিডিউর প্রোগ্রামিং ভাষা যা “ডেনিশ রিচি” ডেভলোপ করেন। এই ভাষাটি বেল ল্যাবরেটরিতে UNIX অপারেটিং সিস্টেম তৈরি করার সময় তৈরি করেন।  মিড লেভেল ভাষা হিসেবে 'সি' অত্যন্ত জনপ্রিয়। 'সি ভাষাটি ১৯৭২ সাল...
Read More

প্রোগ্রাম ডিজাইন মডেল | স্ট্রাকচার্ড প্রোগ্রামিং | অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং

প্রোগ্রাম ডিজাইন মডেল | স্ট্রাকচার্ড প্রোগ্রামিং | অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং
এই পাঠ শেষে যা যা শিখতে পারবে- ১। প্রোগ্রাম ডিজাইন মডেল ব্যাখ্যা করতে পারবে। ২। স্ট্রাকচার্ড বা প্রসিডিউর প্রোগ্রামিং মডেল ব্যাখ্যা করতে পারবে। ৩। অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং(OOP) মডেল ব্যাখ্যা করতে পারবে। ৪। ভিজ্যুয়াল প্রোগ্রামিং মডেল ব্যাখ্যা করতে পারবে। ৫। ইভেন্ট ড্রাইভেন প্রোগ্রামিং মডেল ব্যাখ্যা করতে পারবে।   প্রোগ্রাম ডিজাইন মডেল কী?  সহজ উপায়ে কার্যকরী প্রোগ্রাম তৈরির জন্য যে বিশেষ নীতিমালা বা পদ্ধতি অনুসরণ করা হয় তাকে প্রোগ্রাম ডিজাইন মডেল বলে। কয়েকটি জনপ্রিয় প্রোগ্রাম ডিজাইন মডেল- ১। স্ট্রাকচার্ড বা প্রসিডিউর প্রোগ্রামিং মডেল ২। অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং(OOP) মড...
Read More

সিরিজ বা ধারার যোগফল নির্ণয় সম্পর্কিত অ্যালগোরিদম ও ফ্লোচার্ট

সিরিজ বা ধারার যোগফল নির্ণয় সম্পর্কিত অ্যালগোরিদম ও ফ্লোচার্ট
এই পাঠ শেষে যা যা শিখতে পারবে-  ১। ১ থেকে ১০ পর্যন্ত সংখ্যা দেখানোর অ্যালগোরিদম ও ফ্লোচার্ট তৈরি করতে পারবে। ২। ১ থেকে n পর্যন্ত সংখ্যা দেখানোর অ্যালগোরিদম ও ফ্লোচার্ট তৈরি করতে পারবে। ৩। ১ থেকে ১০ এর মধ্যে অবস্থিত বিজোড় সংখ্যাগুলো দেখানোর অ্যালগোরিদম ও ফ্লোচার্ট তৈরি করতে পারবে। ৪। ১ থেকে n এর মধ্যে অবস্থিত বিজোড়  সংখ্যাগুলো দেখানোর অ্যালগোরিদম ও ফ্লোচার্ট তৈরি করতে পারবে। ৫। ১ থেকে ১০ এর মধ্যে অবস্থিত জোড় সংখ্যাগুলো দেখানোর অ্যালগোরিদম ও ফ্লোচার্ট তৈরি করতে পারবে। ৬। ১ থেকে n এর মধ্যে অবস্থিত জোড়  সংখ্যাগুলো দেখানোর অ্যালগোরিদম ও ফ্লোচার্ট তৈরি করতে পারবে। ৭। ১ থেকে ১০০ পর্যন্ত সংখ্যা...
Read More

লিপ-ইয়ার | ল.সা.গু. | গ.সা.গু. | ছোট/বড় সংখ্যা নির্ণয়ের অ্যালগোরিদম এবং ফ্লোচার্ট

লিপ-ইয়ার | ল.সা.গু. | গ.সা.গু. | ছোট/বড় সংখ্যা নির্ণয়ের অ্যালগোরিদম এবং ফ্লোচার্ট
এই পাঠ শেষে যা যা শিখতে পারবে-  ১। কোন একটি পূর্ণ সংখ্যা জোড়/বিজোড় নির্ণয়ের অ্যালগোরিদম ও ফ্লোচার্ট তৈরি করতে পারবে। ২। কোন সংখ্যা ধনাত্মক/ঋণাত্নক নির্ণয়ের অ্যালগোরিদম ও ফ্লোচার্ট তৈরি করতে পারবে। ৩। কোন একটি সাল লিপ ইয়ার(অধিবর্ষ) নির্ণয়ের অ্যালগোরিদম ও ফ্লোচার্ট তৈরি করতে পারবে। ৪। দুটি সংখ্যার মধ্যে বড় সংখ্যা নির্ণয়ের অ্যালগোরিদম ও ফ্লোচার্ট তৈরি করতে পারবে। ৫। দুটি পূর্ণ সংখ্যার ল. সা. গু. নির্ণয়ের অ্যালগোরিদম ও ফ্লোচার্ট তৈরি করতে পারবে। ৬। দুটি পূর্ণ সংখ্যার গ. সা. গু. নির্ণয়ের অ্যালগোরিদম ও ফ্লোচার্ট তৈরি করতে পারবে। ৭। তিনটি সংখ্যার মধ্যে সবচেয়ে ছোট সংখ্যা নির্ণয়ের অ্যালগোরিদম ও ...
Read More

ত্রিভুজ | চতুর্ভুজ | বৃত্তের ক্ষেত্রফল | একক রূপান্তর সম্পর্কিত অ্যালগোরিদম ও ফ্লোচার্ট।

ত্রিভুজ | চতুর্ভুজ | বৃত্তের ক্ষেত্রফল | একক রূপান্তর সম্পর্কিত অ্যালগোরিদম ও ফ্লোচার্ট।
এই পাঠ শেষে যা যা শিখতে পারবে-  ১। দুইটি সংখ্যা ইনপুট নিয়ে যোগফল/বিয়োগফল/গুণফল/ভাগফল নির্ণয়ের অ্যালগোরিদম ও ফ্লোচার্ট তৈরি করতে পারবে। ২। সেলসিয়াস স্কেলের তাপমাত্রাকে ফারেনহাইট স্কেলের তাপমাত্রায় রুপান্তরের অ্যালগোরিদম ও ফ্লোচার্ট তৈরি করতে পারবে। ৩। ফারেনহাইট স্কেলের তাপমাত্রাকে সেলসিয়াস তাপমাত্রায় রুপান্তরের অ্যালগোরিদম ও ফ্লোচার্ট তৈরি করতে পারবে। ৪। ত্রিভুজের ভুমি ও উচ্চতা দেওয়া থাকলে ক্ষেত্রফল নির্ণয়ের অ্যালগোরিদম ও ফ্লোচার্ট তৈরি করতে পারবে। ৫। ত্রিভুজের তিনটি বাহুর দৈর্ঘ্য যথাক্রমে a, b এবং c দেওয়া থাকলে ক্ষেত্রফল নির্ণয়ের অ্যালগোরিদম ও ফ্লোচার্ট তৈরি করতে পারবে। ৬। আয়তক্ষেত্রের ক...
Read More

অ্যালগোরিদম | ফ্লোচার্ট | সূডোকোড

অ্যালগোরিদম | ফ্লোচার্ট | সূডোকোড
এই পাঠ শেষে যা যা শিখতে পারবে- ১। অ্যালগোরিদম ও ফ্লোচার্ট ব্যাখ্যা করতে পারবে। ২। অ্যালগোরিদম তৈরির শর্ত সমূহ বর্ণনা করতে পারবে। ৩। অ্যালগোরিদম ও ফ্লোচার্ট তৈরির সুবিধাসমূহ বর্ণনা করতে পারবে। ৪। ফ্লোচার্ট তৈরির নিয়মসমূহ বর্ণনা করতে পারবে। ৫। ফ্লোচার্টে ব্যবহৃত প্রতীক সমূহের ব্যবহার বর্ণনা করতে পারবে।   Go for English Version   অ্যালগোরিদম কী? কোনো একটি নির্দিষ্ট সমস্যা সমাধানের জন্য যুক্তিসম্মত সসীম সংখ্যক পর্যায়ক্রমিক ধারা বর্ণনাকে একত্রে অ্যালগোরিদম বলা হয়। নিচের উদাহরণটি লক্ষ্য কর-   দুটি সংখ্যার গড় নির্ণয়ের অ্যালগোরিদমঃ  ধাপ-১: শুরু ধাপ-২: a ও b এর মান গ্রহণ ...
Read More

প্রোগ্রাম সংগঠন | প্রোগ্রাম তৈরির ধাপসমূহ

প্রোগ্রাম সংগঠন | প্রোগ্রাম তৈরির ধাপসমূহ
এই পাঠ শেষে যা যা শিখতে পারবে- ১। প্রোগ্রামের সংগঠন ব্যাখ্যা করতে পারবে। ২। আদর্শ প্রোগ্রামের বৈশিষ্ট্যসমূহ বর্ণনা করতে পারবে। ৩। প্রোগ্রাম তৈরির ধাপ সমূহ ব্যাখ্যা করতে পারবে।   Go for English Version   প্রোগ্রাম সংগঠন প্রতিটি পূর্ণাঙ্গ প্রোগ্রামের তিনটি অপরিহার্য অংশ থাকে, যা পারস্পারিক সম্পর্কের মাধ্যমে একটি পূর্ণাঙ্গ প্রোগ্রাম গঠিত হয়। যেমন- ইনপুট: প্রতিটি প্রোগ্রামে প্রসেস বা প্রক্রিয়া করার জন্য ইনপুট নেওয়ার ব্যবস্থা থাকতে হবে। প্রসেস বা প্রক্রিয়া: ব্যবহারকারীর কাছ থেকে ইনপুট নিয়ে প্রসেস বা প্রক্রিয়া করার ব্যবস্থা থাকতে হবে। আউটপুট: ইনপুট নিয়ে প্রসেস করে আউটপ...
Read More

অনুবাদক প্রোগ্রাম | কম্পাইলার | ইন্টারপ্রেটার | অ্যাসেম্বলার

অনুবাদক প্রোগ্রাম | কম্পাইলার | ইন্টারপ্রেটার | অ্যাসেম্বলার
এই পাঠ শেষে যা যা শিখতে পারবে- ১। অনুবাদক প্রোগ্রাম বর্ণনা করতে পারবে। ২। কম্পাইলার এর কাজ, সুবিধা ও অসুবিধা ব্যাখ্যা করতে পারবে। ৩। ইন্টারপ্রেটার এর কাজ, সুবিধা ও অসুবিধা ব্যাখ্যা করতে পারবে। ৪। কম্পাইলার এবং ইন্টারপ্রেটার এর মধ্যে পার্থক্য করতে পারবে। ৫। অ্যাসেম্বলার কী এবং এর কাজ বর্ণনা করতে পারবে।   Go for English Version   অনুবাদক প্রোগ্রাম কী?  কম্পিউটার সহ যেকোন মেশিন শুধুমাত্র ০ এবং ১ বুঝতে পারে। অর্থাৎ শুধুমাত্র মেশিন ভাষায় লেখা নির্দেশনা বা প্রোগ্রাম সরাসরি বুঝতে পারে কিন্তু অন্য প্রোগ্রামিং ভাষায় লেখা নির্দেশনা বা প্রোগ্রাম মেশিন সরাসরি বুঝতে পারে না। আবার বর্...
Read More

মেশিন ভাষা | অ্যাসেম্বলি ভাষা | উচ্চস্তরের ভাষা

মেশিন ভাষা | অ্যাসেম্বলি ভাষা | উচ্চস্তরের ভাষা
এই পাঠ শেষে যা যা শিখতে পারবে- ১। বিভিন্ন প্রজন্মের প্রোগ্রামিং ভাষা বর্ণনা করতে পারবে। ২। বিভিন্ন স্তরের প্রোগ্রামিং ভাষা বর্ণনা করতে পারবে। ৩। মেশিন ভাষার সুবিধা, অসুবিধা ও বৈশিষ্ট্য ব্যাখ্যা করতে পারবে। ৪। অ্যাসেম্বলি ভাষার সুবিধা, অসুবিধা ও বৈশিষ্ট্য ব্যাখ্যা করতে পারবে। ৫। উচ্চস্তরের প্রোগ্রামিং ভাষার সুবিধা, অসুবিধা ও বৈশিষ্ট্য ব্যাখ্যা করতে পারবে।   Go for English Version   একটি কম্পিউটার সিস্টেমের সাধারণত দুটি পার্ট থাকে। একটি হার্ডওয়্যার এবং অপরটি সফটওয়্যার। হার্ডওয়্যার হলো কম্পিউটারের বিভিন্ন যন্ত্রপাতি যেমন- মনিটর, হার্ডডিস্ক, মাদারবোর্ড, প্রসেসর, র‌্যাম(RAM), র...
Read More