somewhere in... blog
x
ফোনেটিক ইউনিজয় বিজয়

C - programming Language শিশুদের উপযোগী টিউটোরিয়াল: পর্ব -৩

১২ ই নভেম্বর, ২০১০ দুপুর ১২:৩৩
এই পোস্টটি শেয়ার করতে চাইলে :

আপনার এক বন্ধু আপনার বাসায় আসতে চায়। তা আসুক, সমস্যা নেই।
সমস্যা অন্য জায়গায়।
তিনি আপনার বাসার আসার রাস্তা চেনেন না।
আপনি গিয়ে যে তাকে নিয়ে আসবেন সে অবস্থাও নেই হয়তো।
এখন আপনার বন্ধুকে আপনি বলে দিবেন কিভাবে বাসায় আসতে হবে।

এই পথ নির্দেশের কিন্তু একটা ধারাবাহিকতা থাকতে হবে।
প্রথমেই হয়তো আপনি ধরে নেবেন আপনার বন্ধু তার বাসাতেই আছে। তারপর বাস স্ট্যান্ড, তারপর বাসে করে কিছুদূর, দরকার হলে রিকশা করে কিছুদূর। তারপর নানা অলি-গলি পেরিয়ে আপনার বাসা।
............................
প্রোগ্রামিং এ আপনি যখন কোন সমস্যার সমাধান করতে যাবেন, আপনারও এ রকম একটা ধারাবাহিক প্রক্রিয়াতে চিন্তা করে সামনে যেতে হবে।
আগেই বলা হয়েছে, কম্পিউটার একটা নির্বোধ যন্ত্র।
আপনি একটা সমস্যার কিছুটা সমাধান করলেন, বাকিটুকু সে নিজে নিজেই করে নিবে-- এই আশা করবেন না!

আপনার বন্ধুকে যেমন বাসায় আসার জন্য একটা ধারাবাহিক প্রক্রিয়া বলে দিয়েছেন,
তেমনি কোন সমস্যার সমাধানের জন্য আপনাকেও কিছু নির্দেশনা তৈরী করে নিতে হবে।
এই নির্দেশনার নাম "অ্যালগরিদম" [ Algorithm ]

প্রোগ্রামের সাথে এর সর্ম্পক কি?
একটা উদাহরণ দেই।

মনে করুন, আপনি যাবেন ঈদের শপিং করার জন্য। আপনার আবার এক জায়গা থেকে সব কিছু কিনতে ভালো লাগে না। যে মার্কেটে যে জিনিস ভালো পাওয়া যায়, আপনার ঐ মার্কেট থেকে ঐ জিনিস কিনতে ভালো লাগে। যার কারণে, অনেক গুলো মার্কেটে আপনাকে ঘুরতে হয়।

এখন, বাসা থেকে বের হয়ে আপনি কোথায় যাবেন প্রথমে?
যে মার্কেট সব চেয়ে কাছে অথবা সবচেয়ে দূরে সেটাতে!
তারপর, কিভাবে কি কিনবেন, কোনটার জন্য বাজেট কত এভাবে একটা পরিকল্পনা নিয়ে তারপর বাসা থেকে বের হবেন।

এখন, অ্যালগরিদম হলো আপনার এই পরিকল্পনাটুকু!
আর, বাসা থেকে বের হয়ে কেনাকাটা করে বাসায় ফিরে আসা পর্যন্ত- পরিকল্পনামাফিক কাজ গুলো করাই হলো প্রোগ্রাম!

আপনি হয়তো ভাবছেন, অ্যালগরিদম এর দরকার কি?? এমনিতেই মার্কেটে গিয়ে কতকিছু কিনে ফেলি! সব সময় তো আর কোন প্ল্যান করে যাই না! প্রোগ্রামেরই বা কি দরকার!

একটা উদাহরণ দেই। ধরুন আপনার কাছে একটা রোবট আছে।যে দেখতে অবিকল মানুষের মতই। কাজ-কর্মেও মানুষের সাথে মিল আছে।

আপনি নিজে শপিং এ না গিয়ে এই রোবটকে শপিং এ পাঠাতে চান। এখন তাকে যদি আপনি কোন রকম প্ল্যান না বলে, রাস্তা-ঘাট না বলে দিয়ে, বাসা থেকে বের করে দিয়ে নিজে ঘরে বসে থাকেন, তাহলে কি কাজ হবে??

কম্পিউটার কে আমরা ব্যবহার করি যেন সে, কঠিন কাজ গুলো কে সহজ করে দেয় আমাদের জন্য।
যার জন্য দরকার প্রোগ্রামিং, যা দিয়ে আমরা কম্পিউটারকে আদেশ-উপদেশ দিবো।
আর, প্রোগ্রামিং করার জন্য যে পরিকল্পনা টুকু দরকার সেটা হলো অ্যালগরিদম।

সারাদিন প্ল্যান করে যদি আমরা ঘরের মধ্যে হাত-পা গুটিয়ে বসে থাকি, তাহলে ঈদের জামা-কাপড় এমনি এমনি আমাদের বাসায় চলে আসবে না!
তেমনি, শুধু মাত্র অ্যালগরিদম, আমাদের কোন সমাধান দিবে না! কারণ এটা তো সমাধান করার উপায় বা সূত্র!

ঐ রোবট যখন প্ল্যান মত ঘুরাঘুরি-কেনাকাটা করে বাসায় ফেরত আসবে, তখনই আমরা পেয়ে যাবো আমাদের ঈদের জামা কাপড়!

তেমনি ভাবে, সমাধান তখনই আসবে, যখন আমরা ঐ অ্যালগরিদম প্রয়োগ করে, প্রোগ্রামিং করবো।

[সংক্ষেপিত


C - programming Language শিশুদের উপযোগী টিউটোরিয়াল: পর্ব -২
সর্বশেষ এডিট : ১২ ই নভেম্বর, ২০১০ দুপুর ১২:৪৩
১৭টি মন্তব্য ১৫টি উত্তর

আপনার মন্তব্য লিখুন

ছবি সংযুক্ত করতে এখানে ড্রাগ করে আনুন অথবা কম্পিউটারের নির্ধারিত স্থান থেকে সংযুক্ত করুন (সর্বোচ্চ ইমেজ সাইজঃ ১০ মেগাবাইট)
Shore O Shore A Hrosho I Dirgho I Hrosho U Dirgho U Ri E OI O OU Ka Kha Ga Gha Uma Cha Chha Ja Jha Yon To TTho Do Dho MurdhonNo TTo Tho DDo DDho No Po Fo Bo Vo Mo Ontoshto Zo Ro Lo Talobyo Sho Murdhonyo So Dontyo So Ho Zukto Kho Doye Bindu Ro Dhoye Bindu Ro Ontosthyo Yo Khondo Tto Uniswor Bisworgo Chondro Bindu A Kar E Kar O Kar Hrosho I Kar Dirgho I Kar Hrosho U Kar Dirgho U Kar Ou Kar Oi Kar Joiner Ro Fola Zo Fola Ref Ri Kar Hoshonto Doi Bo Dari SpaceBar
এই পোস্টটি শেয়ার করতে চাইলে :
আলোচিত ব্লগ

আল্লাহ ও তাঁর রাসূলের (সা.) পক্ষ নিলে আল্লাহ হেদায়াত প্রদান করেন

লিখেছেন মহাজাগতিক চিন্তা, ৩০ শে এপ্রিল, ২০২৪ ভোর ৬:৪২



সূরা: ৩৯ যুমার, ২৩ নং আয়াতের অনুবাদ-
২৩। আল্লাহ নাযিল করেছেন উত্তম হাদিস, যা সুসমঞ্জস্য, পুন: পুন: আবৃত। এতে যারা তাদের রবকে ভয় করে তাদের শরির রোমাঞ্চিত হয়।অত:পর তাদের... ...বাকিটুকু পড়ুন

ব্লগটা তো ছ্যাড়াব্যাড়া হয়ে গেলো :(

লিখেছেন সাখাওয়াত হোসেন বাবন, ৩০ শে এপ্রিল, ২০২৪ সকাল ১০:৫৭



আমি আমার ব্লগিং শুরু করি প্রথম আলো ব্লগে লেখালেখির মাধ্যমে। ব্লগটির প্রতি আমি কৃতজ্ঞ। কারণ প্রথম আলো ব্লগ আমায় লেখালেখিতে মনোযোগী হতে শিখিয়েছে । সে এক যুগ আগের কথা... ...বাকিটুকু পড়ুন

লুঙ্গিসুট

লিখেছেন মায়াস্পর্শ, ৩০ শে এপ্রিল, ২০২৪ দুপুর ১:২৪



ছোটবেলায় হরেক রঙের খেলা খেলেছি। লাটিম,চেঙ্গু পান্টি, ঘুড়ি,মার্বেল,আরো কত কি। আমার মতো আপনারাও খেলেছেন এগুলো।রোদ ঝড় বৃষ্টি কোনো বাধাই মানতাম না। আগে খেলা তারপর সব কিছু।
ছোটবেলায়... ...বাকিটুকু পড়ুন

স্বর্ণাক্ষরে লিখে রাখার মত মুফতি তাকি উসমানী সাহেবের কিছু কথা

লিখেছেন নতুন নকিব, ৩০ শে এপ্রিল, ২০২৪ দুপুর ২:২৫

স্বর্ণাক্ষরে লিখে রাখার মত মুফতি তাকি উসমানী সাহেবের কিছু কথা

ছবি কৃতজ্ঞতা: অন্তর্জাল।

একবার শাইখুল হাদিস মুফতি তাকি উসমানী দামাত বারাকাতুহুম সাহেবকে জিজ্ঞেস করা হল, জীবনের সারকথা কী? উত্তরে তিনি এমন... ...বাকিটুকু পড়ুন

সবুজ চোখের মানুষের ধাঁধা

লিখেছেন করুণাধারা, ৩০ শে এপ্রিল, ২০২৪ সন্ধ্যা ৬:২৯



এই ধাঁধার নাম সবুজ চোখের মানুষের ধাঁধা; নিচের লিংকে এটার ভিডিও আছে।

স্বৈরশাসকের বন্দী

এই ধাঁধাটি আমার ভালো লেগেছিল, তাই অনেক আগে আমার একটা পোস্টে এই ধাঁধাটি দিয়েছিলাম। কিন্তু সেই পোস্টে... ...বাকিটুকু পড়ুন

×