PHP-and-MySQL/C2/Loops-While-Statement/Bengali

From Script | Spoken-Tutorial
Revision as of 15:27, 12 December 2012 by Kaushik Datta (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Time Narration
0:00 নমস্কার। আমি প্রতিটি লুপিং স্টেটমেন্টের জন্য পৃথক টিউটোরিয়াল তৈরি করার সিদ্ধান্ত নিয়েছি।
0:07 আমি এটা সহজ রাখতে চাই। প্রসঙ্গ হিসাবে এটি দরকারী হবে এছাড়াও যদি আপনি দেখতে চান যে একটি নির্দিষ্ট লুপ কিভাবে কাজ করে।
0:17 এই টিউটোরিয়ালে, আমরা WHILE লুপ সম্পর্কে জানবো।
0:21 WHILE লুপ লুপের শুরুতে একটি শর্তকে যাচাই করে এবং এই শর্ত ঠিক না ভুল এর উপর নির্ভর করে কোডকে নির্বাহ করে।
0:38 উদাহরণস্বরূপ আমি এখানে আমার 'WHILE loop' শুরু করব এবং এটি হল শর্ত এবং এটি আমার ব্লক।
0:51 আমি আমার ব্লককে তরঙ্গায়িত বন্ধনীর মধ্যে প্রদর্শন করব।
0:56 এখানে আমার শর্ত। এখন 'IF statement'-এ, উদাহরণস্বরূপ আমি 1 == 1 ব্যবহার করেছি।
1:04 এখন যদি আমি এখানে 'test' বা 'loop' বলি।
1:07 এখানে একটি লুপ আছে এবং তারপর একটি ব্রেক। এখন কি হবে যতক্ষণ 1 = 1, এটি একটি লুপ বানাবে।
1:17 যদি আমি এখানে কিছু করি, এটি চেষ্টা করি।
1:22 সম্ভবত আপনার ব্রাউজার কাজ করা বন্ধ করে দেবে কারণ লুপ ততক্ষণ পুনরাবৃত্তি হবে যতক্ষণ 1 = 1, এবং অসীম বারের জন্য, 1 সর্বদা 1 এর সমান হবে।
1:34 তাই যেহেতু লুপ সর্বদা পুনরাবৃত্তি হবে, আপনার ব্রাউজার ক্র্যাশ হবে।
1:40 চলুন বলি যখন একটি ভ্যারিয়েবল,'num' is smaller or equal to 10 ('num' 10 এর থেকে ছোট বা সমান) এবং ইকোর মধ্যে আমি বলতে পারি - 'num ++'.
1:57 '++' একটি আঙ্কিক অপারেটর। এবং এটি মূলত কি করে, এটি num কে 1 থেকে বাড়ায়। এটি 'num = num + 1 লেখার সমান।
2:16 সুতরাং এটি num নেয় এবং বলে যে এটি num + 1 মানের সমান।
2:23 সুতরাং এটিও একটি আঙ্কিক অপারেটর। কি ঘটতে যাচ্ছে তা হল -
2:29 আমরা বলতে যাচ্ছি 'num' lesser than or equal to '10'('num' '10' এর থেকে ছোট বা সমান), যদি হ্যাঁ তাহলে ইকো লুপ এবং তারপর বলুন ভ্যারিয়েবল num এ 1 যোগ করতে।
2:41 কিন্তু বাস্তবে আমরা কি করব যে এই সময় 'num = 1' বানাই, সুতরাং 1 এ লুপ একবার হয়। এটি তারপর 2 এর সমান হবে তারপর 3 তারপর 4 এইভাবে 10 পর্যন্ত এবং তারপর এটি থেমে যাবে।
3:01 এরপর নীচে যে কোড বাকি আছে তা এগোবে।
3:06 তাই আমরা একে 1 বলি এবং দেখি আমরা কি পাই। আমরা একটি লুপ পেয়েছি 1,2,3,4,5,6,7,8,9,10 বার।
3:20 এখন একে অধিক আকর্ষণীয় করার জন্য আমি Loop 1 বলবো এবং 'num' কে ওটির শেষে যুক্ত করবো।
3:27 এটিকে সহজ করি এবং ভিতরে 'num' বলি - এটা ওটিকে পড়তে অনেক সহজ করবে।
3:37 আমি loop 1 বলবো এবং 1 যোগ করব এবং তারপর loop 2 বলবো এবং আবার একটি 1 যোগ করব; এটি loop 3, আমি আরেকটি 1 থেকে 10 পর্যন্ত যোগ করবো।
3:49 চলুন এটি খুলি এবং রিফ্রেশ করি এবং এটি হল। আপনি লুপ 1,2,3 এইভাবে 10 পর্যন্ত পেয়ে গেছেন যেমনকি আপনি দেখতে পারেন।
3:58 এখানে এই মানকে বদলে 100 করি। রিফ্রেশ করুন। আপনি দেখতে পারেন এটি একশ পর্যন্ত গেছে। সংখ্যা যত বড় হবে এটি ততটাই লম্বা লুপ নেবে।
4:08 6000 নেই। এটি রিফ্রেশ করুন। এটি কিছু সময় নেবে। সেখানে আপনি 6000 পর্যন্ত চলে যান। সুতরাং এটি এই পদ্ধতিতে খুব দক্ষ।
4:20 আপনি এর চেষ্টা 'অ্যারের' সাথে যুক্ত করে প্রোগ্রাম তৈরী করার জন্য করতে পারেন যা 'অ্যারের' ভিতরের বর্ণমালাকে সামনে আনবে।
4:27 আপনি একটি অ্যারের প্রতিটি মানকে সামনে আনার জন্য লুপ্সের ব্যবহার করতে পারেন।
4:32 এটিকে শুধু একবার করুন। আমি সম্ভবত এটিকে আমার একটি টিউটোরিয়ালে করবো - কিন্তু বুনিয়াদি অধ্যায়ে নয়।
4:40 যাইহোক এটি বুনিয়াদি গঠন। আমি আপনাকে এও পরামর্শ দেই যে একটি ভ্যারিয়েবল 'max' এখানে তৈরী করুন এবং আপনার সর্বোচ্চ মান এখানে রাখুন।
4:53 এটি ঠিক একই কাজ করবে। এটি শুধু বুঝতে সহজ হবে এবং আপনি সবকিছু এখানে ঘোষিত করতে পারেন এবং এটা ওটিকে নির্দেশ করবে।
5:03 যদি আপনার কাছে একের অধিক লুপ আছে। আমি এটিকে আমার প্রোগ্রামে পাঠযোগ্যতা এবং নমনীয়তার জন্য পছন্দ করবো। তাই ওটি WHILE লুপ।সংক্ষেপে। এটি শুরুর শর্ত পরীক্ষা করে।
5:17 যদি শর্ত ঠিক হয়। তাহলে এটি কোডের ব্লককে কার্যন্বিত করবে এবং আপনি এরকম কাজ করতে পারেন যেমন 'echo alpha'.
5:24 আপনার ভ্যারিয়েবলের বৃদ্ধি করা হচ্ছে। নিশ্চিত করুন যে আপনি ভ্যারিয়েবলের বৃদ্ধি করেন অন্যথায় লুপ অসীমের জন্য হয়ে যাবে।
5:32 আমি কৌশিক দত্ত টিউটোরিয়ালটি অনুবাদ করেছি। দেখার জন্য ধন্যবাদ।

Contributors and Content Editors

Kaushik Datta