Difference between revisions of "KTurtle/C3/Question-Glues/Bengali"
From Script | Spoken-Tutorial
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
{|border =1 | {|border =1 | ||
− | + | |Time | |
− | + | |Narration | |
|- | |- | ||
− | ||00 | + | ||00:01 |
||নমস্কার, '''KTurtle''' এ '''Question Glues''' এর এই কথ্য টিউটোরিয়ালে আপনাদের স্বাগত। | ||নমস্কার, '''KTurtle''' এ '''Question Glues''' এর এই কথ্য টিউটোরিয়ালে আপনাদের স্বাগত। | ||
|- | |- | ||
− | ||00 | + | ||00:08 |
||এই টিউটোরিয়ালে, আমরা নিম্নলিখিত '''question glues''' (কোস্বেন গ্লুস) '''and, not''' শিখব। | ||এই টিউটোরিয়ালে, আমরা নিম্নলিখিত '''question glues''' (কোস্বেন গ্লুস) '''and, not''' শিখব। | ||
|- | |- | ||
− | || 00 | + | || 00:16 |
||এই টিউটোরিয়ালটি রেকর্ড করতে, আমি উবুন্টু লিনাক্স OS সংস্করণ '''12.04''', KTurtle সংস্করণ '''0.8.1''' বিটা ব্যবহার করছি। | ||এই টিউটোরিয়ালটি রেকর্ড করতে, আমি উবুন্টু লিনাক্স OS সংস্করণ '''12.04''', KTurtle সংস্করণ '''0.8.1''' বিটা ব্যবহার করছি। | ||
|- | |- | ||
− | ||00 | + | ||00:29 |
||আমরা ধরে নেই, যে আপনার '''KTurtle''' সম্পর্কে এবং '''KTurtle''' এ '''“if-else”''' স্টেটমেন্ট সম্পর্কে মৌলিক জ্ঞান রয়েছে। | ||আমরা ধরে নেই, যে আপনার '''KTurtle''' সম্পর্কে এবং '''KTurtle''' এ '''“if-else”''' স্টেটমেন্ট সম্পর্কে মৌলিক জ্ঞান রয়েছে। | ||
|- | |- | ||
− | ||00 | + | ||00:39 |
||না হলে, প্রাসঙ্গিক টিউটোরিয়ালের জন্য, আমাদের ওয়েবসাইট পরিদর্শন করুন '''http://spoken-tutorial.org''' | ||না হলে, প্রাসঙ্গিক টিউটোরিয়ালের জন্য, আমাদের ওয়েবসাইট পরিদর্শন করুন '''http://spoken-tutorial.org''' | ||
|- | |- | ||
− | ||00 | + | ||00:46 |
||এগোনোর আগে, আমি '''question glue''' শব্দ সম্পর্কে ব্যাখ্যা করি। | ||এগোনোর আগে, আমি '''question glue''' শব্দ সম্পর্কে ব্যাখ্যা করি। | ||
|- | |- | ||
− | ||00 | + | ||00:51 |
||'''Question glue''' শব্দ, আমাদের ছোট কোস্বেনকে বড় কোস্বেনে গ্লু করতে সক্রিয় করে তোলে। | ||'''Question glue''' শব্দ, আমাদের ছোট কোস্বেনকে বড় কোস্বেনে গ্লু করতে সক্রিয় করে তোলে। | ||
|- | |- | ||
− | ||01 | + | ||01:00 |
||'''“and”, “or”''' এবং '''“not”''' কয়েকটি গ্লু শব্দ। গ্লু শব্দ '''if-else''' কন্ডিশনের সাথে একসঙ্গে ব্যবহার করা হয়। | ||'''“and”, “or”''' এবং '''“not”''' কয়েকটি গ্লু শব্দ। গ্লু শব্দ '''if-else''' কন্ডিশনের সাথে একসঙ্গে ব্যবহার করা হয়। | ||
|- | |- | ||
− | ||01 | + | ||01:11 |
||একটি নতুন '''KTurtle''' এপ্লিকেশন খুলুন। | ||একটি নতুন '''KTurtle''' এপ্লিকেশন খুলুন। | ||
|- | |- | ||
− | ||01 | + | ||01:15 |
||'''Dash home''' এ টিপুন। | ||'''Dash home''' এ টিপুন। | ||
|- | |- | ||
− | ||01 | + | ||01:18 |
||সার্চ বারে, '''KTurtle''' লিখুন। | ||সার্চ বারে, '''KTurtle''' লিখুন। | ||
|- | |- | ||
− | ||01 | + | ||01:22 |
||এবং '''option''' এ টিপুন। | ||এবং '''option''' এ টিপুন। | ||
|- | |- | ||
− | ||01 | + | ||01:24 |
||এখন গ্লু শব্দ '''and''' এর সাথে টিউটোরিয়াল শুরু করি। | ||এখন গ্লু শব্দ '''and''' এর সাথে টিউটোরিয়াল শুরু করি। | ||
|- | |- | ||
− | ||01 | + | ||01:28 |
||আমরা কাছে ইতিমধ্যে '''text editor''' এ একটি প্রোগ্রাম রয়েছে। | ||আমরা কাছে ইতিমধ্যে '''text editor''' এ একটি প্রোগ্রাম রয়েছে। | ||
|- | |- | ||
− | ||01 | + | ||01:33 |
||আমি '''text''' এডিটর থেকে প্রোগ্রাম কপি করে '''KTurtle''' এডিটরে পেস্ট করব। | ||আমি '''text''' এডিটর থেকে প্রোগ্রাম কপি করে '''KTurtle''' এডিটরে পেস্ট করব। | ||
|- | |- | ||
− | ||01 | + | ||01:40 |
||এখানে টিউটোরিয়াল থামান এবং '''KTurtle editor''' এ প্রোগ্রাম লিখুন। | ||এখানে টিউটোরিয়াল থামান এবং '''KTurtle editor''' এ প্রোগ্রাম লিখুন। | ||
|- | |- | ||
− | ||01 | + | ||01:46 |
||প্রোগ্রাম লেখার পর টিউটোরিয়াল পুনঃ আরম্ভ করুন। | ||প্রোগ্রাম লেখার পর টিউটোরিয়াল পুনঃ আরম্ভ করুন। | ||
|- | |- | ||
− | ||01 | + | ||01:50 |
||আমি প্রোগ্রাম টেক্সটে জুম করি। | ||আমি প্রোগ্রাম টেক্সটে জুম করি। | ||
|- | |- | ||
− | ||01 | + | ||01:52 |
||এটি সম্ভবত একটু ঝাপসা হতে পারে। | ||এটি সম্ভবত একটু ঝাপসা হতে পারে। | ||
|- | |- | ||
− | ||01 | + | ||01:56 |
||এখন কোড দেখি। | ||এখন কোড দেখি। | ||
|- | |- | ||
− | ||01 | + | ||01:59 |
||'''reset''' কমান্ড '''Turtle''' কে ডিফল্ট স্থানে সেট করে। | ||'''reset''' কমান্ড '''Turtle''' কে ডিফল্ট স্থানে সেট করে। | ||
|- | |- | ||
− | ||02 | + | ||02:04 |
||keyword '''message''' এর পর প্রোগ্রামে ম্যাসেজ ডাবল উদ্ধৃতি চিনহে দেওয়া হয়। | ||keyword '''message''' এর পর প্রোগ্রামে ম্যাসেজ ডাবল উদ্ধৃতি চিনহে দেওয়া হয়। | ||
|- | |- | ||
− | ||02 | + | ||02:10 |
||'''“message”''' কমান্ড '''“string”''' কে ইনপুট হিসাবে নেয়। | ||'''“message”''' কমান্ড '''“string”''' কে ইনপুট হিসাবে নেয়। | ||
|- | |- | ||
− | ||02 | + | ||02:14 |
||এটি '''string''' থেকে টেক্সট সম্মিলিত করে একটি পপ আপ ডায়লগ বাক্স প্রদর্শন করে এবং '''non null strings''' এর জন্য একটি বিপ করে। | ||এটি '''string''' থেকে টেক্সট সম্মিলিত করে একটি পপ আপ ডায়লগ বাক্স প্রদর্শন করে এবং '''non null strings''' এর জন্য একটি বিপ করে। | ||
|- | |- | ||
− | ||02 | + | ||02:24 |
||'''$a, $b''' এবং '''$c''' হল ভ্যারিয়েবল যা ইউসার ইনপুট সংরক্ষণ করে। | ||'''$a, $b''' এবং '''$c''' হল ভ্যারিয়েবল যা ইউসার ইনপুট সংরক্ষণ করে। | ||
|- | |- | ||
− | ||02 | + | ||02:30 |
||'''“ask”''' কমান্ড ভ্যারিয়েবলে সংরক্ষিত হওয়া ইউসার ইনপুটের জন্য প্রম্পট করে। | ||'''“ask”''' কমান্ড ভ্যারিয়েবলে সংরক্ষিত হওয়া ইউসার ইনপুটের জন্য প্রম্পট করে। | ||
|- | |- | ||
− | ||02 | + | ||02:36 |
||'''if(($a+$b>$c)''' এবং '''($b+$c>$a)''' এবং '''($c+$a>$b), “if”''' কন্ডিশন যাচাই করে। | ||'''if(($a+$b>$c)''' এবং '''($b+$c>$a)''' এবং '''($c+$a>$b), “if”''' কন্ডিশন যাচাই করে। | ||
|- | |- | ||
− | ||02 | + | ||02:49 |
||যখন দুটি গ্লু কোস্বেন '''“and”''' এর সাথে '''true''' হয়, ফলাফল '''true''' হয়। | ||যখন দুটি গ্লু কোস্বেন '''“and”''' এর সাথে '''true''' হয়, ফলাফল '''true''' হয়। | ||
|- | |- | ||
− | || 02 | + | || 02:55 |
||''''if(($a !=$b)''' এবং '''($b != $c)''' এবং '''($c != $a)) , if''' কন্ডিশন যাচাই করে। | ||''''if(($a !=$b)''' এবং '''($b != $c)''' এবং '''($c != $a)) , if''' কন্ডিশন যাচাই করে। | ||
|- | |- | ||
− | ||03 | + | ||03:05 |
||যখন ''''if'''' কন্ডিশন '''true''' এর উপর হয়, কন্ট্রোল '''nested if''' ব্লকে স্থানান্তরিত হয়। | ||যখন ''''if'''' কন্ডিশন '''true''' এর উপর হয়, কন্ট্রোল '''nested if''' ব্লকে স্থানান্তরিত হয়। | ||
|- | |- | ||
− | ||03 | + | ||03:12 |
||এটি যাচাই করে যদি ত্রিভুজের দিক অসমান হয়। | ||এটি যাচাই করে যদি ত্রিভুজের দিক অসমান হয়। | ||
|- | |- | ||
− | ||03 | + | ||03:17 |
||'''fontsize 18, print''' কমান্ড দ্বারা ব্যবহৃত ফন্টের আকার সেট করে। | ||'''fontsize 18, print''' কমান্ড দ্বারা ব্যবহৃত ফন্টের আকার সেট করে। | ||
|- | |- | ||
− | ||03 | + | ||03:22 |
||'''go 10,100, Turtle''' কে ক্যানভাসের বাম থেকে '''10 pixels''' এবং উপর থেকে '''100 pixels''' এগোনোর অনুমতি দেয়। | ||'''go 10,100, Turtle''' কে ক্যানভাসের বাম থেকে '''10 pixels''' এবং উপর থেকে '''100 pixels''' এগোনোর অনুমতি দেয়। | ||
|- | |- | ||
− | ||03 | + | ||03:35 |
||'''print''' কমান্ড '''if''' কন্ডিশন যাচাইয়ের পর '''string''' প্রদর্শন করে। | ||'''print''' কমান্ড '''if''' কন্ডিশন যাচাইয়ের পর '''string''' প্রদর্শন করে। | ||
|- | |- | ||
− | ||03 | + | ||03:41 |
||'''else''' কমান্ড '''else''' কন্ডিশন যাচাই করে, যখন '''if''' কন্ডিশন ব্লকে '''false''' হয়। | ||'''else''' কমান্ড '''else''' কন্ডিশন যাচাই করে, যখন '''if''' কন্ডিশন ব্লকে '''false''' হয়। | ||
|- | |- | ||
− | ||03 | + | ||03:48 |
||'''print''' কমান্ড '''else''' কন্ডিশন যাচাইয়ের পর '''string''' প্রদর্শন করে। | ||'''print''' কমান্ড '''else''' কন্ডিশন যাচাইয়ের পর '''string''' প্রদর্শন করে। | ||
|- | |- | ||
− | ||03 | + | ||03:54 |
||'''else''' কমান্ড অন্তিম কন্ডিশন যাচাই করে। | ||'''else''' কমান্ড অন্তিম কন্ডিশন যাচাই করে। | ||
|- | |- | ||
− | ||03 | + | ||03:57 |
||এখানে শুধুমাত্র '''else''' যাচাই করা হয়, যখন উপরোক্ত কন্ডিশন '''false''' হয়। | ||এখানে শুধুমাত্র '''else''' যাচাই করা হয়, যখন উপরোক্ত কন্ডিশন '''false''' হয়। | ||
|- | |- | ||
− | ||04 | + | ||04:03 |
||'''print''' কমান্ড '''else''' কন্ডিশন যাচাইয়ের পর '''string''' প্রদর্শন করে। আমি সকল কন্ডিশন যাচাইয়ের জন্য কোড রান করব। | ||'''print''' কমান্ড '''else''' কন্ডিশন যাচাইয়ের পর '''string''' প্রদর্শন করে। আমি সকল কন্ডিশন যাচাইয়ের জন্য কোড রান করব। | ||
|- | |- | ||
− | ||04 | + | ||04:12 |
||প্রোগ্রাম রান করতে '''“Run”''' বোতামে টিপুন। | ||প্রোগ্রাম রান করতে '''“Run”''' বোতামে টিপুন। | ||
|- | |- | ||
− | ||04 | + | ||04:15 |
||একটি ম্যাসেজ ডায়লগ বাক্স পপ আপ হয়। এখন '''OK''' টিপুন। | ||একটি ম্যাসেজ ডায়লগ বাক্স পপ আপ হয়। এখন '''OK''' টিপুন। | ||
|- | |- | ||
− | ||04 | + | ||04:20 |
||'''AB''' এর দৈর্ঘ্যের জন্য '''5''' লিখুন এবং '''OK''' টিপুন। | ||'''AB''' এর দৈর্ঘ্যের জন্য '''5''' লিখুন এবং '''OK''' টিপুন। | ||
|- | |- | ||
− | ||04 | + | ||04:25 |
|| '''BC''' এর জন্য '''8''' লিখুন এবং '''OK''' টিপুন। | || '''BC''' এর জন্য '''8''' লিখুন এবং '''OK''' টিপুন। | ||
|- | |- | ||
− | ||04 | + | ||04:29 |
|| '''AC''' এর জন্য '''9''' লিখুন এবং '''OK''' টিপুন। | || '''AC''' এর জন্য '''9''' লিখুন এবং '''OK''' টিপুন। | ||
|- | |- | ||
− | ||04 | + | ||04:33 |
||'''“A scalene triangle”''' ক্যানভাসে প্রদর্শিত হয়। | ||'''“A scalene triangle”''' ক্যানভাসে প্রদর্শিত হয়। | ||
|- | |- | ||
− | ||04 | + | ||04:37 |
||আবার রান করুন। | ||আবার রান করুন। | ||
|- | |- | ||
− | ||04 | + | ||04:40 |
||একটি ম্যাসেজ ডায়লগ বাক্স পপ আপ হয়। '''OK''' টিপুন। | ||একটি ম্যাসেজ ডায়লগ বাক্স পপ আপ হয়। '''OK''' টিপুন। | ||
|- | |- | ||
− | ||04 | + | ||04:44 |
||এখন ''''AB'''' এর দৈর্ঘ্যের জন্য '''5''' লিখুন এবং '''OK''' টিপুন, ''''BC'''' এর দৈর্ঘ্যের জন্য '''6''' লিখুন এবং '''OK''' টিপুন, ''''AC'''' এর দৈর্ঘ্যের জন্য '''6''' লিখুন এবং '''OK''' টিপুন। | ||এখন ''''AB'''' এর দৈর্ঘ্যের জন্য '''5''' লিখুন এবং '''OK''' টিপুন, ''''BC'''' এর দৈর্ঘ্যের জন্য '''6''' লিখুন এবং '''OK''' টিপুন, ''''AC'''' এর দৈর্ঘ্যের জন্য '''6''' লিখুন এবং '''OK''' টিপুন। | ||
|- | |- | ||
− | ||04 | + | ||04:58 |
||'''“Not a scalene triangle”''' ক্যানভাসে প্রদর্শিত হয়। | ||'''“Not a scalene triangle”''' ক্যানভাসে প্রদর্শিত হয়। | ||
|- | |- | ||
− | ||05 | + | ||05:02 |
||ডিফল্ট কন্ডিশন যাচাই করতে, আবার রান করুন। | ||ডিফল্ট কন্ডিশন যাচাই করতে, আবার রান করুন। | ||
|- | |- | ||
− | ||05 | + | ||05:06 |
||একটি ম্যাসেজ ডায়লগ বাক্স পপ আপ হয়। '''OK''' টিপুন। | ||একটি ম্যাসেজ ডায়লগ বাক্স পপ আপ হয়। '''OK''' টিপুন। | ||
|- | |- | ||
− | ||05 | + | ||05:11 |
||'''AB''' এর দৈর্ঘ্যের জন্য '''1''' লিখুন এবং '''OK''' টিপুন। | ||'''AB''' এর দৈর্ঘ্যের জন্য '''1''' লিখুন এবং '''OK''' টিপুন। | ||
|- | |- | ||
− | ||05 | + | ||05:16 |
||'''BC''' এর জন্য '''1''' লিখুন এবং '''OK''' টিপুন। | ||'''BC''' এর জন্য '''1''' লিখুন এবং '''OK''' টিপুন। | ||
|- | |- | ||
− | ||05 | + | ||05:20 |
||'''AC''' এর জন্য '''2''' লিখুন এবং '''OK''' টিপুন। | ||'''AC''' এর জন্য '''2''' লিখুন এবং '''OK''' টিপুন। | ||
|- | |- | ||
− | ||05 | + | ||05:24 |
||'''"Does not satisfy triangle's inequality"''' ক্যানভাসে প্রদর্শিত হয়। | ||'''"Does not satisfy triangle's inequality"''' ক্যানভাসে প্রদর্শিত হয়। | ||
|- | |- | ||
− | ||05 | + | ||05:30 |
||এখন এই প্রোগ্রাম মুছে ফেলি। আমি '''clear''' কমান্ড লিখি এবং ক্যানভাস পরিষ্কার করতে '''clear''' কমান্ড রান করি। | ||এখন এই প্রোগ্রাম মুছে ফেলি। আমি '''clear''' কমান্ড লিখি এবং ক্যানভাস পরিষ্কার করতে '''clear''' কমান্ড রান করি। | ||
|- | |- | ||
− | || 05 | + | || 05:40 |
|| এরপর ''''not'''' কন্ডিশনের সাথে কাজ করি। | || এরপর ''''not'''' কন্ডিশনের সাথে কাজ করি। | ||
|- | |- | ||
− | ||05 | + | ||05:43 |
||এখন '''text editor''' থেকে প্রোগ্রাম কপি করে '''KTurtle editor''' এ পেস্ট করি। | ||এখন '''text editor''' থেকে প্রোগ্রাম কপি করে '''KTurtle editor''' এ পেস্ট করি। | ||
|- | |- | ||
− | ||05 | + | ||05:51 |
||এখানে টিউটোরিয়াল থামান এবং '''KTurtle editor''' এ প্রোগ্রাম লিখুন। | ||এখানে টিউটোরিয়াল থামান এবং '''KTurtle editor''' এ প্রোগ্রাম লিখুন। | ||
|- | |- | ||
− | ||05 | + | ||05:56 |
||প্রোগ্রাম লেখার পর টিউটোরিয়াল পুনঃ আরম্ভ করুন। | ||প্রোগ্রাম লেখার পর টিউটোরিয়াল পুনঃ আরম্ভ করুন। | ||
|- | |- | ||
− | ||06 | + | ||06:01 |
||আমি প্রোগ্রাম টেক্সটে জুম করি এবং প্রোগ্রাম ব্যাখ্যা করি। | ||আমি প্রোগ্রাম টেক্সটে জুম করি এবং প্রোগ্রাম ব্যাখ্যা করি। | ||
|- | |- | ||
− | ||06 | + | ||06:05 |
||reset কমান্ড '''“Turtle”''' কে তার ডিফল্ট স্থানে সেট করে। | ||reset কমান্ড '''“Turtle”''' কে তার ডিফল্ট স্থানে সেট করে। | ||
|- | |- | ||
− | ||06 | + | ||06:09 |
||'''$a, $b''' এবং '''$c''' হল ভ্যারিয়েবল যা ইউসার ইনপুট সংরক্ষণ করে। | ||'''$a, $b''' এবং '''$c''' হল ভ্যারিয়েবল যা ইউসার ইনপুট সংরক্ষণ করে। | ||
|- | |- | ||
− | ||06 | + | ||06:15 |
||'''if not (($a==$b)''' এবং '''($b==$c)''' এবং '''($c==$a))''' , '''if not''' কন্ডিশন যাচাই করে। | ||'''if not (($a==$b)''' এবং '''($b==$c)''' এবং '''($c==$a))''' , '''if not''' কন্ডিশন যাচাই করে। | ||
|- | |- | ||
− | ||06 | + | ||06:27 |
||'''not''' হল একটি বিশেষ কোস্বেন গ্লু শব্দ। এটি এর অপেরেন্ডের লজিক্যাল স্টেট উল্টো করে। | ||'''not''' হল একটি বিশেষ কোস্বেন গ্লু শব্দ। এটি এর অপেরেন্ডের লজিক্যাল স্টেট উল্টো করে। | ||
|- | |- | ||
− | ||06 | + | ||06:36 |
||উদাহরণস্বরূপ: যদি প্রদত্ত কন্ডিশন '''true''' হয়, '''not false''' হবে। | ||উদাহরণস্বরূপ: যদি প্রদত্ত কন্ডিশন '''true''' হয়, '''not false''' হবে। | ||
|- | |- | ||
− | ||06 | + | ||06:42 |
||এবং যখন কন্ডিশন '''false''' হয়, আউটপুট '''true''' হবে। | ||এবং যখন কন্ডিশন '''false''' হয়, আউটপুট '''true''' হবে। | ||
|- | |- | ||
− | ||06 | + | ||06:48 |
||'''print''' কমান্ড '''if not''' কন্ডিশন যাচাইয়ের পর '''string''' প্রদর্শন করে। | ||'''print''' কমান্ড '''if not''' কন্ডিশন যাচাইয়ের পর '''string''' প্রদর্শন করে। | ||
|- | |- | ||
− | ||06 | + | ||06:55 |
||'''if''' কন্ডিশন '''false''' হলে, '''else''' কমান্ড নিষ্পাদিত হয়। | ||'''if''' কন্ডিশন '''false''' হলে, '''else''' কমান্ড নিষ্পাদিত হয়। | ||
|- | |- | ||
− | ||07 | + | ||07:01 |
||'''print''' কমান্ড '''else''' কন্ডিশন যাচাইয়ের পর '''string''' প্রদর্শন করে। | ||'''print''' কমান্ড '''else''' কন্ডিশন যাচাইয়ের পর '''string''' প্রদর্শন করে। | ||
|- | |- | ||
− | ||07 | + | ||07:07 |
||'''go 100,100, Turtle''' কে ক্যানভাসের বাম থেকে '''100 pixels''' এবং ক্যানভাসের উপর থেকে '''100 pixels''' স্থানান্তরিত করে। | ||'''go 100,100, Turtle''' কে ক্যানভাসের বাম থেকে '''100 pixels''' এবং ক্যানভাসের উপর থেকে '''100 pixels''' স্থানান্তরিত করে। | ||
|- | |- | ||
− | ||07 | + | ||07:20 |
||'''repeat 3{turnright 120 forward 100}''' ক্যানভাসে একটি সমবাহু ত্রিভুজ তৈরীর জন্য '''turtle''' কে অনুমতি দেয়। | ||'''repeat 3{turnright 120 forward 100}''' ক্যানভাসে একটি সমবাহু ত্রিভুজ তৈরীর জন্য '''turtle''' কে অনুমতি দেয়। | ||
|- | |- | ||
− | ||07 | + | ||07:32 |
||সকল কন্ডিশন যাচাই করার জন্য আমি প্রোগ্রাম রান করি। | ||সকল কন্ডিশন যাচাই করার জন্য আমি প্রোগ্রাম রান করি। | ||
|- | |- | ||
− | ||07 | + | ||07:36 |
||কোড রান করার জন্য '''F5''' কী টিপুন। | ||কোড রান করার জন্য '''F5''' কী টিপুন। | ||
|- | |- | ||
− | || 07 | + | || 07:40 |
||'''AB''' এর দৈর্ঘ্যের জন্য '''6''' লিখুন এবং '''OK''' টিপুন। | ||'''AB''' এর দৈর্ঘ্যের জন্য '''6''' লিখুন এবং '''OK''' টিপুন। | ||
|- | |- | ||
− | ||07 | + | ||07:45 |
||'''BC''' এর দৈর্ঘ্যের জন্য '''5''' লিখুন এবং '''OK''' টিপুন। | ||'''BC''' এর দৈর্ঘ্যের জন্য '''5''' লিখুন এবং '''OK''' টিপুন। | ||
|- | |- | ||
− | ||07 | + | ||07:48 |
||'''AC''' এর দৈর্ঘ্যের জন্য '''7''' লিখুন এবং '''OK''' টিপুন। | ||'''AC''' এর দৈর্ঘ্যের জন্য '''7''' লিখুন এবং '''OK''' টিপুন। | ||
|- | |- | ||
− | ||07 | + | ||07:54 |
||'''“Triangle is not equilateral”''' ক্যানভাসে প্রদর্শিত হয়। | ||'''“Triangle is not equilateral”''' ক্যানভাসে প্রদর্শিত হয়। | ||
|- | |- | ||
− | ||07 | + | ||07:58 |
||আবার রান করুন। '''AB''' এর দৈর্ঘ্যের জন্য '''5''' লিখুন এবং '''OK''' টিপুন। | ||আবার রান করুন। '''AB''' এর দৈর্ঘ্যের জন্য '''5''' লিখুন এবং '''OK''' টিপুন। | ||
|- | |- | ||
− | ||08 | + | ||08:05 |
||'''BC''' এর দৈর্ঘ্যের জন্য '''5''' লিখুন এবং '''OK''' টিপুন। | ||'''BC''' এর দৈর্ঘ্যের জন্য '''5''' লিখুন এবং '''OK''' টিপুন। | ||
|- | |- | ||
− | ||08 | + | ||08:09 |
||'''AC''' এর দৈর্ঘ্যের জন্য '''5''' লিখুন এবং '''OK''' টিপুন। | ||'''AC''' এর দৈর্ঘ্যের জন্য '''5''' লিখুন এবং '''OK''' টিপুন। | ||
|- | |- | ||
− | ||08 | + | ||08:13 |
||'''“Triangle is equilateral”''' ক্যানভাসে প্রদর্শিত হয়। একটি সমবাহু ত্রিভুজ ক্যানভাসে তৈরী হয়েছে। | ||'''“Triangle is equilateral”''' ক্যানভাসে প্রদর্শিত হয়। একটি সমবাহু ত্রিভুজ ক্যানভাসে তৈরী হয়েছে। | ||
|- | |- | ||
− | ||08 | + | ||08:21 |
||এর সাথেই আমরা টিউটোরিয়ালের শেষে চলে এসেছি। | ||এর সাথেই আমরা টিউটোরিয়ালের শেষে চলে এসেছি। | ||
|- | |- | ||
− | ||08 | + | ||08:25 |
||সংক্ষিপ্তকরণ করি। | ||সংক্ষিপ্তকরণ করি। | ||
|- | |- | ||
− | ||08 | + | ||08:28 |
||এই টিউটোরিয়ালে আমরা কোস্বেন গ্লু '''and, not''' সম্পর্কে শিখেছি। | ||এই টিউটোরিয়ালে আমরা কোস্বেন গ্লু '''and, not''' সম্পর্কে শিখেছি। | ||
|- | |- | ||
− | ||08 | + | ||08:35 |
||নির্দেশিত কাজ হিসাবে, আমি চাই যে নির্ধারিত করতে প্রোগ্রাম লিখুন, | ||নির্দেশিত কাজ হিসাবে, আমি চাই যে নির্ধারিত করতে প্রোগ্রাম লিখুন, | ||
|- | |- | ||
− | ||08 | + | ||08:40 |
||কোস্বেন গ্লু '''“or”''' ব্যবহার করে সমকোণী ত্রিভুজের জন্য কোণের অবধারণা। | ||কোস্বেন গ্লু '''“or”''' ব্যবহার করে সমকোণী ত্রিভুজের জন্য কোণের অবধারণা। | ||
|- | |- | ||
− | ||08 | + | ||08:48 |
||'''if or''' কন্ডিশনের গঠন। | ||'''if or''' কন্ডিশনের গঠন। | ||
|- | |- | ||
− | ||08 | + | ||08:51 |
||'''if''' বন্ধনীতে '''condition or''' বন্ধনীতে '''condition or''' বন্ধনীতে '''condition'''. | ||'''if''' বন্ধনীতে '''condition or''' বন্ধনীতে '''condition or''' বন্ধনীতে '''condition'''. | ||
|- | |- | ||
− | ||08 | + | ||08:59 |
||কোঁকড়া বন্ধনীতে '''do something'''. | ||কোঁকড়া বন্ধনীতে '''do something'''. | ||
|- | |- | ||
− | ||09 | + | ||09:02 |
||'''else''' কোঁকড়া বন্ধনীতে '''do something'''. | ||'''else''' কোঁকড়া বন্ধনীতে '''do something'''. | ||
|- | |- | ||
− | ||09 | + | ||09:06 |
||এই লিঙ্কে উপলব্ধ ভিডিও-টি দেখুন '''http://spoken-tutorial.org/What is a Spoken Tutorial''' | ||এই লিঙ্কে উপলব্ধ ভিডিও-টি দেখুন '''http://spoken-tutorial.org/What is a Spoken Tutorial''' | ||
|- | |- | ||
− | ||09 | + | ||09:10 |
||এটি স্পোকেন টিউটোরিয়াল প্রকল্পকে সারসংক্ষেপে বোঝায়। | ||এটি স্পোকেন টিউটোরিয়াল প্রকল্পকে সারসংক্ষেপে বোঝায়। | ||
|- | |- | ||
− | ||09 | + | ||09:13 |
||যদি ভাল ব্যান্ডউইডথ না থাকে, তাহলে আপনি ভিডিও-টি ডাউনলোড করে দেখতে পারেন। | ||যদি ভাল ব্যান্ডউইডথ না থাকে, তাহলে আপনি ভিডিও-টি ডাউনলোড করে দেখতে পারেন। | ||
|- | |- | ||
− | ||09 | + | ||09:18 |
||স্পোকেন টিউটোরিয়াল প্রকল্প দল, | ||স্পোকেন টিউটোরিয়াল প্রকল্প দল, | ||
|- | |- | ||
− | ||09 | + | ||09:20 |
||কথ্য টিউটোরিয়াল-গুলি ব্যবহার করে কর্মশালার আয়োজন করে। | ||কথ্য টিউটোরিয়াল-গুলি ব্যবহার করে কর্মশালার আয়োজন করে। | ||
|- | |- | ||
− | ||09 | + | ||09:23 |
||যারা অনলাইন পরীক্ষা পাস করে তাদের প্রশংসাপত্র দেয়। | ||যারা অনলাইন পরীক্ষা পাস করে তাদের প্রশংসাপত্র দেয়। | ||
|- | |- | ||
− | ||09 | + | ||09:27 |
||এই বিষয়ে বিস্তারিত তথ্যের জন্য '''contact@spoken-tutorial.org''' তে ইমেল করুন। | ||এই বিষয়ে বিস্তারিত তথ্যের জন্য '''contact@spoken-tutorial.org''' তে ইমেল করুন। | ||
|- | |- | ||
− | ||09 | + | ||09:34 |
||স্পোকেন টিউটোরিয়াল '''Talk to a Teacher''' প্রকল্পের অংশবিশেষ, | ||স্পোকেন টিউটোরিয়াল '''Talk to a Teacher''' প্রকল্পের অংশবিশেষ, | ||
|- | |- | ||
− | ||09 | + | ||09:38 |
||এটি ভারত সরকারের '''ICT, MHRD''' এর '''National Mission on Education''' দ্বারা সমর্থিত। | ||এটি ভারত সরকারের '''ICT, MHRD''' এর '''National Mission on Education''' দ্বারা সমর্থিত। | ||
|- | |- | ||
− | ||09 | + | ||09:44 |
||এই বিষয় বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য, '''spoken hyphen tutorial dot org slash NMEICT hyphen Intro''' | ||এই বিষয় বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য, '''spoken hyphen tutorial dot org slash NMEICT hyphen Intro''' | ||
|- | |- | ||
− | ||09 | + | ||09:49 |
||আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি। অংশগ্রহনের জন্য ধন্যবাদ। | ||আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি। অংশগ্রহনের জন্য ধন্যবাদ। |
Latest revision as of 16:54, 27 June 2014
Time | Narration |
00:01 | নমস্কার, KTurtle এ Question Glues এর এই কথ্য টিউটোরিয়ালে আপনাদের স্বাগত। |
00:08 | এই টিউটোরিয়ালে, আমরা নিম্নলিখিত question glues (কোস্বেন গ্লুস) and, not শিখব। |
00:16 | এই টিউটোরিয়ালটি রেকর্ড করতে, আমি উবুন্টু লিনাক্স OS সংস্করণ 12.04, KTurtle সংস্করণ 0.8.1 বিটা ব্যবহার করছি। |
00:29 | আমরা ধরে নেই, যে আপনার KTurtle সম্পর্কে এবং KTurtle এ “if-else” স্টেটমেন্ট সম্পর্কে মৌলিক জ্ঞান রয়েছে। |
00:39 | না হলে, প্রাসঙ্গিক টিউটোরিয়ালের জন্য, আমাদের ওয়েবসাইট পরিদর্শন করুন http://spoken-tutorial.org |
00:46 | এগোনোর আগে, আমি question glue শব্দ সম্পর্কে ব্যাখ্যা করি। |
00:51 | Question glue শব্দ, আমাদের ছোট কোস্বেনকে বড় কোস্বেনে গ্লু করতে সক্রিয় করে তোলে। |
01:00 | “and”, “or” এবং “not” কয়েকটি গ্লু শব্দ। গ্লু শব্দ if-else কন্ডিশনের সাথে একসঙ্গে ব্যবহার করা হয়। |
01:11 | একটি নতুন KTurtle এপ্লিকেশন খুলুন। |
01:15 | Dash home এ টিপুন। |
01:18 | সার্চ বারে, KTurtle লিখুন। |
01:22 | এবং option এ টিপুন। |
01:24 | এখন গ্লু শব্দ and এর সাথে টিউটোরিয়াল শুরু করি। |
01:28 | আমরা কাছে ইতিমধ্যে text editor এ একটি প্রোগ্রাম রয়েছে। |
01:33 | আমি text এডিটর থেকে প্রোগ্রাম কপি করে KTurtle এডিটরে পেস্ট করব। |
01:40 | এখানে টিউটোরিয়াল থামান এবং KTurtle editor এ প্রোগ্রাম লিখুন। |
01:46 | প্রোগ্রাম লেখার পর টিউটোরিয়াল পুনঃ আরম্ভ করুন। |
01:50 | আমি প্রোগ্রাম টেক্সটে জুম করি। |
01:52 | এটি সম্ভবত একটু ঝাপসা হতে পারে। |
01:56 | এখন কোড দেখি। |
01:59 | reset কমান্ড Turtle কে ডিফল্ট স্থানে সেট করে। |
02:04 | keyword message এর পর প্রোগ্রামে ম্যাসেজ ডাবল উদ্ধৃতি চিনহে দেওয়া হয়। |
02:10 | “message” কমান্ড “string” কে ইনপুট হিসাবে নেয়। |
02:14 | এটি string থেকে টেক্সট সম্মিলিত করে একটি পপ আপ ডায়লগ বাক্স প্রদর্শন করে এবং non null strings এর জন্য একটি বিপ করে। |
02:24 | $a, $b এবং $c হল ভ্যারিয়েবল যা ইউসার ইনপুট সংরক্ষণ করে। |
02:30 | “ask” কমান্ড ভ্যারিয়েবলে সংরক্ষিত হওয়া ইউসার ইনপুটের জন্য প্রম্পট করে। |
02:36 | if(($a+$b>$c) এবং ($b+$c>$a) এবং ($c+$a>$b), “if” কন্ডিশন যাচাই করে। |
02:49 | যখন দুটি গ্লু কোস্বেন “and” এর সাথে true হয়, ফলাফল true হয়। |
02:55 | 'if(($a !=$b) এবং ($b != $c) এবং ($c != $a)) , if কন্ডিশন যাচাই করে। |
03:05 | যখন 'if' কন্ডিশন true এর উপর হয়, কন্ট্রোল nested if ব্লকে স্থানান্তরিত হয়। |
03:12 | এটি যাচাই করে যদি ত্রিভুজের দিক অসমান হয়। |
03:17 | fontsize 18, print কমান্ড দ্বারা ব্যবহৃত ফন্টের আকার সেট করে। |
03:22 | go 10,100, Turtle কে ক্যানভাসের বাম থেকে 10 pixels এবং উপর থেকে 100 pixels এগোনোর অনুমতি দেয়। |
03:35 | print কমান্ড if কন্ডিশন যাচাইয়ের পর string প্রদর্শন করে। |
03:41 | else কমান্ড else কন্ডিশন যাচাই করে, যখন if কন্ডিশন ব্লকে false হয়। |
03:48 | print কমান্ড else কন্ডিশন যাচাইয়ের পর string প্রদর্শন করে। |
03:54 | else কমান্ড অন্তিম কন্ডিশন যাচাই করে। |
03:57 | এখানে শুধুমাত্র else যাচাই করা হয়, যখন উপরোক্ত কন্ডিশন false হয়। |
04:03 | print কমান্ড else কন্ডিশন যাচাইয়ের পর string প্রদর্শন করে। আমি সকল কন্ডিশন যাচাইয়ের জন্য কোড রান করব। |
04:12 | প্রোগ্রাম রান করতে “Run” বোতামে টিপুন। |
04:15 | একটি ম্যাসেজ ডায়লগ বাক্স পপ আপ হয়। এখন OK টিপুন। |
04:20 | AB এর দৈর্ঘ্যের জন্য 5 লিখুন এবং OK টিপুন। |
04:25 | BC এর জন্য 8 লিখুন এবং OK টিপুন। |
04:29 | AC এর জন্য 9 লিখুন এবং OK টিপুন। |
04:33 | “A scalene triangle” ক্যানভাসে প্রদর্শিত হয়। |
04:37 | আবার রান করুন। |
04:40 | একটি ম্যাসেজ ডায়লগ বাক্স পপ আপ হয়। OK টিপুন। |
04:44 | এখন 'AB' এর দৈর্ঘ্যের জন্য 5 লিখুন এবং OK টিপুন, 'BC' এর দৈর্ঘ্যের জন্য 6 লিখুন এবং OK টিপুন, 'AC' এর দৈর্ঘ্যের জন্য 6 লিখুন এবং OK টিপুন। |
04:58 | “Not a scalene triangle” ক্যানভাসে প্রদর্শিত হয়। |
05:02 | ডিফল্ট কন্ডিশন যাচাই করতে, আবার রান করুন। |
05:06 | একটি ম্যাসেজ ডায়লগ বাক্স পপ আপ হয়। OK টিপুন। |
05:11 | AB এর দৈর্ঘ্যের জন্য 1 লিখুন এবং OK টিপুন। |
05:16 | BC এর জন্য 1 লিখুন এবং OK টিপুন। |
05:20 | AC এর জন্য 2 লিখুন এবং OK টিপুন। |
05:24 | "Does not satisfy triangle's inequality" ক্যানভাসে প্রদর্শিত হয়। |
05:30 | এখন এই প্রোগ্রাম মুছে ফেলি। আমি clear কমান্ড লিখি এবং ক্যানভাস পরিষ্কার করতে clear কমান্ড রান করি। |
05:40 | এরপর 'not' কন্ডিশনের সাথে কাজ করি। |
05:43 | এখন text editor থেকে প্রোগ্রাম কপি করে KTurtle editor এ পেস্ট করি। |
05:51 | এখানে টিউটোরিয়াল থামান এবং KTurtle editor এ প্রোগ্রাম লিখুন। |
05:56 | প্রোগ্রাম লেখার পর টিউটোরিয়াল পুনঃ আরম্ভ করুন। |
06:01 | আমি প্রোগ্রাম টেক্সটে জুম করি এবং প্রোগ্রাম ব্যাখ্যা করি। |
06:05 | reset কমান্ড “Turtle” কে তার ডিফল্ট স্থানে সেট করে। |
06:09 | $a, $b এবং $c হল ভ্যারিয়েবল যা ইউসার ইনপুট সংরক্ষণ করে। |
06:15 | if not (($a==$b) এবং ($b==$c) এবং ($c==$a)) , if not কন্ডিশন যাচাই করে। |
06:27 | not হল একটি বিশেষ কোস্বেন গ্লু শব্দ। এটি এর অপেরেন্ডের লজিক্যাল স্টেট উল্টো করে। |
06:36 | উদাহরণস্বরূপ: যদি প্রদত্ত কন্ডিশন true হয়, not false হবে। |
06:42 | এবং যখন কন্ডিশন false হয়, আউটপুট true হবে। |
06:48 | print কমান্ড if not কন্ডিশন যাচাইয়ের পর string প্রদর্শন করে। |
06:55 | if কন্ডিশন false হলে, else কমান্ড নিষ্পাদিত হয়। |
07:01 | print কমান্ড else কন্ডিশন যাচাইয়ের পর string প্রদর্শন করে। |
07:07 | go 100,100, Turtle কে ক্যানভাসের বাম থেকে 100 pixels এবং ক্যানভাসের উপর থেকে 100 pixels স্থানান্তরিত করে। |
07:20 | repeat 3{turnright 120 forward 100} ক্যানভাসে একটি সমবাহু ত্রিভুজ তৈরীর জন্য turtle কে অনুমতি দেয়। |
07:32 | সকল কন্ডিশন যাচাই করার জন্য আমি প্রোগ্রাম রান করি। |
07:36 | কোড রান করার জন্য F5 কী টিপুন। |
07:40 | AB এর দৈর্ঘ্যের জন্য 6 লিখুন এবং OK টিপুন। |
07:45 | BC এর দৈর্ঘ্যের জন্য 5 লিখুন এবং OK টিপুন। |
07:48 | AC এর দৈর্ঘ্যের জন্য 7 লিখুন এবং OK টিপুন। |
07:54 | “Triangle is not equilateral” ক্যানভাসে প্রদর্শিত হয়। |
07:58 | আবার রান করুন। AB এর দৈর্ঘ্যের জন্য 5 লিখুন এবং OK টিপুন। |
08:05 | BC এর দৈর্ঘ্যের জন্য 5 লিখুন এবং OK টিপুন। |
08:09 | AC এর দৈর্ঘ্যের জন্য 5 লিখুন এবং OK টিপুন। |
08:13 | “Triangle is equilateral” ক্যানভাসে প্রদর্শিত হয়। একটি সমবাহু ত্রিভুজ ক্যানভাসে তৈরী হয়েছে। |
08:21 | এর সাথেই আমরা টিউটোরিয়ালের শেষে চলে এসেছি। |
08:25 | সংক্ষিপ্তকরণ করি। |
08:28 | এই টিউটোরিয়ালে আমরা কোস্বেন গ্লু and, not সম্পর্কে শিখেছি। |
08:35 | নির্দেশিত কাজ হিসাবে, আমি চাই যে নির্ধারিত করতে প্রোগ্রাম লিখুন, |
08:40 | কোস্বেন গ্লু “or” ব্যবহার করে সমকোণী ত্রিভুজের জন্য কোণের অবধারণা। |
08:48 | if or কন্ডিশনের গঠন। |
08:51 | if বন্ধনীতে condition or বন্ধনীতে condition or বন্ধনীতে condition. |
08:59 | কোঁকড়া বন্ধনীতে do something. |
09:02 | else কোঁকড়া বন্ধনীতে do something. |
09:06 | এই লিঙ্কে উপলব্ধ ভিডিও-টি দেখুন http://spoken-tutorial.org/What is a Spoken Tutorial |
09:10 | এটি স্পোকেন টিউটোরিয়াল প্রকল্পকে সারসংক্ষেপে বোঝায়। |
09:13 | যদি ভাল ব্যান্ডউইডথ না থাকে, তাহলে আপনি ভিডিও-টি ডাউনলোড করে দেখতে পারেন। |
09:18 | স্পোকেন টিউটোরিয়াল প্রকল্প দল, |
09:20 | কথ্য টিউটোরিয়াল-গুলি ব্যবহার করে কর্মশালার আয়োজন করে। |
09:23 | যারা অনলাইন পরীক্ষা পাস করে তাদের প্রশংসাপত্র দেয়। |
09:27 | এই বিষয়ে বিস্তারিত তথ্যের জন্য contact@spoken-tutorial.org তে ইমেল করুন। |
09:34 | স্পোকেন টিউটোরিয়াল Talk to a Teacher প্রকল্পের অংশবিশেষ, |
09:38 | এটি ভারত সরকারের ICT, MHRD এর National Mission on Education দ্বারা সমর্থিত। |
09:44 | এই বিষয় বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য, spoken hyphen tutorial dot org slash NMEICT hyphen Intro |
09:49 | আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি। অংশগ্রহনের জন্য ধন্যবাদ। |