C-and-C++/C3/Loops/Bengali

From Script | Spoken-Tutorial
Revision as of 02:51, 4 April 2014 by Kaushik Datta (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Time Narration


00.01 C এবং C++ এ Loops এর কথ্য টিউটোরিয়ালে আপনাদের স্বাগত।
00.06 এই টিউটোরিয়ালে আমরা শিখব,
00.09 for loop,
00.10 while loop এবং
00.12 do…while loop.
00.13 আমরা এটি কয়েকটি উদাহরণের সাহায্যে করব।
00.17 আমরা কিছু সাধারণ এরর এবং তাদের সমাধান ও দেখব।
00.21 এই টিউটোরিয়ালটি রেকর্ড করতে আমি
00.24 উবুন্টু অপারেটিং সিস্টেম সংস্করণ 11.04
00.28 এবং উবুন্টুতে gcc এবং g++ কম্পাইলার সংস্করণ 4.6.1 ব্যবহার করছি।
00.34 Loops এর ভূমিকা দিয়ে শুরু করা যাক।
00.38 Loops বারবার নির্দেশাবলীর শ্রেণী এক্সিকিউট করতে ব্যবহৃত হয়।
00.44 এর উপর ভিত্তি করে এদের তিনভাগে ভাগ করা হয়:
00.48 while loop
00.49 do…..while loop এবং
00.51 for loop
00.52 প্রথমে while loop এর সাথে শুরু করি।
00.56 while loop শুরুতে কন্ডিশন যাচাই করে।
01.00 গঠন হল
01.01 while ( condition )
01.03 বন্ধনীতে statement block
01.07 এখন do….while loop দেখি।
01.09 do..while loop কন্ডিশন যাচাইয়ের পূর্বে অন্তত একবার এক্সিকিউট করা হয়।
01.15 গঠন হল:
01.17 do ( বন্ধনীতে ) statement block
01.20 বন্ধনীর পর while ( condition )
01.23 আপনি দেখতে পারেন যে কন্ডিশন শেষে যাচাই করা হয়েছে।
01.27 এখন, while loop এবং do...while loop এর একটি উদাহরণ দেখি।
01.32 আমি ইতিমধ্যে এডিটরে কোড লিখেছি।
01.35 এটি খুলি।
01.37 উল্লেখ্য যে আমাদের ফাইলের নাম while.c.
01.41 এখন আমরা while loop ব্যবহার করে প্রথম 10টি সংখ্যার যোগফল শিখতে যাচ্ছি।
01.47 এখন আমি কোড ব্যাখ্যা করি।
01.49 এটি আমাদের হেডার ফাইল।
01.51 মেন ফাংশনের ভিতরে আমরা 0 তে আরম্ভীকরণ দুটি পূর্ণসংখ্যা ভ্যারিয়েবল x এবং y ঘোষিত করেছি।
01.59 এটি আমাদের while loop.
02.02 while loop এর কন্ডিশন হল x is less than or equal to 10.
02.06 এখানে x এর মান y এর মানে যোগ করা হয়েছে।
02.10 যোগফলের পর প্রাপ্ত মান y তে সংরক্ষিত হয়েছে।
02.15 তারপর আমরা y এর মান প্রিন্ট করি।
02.18 এখানে x এর মান বৃদ্ধি পেয়েছে।
02.20 এর মানে x এর মান 1 দ্বারা বৃদ্ধি পেয়েছে।
02.25 এবং এটি আমাদের রিটার্ন স্টেটমেন্ট।
02.27 এখন প্রোগ্রাম এক্সিকিউট করি।
02.30 আপনার কীবোর্ডে Ctrl, Alt এবং T কী একসাথে টিপে টার্মিনাল উইন্ডো খুলুন।
02.39 লিখুন gcc space while dot c space hyphen o space while
02.45 Enter টিপুন।
02.47 লিখুন ./while (dot slash while) Enter টিপুন।
02.52 আউটপুট প্রদর্শিত হয়েছে।
02.54 এখন while loop এর কাজ দেখি।
02.57 উইন্ডোর আকার পরিবর্তন করি।
03.00 এখানে, x এবং y এর প্রথম মান হল 0.
03.04 এটি আমাদের while কন্ডিশন।
03.06 এখানে আমরা যাচাই করি যে x, 10 এর থেকে কম বা সমান কিনা যার মানে x এর মান 0 থেকে 10 এর মধ্যে হবে।
03.15 তারপর আমরা y এবং x যোগ করি অর্থাত 0 plus 0 আমরা 0 পাই।
03.22 আমরা y এর মান প্রিন্ট করি, এখানে আমরা 0 পাই।
03.27 তারপর x এর মান বৃদ্ধি পেয়েছে যার মানে এখন x এর মান 1 হবে।
03.33 আবার আমরা কন্ডিশন যাচাই করব, 1, 10 এর থেকে কম বা সমান, যদি কন্ডিশন true হয় তাহলে আমরা মানগুলি যোগ করব,
03.44 y হল 0 প্লাস x যা হল 1. 0 plus 1 হল 1.
03.50 আমরা 1 হিসাবে মান প্রিন্ট করি।
03.53 আবার x এর মান বৃদ্ধি পেয়েছে।
03.55 এখন x এর মান হল 2.
03.59 আমরা আবার কন্ডিশন যাচাই করি।
04.01 2, 10 এর থেকে কম বা সমান, এই কন্ডিশন true হলে আমরা মান যোগ করব, 1 plus 2 যা 3 দেবে।
04.11 আমরা 3 হিসাবে মান প্রিন্ট করি।
04.13 এইভাবে এটি x, 10 এর থেকে কম বা সমান পর্যন্ত যাবে।
04.20 এখন, আমরা একই প্রোগ্রাম do….while loop ব্যবহার করে দেখব।
04.24 এখানে আমাদের প্রোগ্রাম রয়েছে।
04.26 আমাদের ফাইলের নাম হল do hyphen while dot c
04.31 এই ভাগ ইতিমধ্যেই আগের প্রোগ্রামে ব্যাখ্যা করা হয়েছে।
04.35 তাই এখন do...while loop এ যাই।
04.38 এখানে প্রথমে লুপের ভাগ এক্সিকিউট করে তারপর কন্ডিশন যাচাই করা হয়।
04.44 x এবং y এর মান যোগ করা হয়েছে এবং তারপর প্রাপ্ত মান y তে সংরক্ষিত হয়েছে।
04.52 এর কার্যনীতি while প্রোগ্রামের অনুরূপ।
04.55 প্রোগ্রাম এক্সিকিউট করি।
04.58 টার্মিনালে ফিরে আসি।
05.00 লিখুন gcc space do hyphen while dot c space hyphen o space do. Enter টিপুন।
05.08 লিখুন dot slash do. Enter টিপুন।
05.12 আউটপুট আমাদের while প্রোগ্রামের অনুরূপ।
05.16 এখন do...while লুপের কাজ দেখি।
05.20 উইন্ডোর আকার পরিবর্তন করি।
05.22 এখানে x এবং y এর মান হল 0.
05.25 আমরা সেই মানগুলি যোগ করলে 0 পাই।
05.29 এখন y এর মান হল 0.
05.31 আমরা 0 হিসাবে মান প্রিন্ট করি।
05.33 তারপর x, 1 দ্বারা বৃদ্ধি পায় যার মানে এখন x এর মান হল 1, এরপর কন্ডিশন যাচাই করা হবে।
05.42 এখানে লুপের ভাগ প্রথমে এক্সিকিউট করা হয়েছে।
05.45 যাইহোক যদি কন্ডিশন false হয় তাহলেও আমরা মান পাই যা হল 0.
05.52 এখানে, আমরা 1, 10 এর চেয়ে কম বা সমান কিনা যাচাই করব।
05.56 কন্ডিশন হল true আবার আমরা মান যোগ করব।
06.00 এখন 0 প্লাস 1.
06.02 তারপর আমরা y এর মান হিসাবে 1 প্রিন্ট করব।
06.05 আবার x এর মান বৃদ্ধি পাবে।
06.08 এখন x এর মান হল 2.
06.11 তারপর 2, 10 এর চেয়ে কম বা সমান যাচাই করি।
06.15 আমরা এখানে ফিরে আসব।
06.17 তারপর আমরা 1 প্লাস 2 সমান 3 যোগ করব।
06.20 y এর মান হিসাবে 3 প্রিন্ট করি।
06.23 এইভাবে এই কন্ডিশন যাচাই করা হবে যতক্ষণ x এর মান 10 এর চেয়ে কম বা সমান হবে।
06.30 এবং এটি আমাদের রিটার্ন স্টেটমেন্ট।
06.33 দ্রষ্টব্য যে এখানে while কন্ডিশন সেমিকোলন দিয়ে শেষ হয়।
06.38 while loop এ কন্ডিশন সেমিকোলন দ্বারা শেষ হয় না।
06.43 এখন আমরা একই প্রোগ্রাম C ++ এ এক্সিকিউট করা দেখবো।
06.48 C ++ এ এটি আমাদের while প্রোগ্রাম।
06.52 কার্যনীতি এবং রূপায়ণ আমাদের C প্রোগ্রামের অনুরূপ।
06.56 এখানে কিছু পরিবর্তন রয়েছে যেমন হেডার ফাইল stdio.h এর বদলে iostream.
07.04 এখানে আমরা using namespace std ইউসিং স্টেটমেন্ট অন্তর্ভুক্ত করেছি এবং আমরা printf ফাংশনের স্থানে cout ফাংশন ব্যবহার করছি।
07.16 while লুপের গঠন আমাদের C প্রোগ্রামের অনুরূপ।
07.21 প্রোগ্রাম এক্সিকিউট করি।
07.23 টার্মিনালে ফিরে আসি।
07.25 প্রম্পট পরিষ্কার করি।
07.28 এক্সিকিউট করতে লিখুন g++ স্পেস while ডট cpp স্পেস hyphen o স্পেস while1. Enter টিপুন।
07.38 লিখুন dot slash while1. Enter টিপুন।
07.43 আপনি দেখতে পারেন যে আউটপুট C তে while প্রোগ্রামের অনুরূপ।
07.48 এখন C ++ এ do... while প্রোগ্রাম দেখি।
07.52 টেক্সট এডিটরে ফিরে আসি।
07.54 এখানেও একইরকম পরিবর্তন রয়েছে যেমন হেডার ফাইল, ইউসিং স্টেটমেন্ট এবং cout ফাংশন।
08.03 বাকি জিনিস অনুরূপ।
08.06 প্রোগ্রাম এক্সিকিউট করি।
08.08 টার্মিনালে ফিরে আসি।
08.10 লিখুন g++ স্পেস do hyphen while ডট cpp স্পেস hyphen o স্পেস do1. Enter টিপুন।
08.19 লিখুন dot slash do1. Enter টিপুন।
08.23 এখানে আউটপুট C তে do...while প্রোগ্রামের অনুরূপ।
08.28 এখন আমরা কিছু সাধারণ এরর এবং তাদের সমাধান ও দেখব।
08.32 টেক্সট এডিটরে ফিরে আসি।
08.35 ধরুন আমি এখানে x এর মান বৃদ্ধি করব না।
08.41 Save এ টিপুন।
08.42 দেখি কি ঘটে।
08.44 টার্মিনালে ফিরে আসি।
08.45 প্রম্পট পরিষ্কার করি।
08.47 প্রোগ্রাম এক্সিকিউট করি।
08.50 Uparrow কী দুইবার টিপুন।
08.54 আবার Uparrow কী টিপুন।
08.57 আউটপুট প্রদর্শিত হয়েছে।
08.59 আমরা অনেকগুলি শূন্য দেখতে পারি, এর কারণ হল লুপের টার্মিনেটিং কন্ডিশন নেই।
09.07 একে infinite loop বলে।
09.10 Infinite লুপ সিস্টেমকে নিঃসাড় করে তুলতে পারে।
09.14 এটি প্রোগ্রামের সকল প্রসেসর সময় ক্ষয় করতে পারে কিন্তু এটি টার্মিনেট করা যেতে পারে।
09.21 প্রোগ্রামে ফিরে আসি। এরর স্থির করি।
09.25 লিখুন x++ এবং একটি সেমিকোলন।
09.28 Save এ টিপুন। আবার এক্সিকিউট করি।
09.31 টার্মিনালে ফিরে আসি।
09.33 Uparrow কী টিপুন।
09.38 হ্যাঁ, এটি কাজ করছে।
09.40 আমরা এই টিউটোরিয়ালের শেষে চলে এসেছি।
09.43 স্লাইডে ফিরে আসি।
09.45 সংক্ষিপ্তকরণ করি।
09.47 এই টিউটোরিয়ালে আমরা শিখেছি,
09.50 while loop
09.51 উদাহরণস্বরূপ while(x is less than or equal to 10)
09.54 do….while loop
09.56 উদাহরণস্বরূপ do statement block এবং
09.59 শেষে while condition
10.01 নির্দেশিত কাজ হিসাবে,
10.03 for loops দ্বারা এগুলি প্রিন্ট করতে প্রোগ্রাম লিখুন।
10.07 0 থেকে 9
10.10 for loop এর সিনট্যাক্স হল:
10.12 for (variable initialization; variable condition;and variable increment or decrement)
10.20 এবং এখানে লুপের ভাগ হবে।
10.24 এই লিঙ্কে উপলব্ধ ভিডিওটি দেখুন।
10.27 এটি কথ্য টিউটোরিয়াল প্রকল্পকে সারসংক্ষেপে বোঝায়।
10.30 যদি ভাল ব্যান্ডউইডথ না থাকে, তাহলে আপনি ভিডিওটি ডাউনলোড করে দেখতে পারেন।
10.33 কথ্য টিউটোরিয়াল প্রকল্প দল,
10.35 কথ্য টিউটোরিয়াল ব্যবহার করে কর্মশালার আয়োজন করে।
10.38 যারা অনলাইন পরীক্ষা পাস করে তাদের প্রশংসাপত্র দেওয়া হয়।
10.42 এই বিষয়ে বিস্তারিত তথ্যের জন্য contact@spoken-tutorial.org তে ইমেল করুন।
10.47 স্পোকেন টিউটোরিয়াল Talk to a Teacher প্রকল্পের অংশবিশেষ।
10.51 এটি ভারত সরকারের ICT, MHRD এর National Mission on Education দ্বারা সমর্থিত।
10.58 এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য।
11.02 আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি।
11.08 অংশগ্রহনের জন্য ধন্যবাদ।

Contributors and Content Editors

Kaushik Datta, Pratik kamble