Difference between revisions of "KTurtle/C2/Grammar-of-TurtleScript/Bengali"
From Script | Spoken-Tutorial
(Created page with '{|border =1 !Visual Cue !Narration |- ||00.01 ||নমস্কার বন্ধুগণ। |- ||00.02 ||KTurtle এ "Grammar of Turtle Script " এর এই টিউট…') |
|||
Line 8: | Line 8: | ||
|- | |- | ||
||00.02 | ||00.02 | ||
− | ||KTurtle এ "Grammar of Turtle Script " এর এই টিউটোরিয়ালে আপনাদের স্বাগত। | + | ||'''KTurtle''' এ '''"Grammar of Turtle Script"''' এর এই টিউটোরিয়ালে আপনাদের স্বাগত। |
|- | |- | ||
||00.08 | ||00.08 | ||
Line 15: | Line 15: | ||
|- | |- | ||
||00.11 | ||00.11 | ||
− | || Turtle script এর ব্যাকরণ এবং 'if'-'else' কন্ডিশন। | + | || '''Turtle script''' এর ব্যাকরণ এবং ''''if'-'else'''' কন্ডিশন। |
|- | |- | ||
||00.16 | ||00.16 | ||
− | ||এই টিউটোরিয়ালটি রেকর্ড করতে আমি উবুন্টু লিনাক্স OS সংস্করণ 12.04, KTurtle সংস্করণ 0.8.1 বিটা ব্যবহার করছি। | + | ||এই টিউটোরিয়ালটি রেকর্ড করতে আমি উবুন্টু লিনাক্স OS সংস্করণ''' 12.04''', KTurtle সংস্করণ '''0.8.1''' বিটা ব্যবহার করছি। |
|- | |- | ||
|| 00.29 | || 00.29 | ||
− | ||আমরা ধরে নেই যে আপনার KTurtle সম্পর্কে মৌলিক জ্ঞান রয়েছে। | + | ||আমরা ধরে নেই যে আপনার '''KTurtle''' সম্পর্কে মৌলিক জ্ঞান রয়েছে। |
|- | |- | ||
Line 28: | Line 28: | ||
|- | |- | ||
||00.40 | ||00.40 | ||
− | ||একটি নতুন KTurtle এপ্লিকেশন খুলুন। | + | ||একটি নতুন '''KTurtle''' এপ্লিকেশন খুলুন। |
|- | |- | ||
||00.43 | ||00.43 | ||
− | ||Dash home এ টিপুন। | + | ||'''Dash home''' এ টিপুন। |
|- | |- | ||
||00.45 | ||00.45 | ||
− | ||সার্চ বারে, KTurtle লিখুন। | + | ||সার্চ বারে, '''KTurtle''' লিখুন। |
|- | |- | ||
||00.49 | ||00.49 | ||
− | ||KTurtle আইকনে টিপুন। | + | ||'''KTurtle''' আইকনে টিপুন। |
|- | |- | ||
||00.52 | ||00.52 | ||
− | ||আমরা টার্মিনাল ব্যবহার করেও KTurtle খুলতে পারি। | + | ||আমরা টার্মিনাল ব্যবহার করেও '''KTurtle''' খুলতে পারি। |
|- | |- | ||
||00.56 | ||00.56 | ||
− | ||টার্মিনাল খুলতে CTRL+ALT+T কী একসাথে টিপুন। | + | ||টার্মিনাল খুলতে '''CTRL+ALT+T''' কী একসাথে টিপুন। |
|- | |- | ||
||01.01 | ||01.01 | ||
− | ||KTurtle অ্যাপ্লিকেশন খোলার জন্য KTurtle লিখুন এবং এন্টার টিপুন। | + | ||KTurtle অ্যাপ্লিকেশন খোলার জন্য '''KTurtle''' লিখুন এবং এন্টার টিপুন। |
|- | |- | ||
||01.08 | ||01.08 | ||
− | ||প্রথমে TurtleScript দেখি। | + | ||প্রথমে '''TurtleScript''' দেখি। |
|- | |- | ||
||01.11 | ||01.11 | ||
− | || "Turtle | + | || '''"Turtle Script"''' একটি প্রোগ্রামিং ল্যাগুয়েজ। |
|- | |- | ||
||01.15 | ||01.15 | ||
− | ||এতে বিভিন্ন উদ্দেশ্যের জন্য বিভিন্ন প্রকারের শব্দ এবং symbols রয়েছে। | + | ||এতে বিভিন্ন উদ্দেশ্যের জন্য বিভিন্ন প্রকারের শব্দ এবং '''symbols''' রয়েছে। |
|- | |- | ||
||01.21 | ||01.21 | ||
− | || Turtle কে নির্দেশ দেয় যে কি করতে হবে। | + | || '''Turtle''' কে নির্দেশ দেয় যে কি করতে হবে। |
|- | |- | ||
||01.25 | ||01.25 | ||
− | ||KTurtle এর Grammar of TurtleScript এ অন্তর্ভুক্ত- | + | ||'''KTurtle''' এর '''Grammar of TurtleScript''' এ অন্তর্ভুক্ত- |
|- | |- | ||
||01.30 | ||01.30 | ||
− | || Comments | + | || '''Comments''' |
|- | |- | ||
||01.31 | ||01.31 | ||
− | || Commands | + | || '''Commands''' |
|- | |- | ||
||01.32 | ||01.32 | ||
− | || Numbers | + | || '''Numbers''' |
|- | |- | ||
||01.33 | ||01.33 | ||
− | || Strings | + | || '''Strings''' |
|- | |- | ||
||01.34 | ||01.34 | ||
− | || Variables এবং | + | || '''Variables''' এবং |
|- | |- | ||
||01.36 | ||01.36 | ||
− | || Boolean values(Boolean ভ্যালুস) | + | || '''Boolean values'''(Boolean ভ্যালুস) |
|- | |- | ||
||01.38 | ||01.38 | ||
Line 100: | Line 100: | ||
|- | |- | ||
||01.42 | ||01.42 | ||
− | ||যেমন - (Numbers(সংখ্যা)) | + | ||যেমন - ('''Numbers'''(সংখ্যা)) |
|- | |- | ||
||01.44 | ||01.44 | ||
− | || Mathematical operators | + | || '''Mathematical operators''' |
|- | |- | ||
||01.46 | ||01.46 | ||
− | ||Comparison operators এবং | + | ||'''Comparison operators''' এবং |
|- | |- | ||
||01.49 | ||01.49 | ||
− | ||Variables এ রাখা যেতে পারে। | + | ||'''Variables''' এ রাখা যেতে পারে। |
|- | |- | ||
||01.50 | ||01.50 | ||
Line 122: | Line 122: | ||
|- | |- | ||
||01.57 | ||01.57 | ||
− | ||ভ্যারিয়েবল সেই শব্দ যা ‘$’ চিহ্ন দিয়ে শুরু হয়, যেমন $a | + | ||ভ্যারিয়েবল সেই শব্দ যা '''‘$’''' চিহ্ন দিয়ে শুরু হয়, যেমন '''$a''' |
|- | |- | ||
Line 130: | Line 130: | ||
|- | |- | ||
||02.09 | ||02.09 | ||
− | ||অসাইনমেন্ট, equal to (=) ব্যবহার করে, ভ্যারিয়েবল এর বিষয়বস্তু দেয়। | + | ||অসাইনমেন্ট, '''equal to (=)''' ব্যবহার করে, ভ্যারিয়েবল এর বিষয়বস্তু দেয়। |
|- | |- | ||
||02.14 | ||02.14 | ||
− | ||ভ্যারিয়েবলে $a=100 সংখ্যা থাকতে পারে। | + | ||ভ্যারিয়েবলে '''$a=100''' সংখ্যা থাকতে পারে। |
|- | |- | ||
||02.20 | ||02.20 | ||
− | ||স্ট্রিংস $a=hello অথবা | + | ||স্ট্রিংস '''$a=hello''' অথবা |
|- | |- | ||
||02.25 | ||02.25 | ||
− | ||boolean ভ্যালুস, যা হল true বা false $a=true | + | ||'''boolean''' ভ্যালুস, যা হল '''true''' বা '''false $a=true''' |
|- | |- | ||
Line 154: | Line 154: | ||
|- | |- | ||
||02.44 | ||02.44 | ||
− | ||লিখুন $ A = 2004 | + | ||লিখুন '''$ A = 2004''' |
|- | |- | ||
Line 165: | Line 165: | ||
|- | |- | ||
||03.01 | ||03.01 | ||
− | ||ভ্যারিয়েবল 'a' এর জন্য মান 2004 নির্ধারিত করেছি। | + | ||ভ্যারিয়েবল ''''a'''' এর জন্য মান '''2004''' নির্ধারিত করেছি। |
|- | |- | ||
||03.06 | ||03.06 | ||
− | ||ভ্যারিয়েবল ' b' এর জন্য মান 25 নির্ধারিত করেছি। | + | ||ভ্যারিয়েবল ''''b'''' এর জন্য মান '''25''' নির্ধারিত করেছি। |
|- | |- | ||
||03.10 | ||03.10 | ||
− | ||Print কমান্ড Turtle কে ক্যানভাসে কিছু লেখার অনুমতি দেয়। | + | ||'''Print''' কমান্ড '''Turtle''' কে ক্যানভাসে কিছু লেখার অনুমতি দেয়। |
|- | |- | ||
|| 03.15 | || 03.15 | ||
− | ||Print কমান্ড, ইনপুট হিসাবে সংখ্যা এবং স্ট্রিং নেয়। | + | ||'''Print''' কমান্ড, ইনপুট হিসাবে সংখ্যা এবং স্ট্রিং নেয়। |
|- | |- | ||
||03.19 | ||03.19 | ||
− | ||Print $a + $b', Turtle কে দুটি মান জুড়তে এবং তা ক্যানভাসে প্রদর্শন করার অনুমতি দেয়। | + | ||'''Print $a + $b'''', '''Turtle''' কে দুটি মান জুড়তে এবং তা ক্যানভাসে প্রদর্শন করার অনুমতি দেয়। |
|- | |- | ||
|| 03.29 | || 03.29 | ||
− | ||Slow গতিতে কোড রান করি। | + | ||'''Slow''' গতিতে কোড রান করি। |
|- | |- | ||
||03.34 | ||03.34 | ||
− | ||মান 2029 ক্যানভাসে প্রদর্শিত হয়। | + | ||মান '''2029''' ক্যানভাসে প্রদর্শিত হয়। |
|- | |- | ||
||03.40 | ||03.40 | ||
− | ||এরপর Mathematical (গাণিতিক) অপারেটর দেখি। | + | ||এরপর '''Mathematical''' (গাণিতিক) অপারেটর দেখি। |
|- | |- | ||
||03.44 | ||03.44 | ||
− | ||Mathematical (গাণিতিক) অপারেটরে রয়েছে, | + | ||'''Mathematical''' (গাণিতিক) অপারেটরে রয়েছে, |
− | * " + " (যোগ ) + (Addition) | + | * '''" + "''' (যোগ ) + '''(Addition)''' |
− | * " - " (বিয়োগ) - (Subtraction) | + | * '''" - "''' (বিয়োগ) - '''(Subtraction)''' |
− | * " * " (গুণ) * (Multiplication) এবং | + | * '''" * "''' (গুণ) * '''(Multiplication)''' এবং |
− | * " / " (ভাগ) / (Division) | + | * '''" / "''' (ভাগ) / '''(Division)''' |
|- | |- | ||
||03.53 | ||03.53 | ||
− | || আমি এডিটর থেকে বর্তমান কোড মুছে ফেলবো এবং clear কমান্ড লিখব তাছাড়া ক্যানভাস পরিষ্কার করতে RUN করব। | + | || আমি এডিটর থেকে বর্তমান কোড মুছে ফেলবো এবং '''clear''' কমান্ড লিখব তাছাড়া ক্যানভাস পরিষ্কার করতে '''RUN''' করব। |
|- | |- | ||
||04.01 | ||04.01 | ||
Line 215: | Line 215: | ||
|- | |- | ||
||04.08 | ||04.08 | ||
− | ||“reset” কমান্ড Turtle কে তার ডিফল্ট স্থানে সেট করে। | + | ||'''“reset”''' কমান্ড '''Turtle''' কে তার ডিফল্ট স্থানে সেট করে। |
|- | |- | ||
||04.12 | ||04.12 | ||
− | ||canvassize 200,200 প্রতিটি ক্যানভাসের প্রস্থ এবং উচ্চতা 200 pixels এ নির্ধারিত করে। | + | ||'''canvassize 200,200''' প্রতিটি ক্যানভাসের প্রস্থ এবং উচ্চতা '''200 pixels''' এ নির্ধারিত করে। |
|- | |- | ||
||04.22 | ||04.22 | ||
− | || মান 1+1 ভ্যারিয়েবল $add এর জন্য নির্ধারিত করেছি। | + | || মান '''1+1''' ভ্যারিয়েবল '''$add''' এর জন্য নির্ধারিত করেছি। |
|- | |- | ||
||04.26 | ||04.26 | ||
− | ||20-5 ভ্যারিয়েবল $subtract এর জন্য নির্ধারিত করেছি। | + | ||'''20-5''' ভ্যারিয়েবল '''$subtract''' এর জন্য নির্ধারিত করেছি। |
|- | |- | ||
||04.31 | ||04.31 | ||
− | ||মান 15 * 2 ভ্যারিয়েবল $multiply এর জন্য নির্ধারিত করেছি। | + | ||মান '''15 * 2''' ভ্যারিয়েবল '''$multiply''' এর জন্য নির্ধারিত করেছি। |
|- | |- | ||
||04.36 | ||04.36 | ||
− | ||মান 30/30 ভ্যারিয়েবল $divide এর জন্য নির্ধারিত করেছি। | + | ||মান '''30/30''' ভ্যারিয়েবল '''$divide''' এর জন্য নির্ধারিত করেছি। |
|- | |- | ||
||04.40 | ||04.40 | ||
− | ||go 10,10 Turtle কে ক্যানভাসের 10 পিক্সেল বামদিকে এবং 10 পিক্সেল ক্যানভাসের উপর দিকে যাওয়ার অনুমতি দেয়। | + | ||'''go 10,10 Turtle''' কে ক্যানভাসের '''10''' পিক্সেল বামদিকে এবং '''10''' পিক্সেল ক্যানভাসের উপর দিকে যাওয়ার অনুমতি দেয়। |
|- | |- | ||
||04.52 | ||04.52 | ||
− | ||Print কমান্ড ক্যানভাসের উপর ভ্যারিয়েবল প্রদর্শন করে। | + | ||'''Print''' কমান্ড ক্যানভাসের উপর ভ্যারিয়েবল প্রদর্শন করে। |
|- | |- | ||
||04.56 | ||04.56 | ||
− | ||আমি টেক্সট এডিটর থেকে কোড কপি করব এবং তা KTurtle এডিটরে পেস্ট করব। | + | ||আমি টেক্সট এডিটর থেকে কোড কপি করব এবং তা '''KTurtle''' এডিটরে পেস্ট করব। |
|- | |- | ||
||05.03 | ||05.03 | ||
− | ||টিউটোরিয়াল থামান এবং KTurtle এডিটরে প্রোগ্রাম লিখুন। | + | ||টিউটোরিয়াল থামান এবং '''KTurtle''' এডিটরে প্রোগ্রাম লিখুন। |
|- | |- | ||
Line 250: | Line 250: | ||
|- | |- | ||
||05.13 | ||05.13 | ||
− | ||প্রোগ্রাম রান করতে Run বোতামে ক্লিক করুন। | + | ||প্রোগ্রাম রান করতে '''Run''' বোতামে ক্লিক করুন। |
|- | |- | ||
Line 258: | Line 258: | ||
|- | |- | ||
||05.22 | ||05.22 | ||
− | ||Turtle নির্দিষ্ট স্থানে ক্যানভাসে মান প্রদর্শন করে। | + | ||'''Turtle''' নির্দিষ্ট স্থানে ক্যানভাসে মান প্রদর্শন করে। |
|- | |- | ||
||05.34 | ||05.34 | ||
− | ||Comparison অপারেটর ব্যবহার করার জন্য একটি সহজ উদাহরণ দিয়ে শুরু করি। | + | ||'''Comparison''' অপারেটর ব্যবহার করার জন্য একটি সহজ উদাহরণ দিয়ে শুরু করি। |
− | + | ||
|- | |- | ||
|| 05.41 | || 05.41 | ||
− | || আমি এডিটর থেকে বর্তমান কোড মুছে ফেলবো এবং ক্যানভাস পরিস্কার করতে clear কমান্ড লিখে RUN করব। | + | || আমি এডিটর থেকে বর্তমান কোড মুছে ফেলবো এবং ক্যানভাস পরিস্কার করতে '''clear''' কমান্ড লিখে '''RUN''' করব। |
|- | |- | ||
|| 05.49 | || 05.49 | ||
Line 284: | Line 283: | ||
|- | |- | ||
||06.09 | ||06.09 | ||
− | ||এখানে ’greater than’ অপারেটর দ্বারা 10 এর সাথে 3 এর তুলনা করা হয়। | + | ||এখানে '''’greater than’''' অপারেটর দ্বারা '''10''' এর সাথে '''3''' এর তুলনা করা হয়। |
|- | |- | ||
||06.14 | ||06.14 | ||
− | ||এই তুলনার ফলাফল boolean value true তে সংরক্ষিত হয়। | + | ||এই তুলনার ফলাফল '''boolean value true''' তে সংরক্ষিত হয়। |
|- | |- | ||
||06.19 | ||06.19 | ||
− | ||ভ্যারিয়েবল $answer এবং মান true ক্যানভাসে প্রদর্শিত হয়। | + | ||ভ্যারিয়েবল '''$answer''' এবং মান '''true''' ক্যানভাসে প্রদর্শিত হয়। |
|- | |- | ||
|| 06.27 | || 06.27 | ||
Line 299: | Line 298: | ||
|- | |- | ||
||06.29 | ||06.29 | ||
− | ||Turtle ক্যানভাসে boolean মান true প্রদর্শন করে। | + | ||'''Turtle''' ক্যানভাসে '''boolean''' মান '''true''' প্রদর্শন করে। |
|- | |- | ||
||06.34 | ||06.34 | ||
Line 310: | Line 309: | ||
|- | |- | ||
||06.43 | ||06.43 | ||
− | ||স্ট্রিংস Mathematical অপারেটর বা comparison অপারেটরে ব্যবহার করা যাবে না। | + | ||স্ট্রিংস '''Mathematical''' অপারেটর বা '''comparison''' অপারেটরে ব্যবহার করা যাবে না। |
|- | |- | ||
Line 318: | Line 317: | ||
|- | |- | ||
||06.53 | ||06.53 | ||
− | ||KTurtle স্ট্রিং হিসেবে ডাবল উদ্ধৃতি চিহ্ন এর মধ্যে একটি রেখা চিহ্নিত করে। | + | ||'''KTurtle''' স্ট্রিং হিসেবে ডাবল উদ্ধৃতি চিহ্ন এর মধ্যে একটি রেখা চিহ্নিত করে। |
|- | |- | ||
|| 07.00 | || 07.00 | ||
− | ||আমি এডিটর থেকে বর্তমান কোড মুছে দেবো। ক্যানভাস পরিস্কার করতে clear কমান্ড লিখে Run করব। | + | ||আমি এডিটর থেকে বর্তমান কোড মুছে দেবো। ক্যানভাস পরিস্কার করতে '''clear''' কমান্ড লিখে '''Run''' করব। |
|- | |- | ||
|| 07.08 | || 07.08 | ||
Line 328: | Line 327: | ||
|- | |- | ||
||07.11 | ||07.11 | ||
− | ||সেখানে কেবলমাত্র দুটি boolean মান রয়েছে : true এবং false. | + | ||সেখানে কেবলমাত্র দুটি '''boolean''' মান রয়েছে : '''true''' এবং '''false'''. |
|- | |- | ||
||07.16 | ||07.16 | ||
Line 343: | Line 342: | ||
|- | |- | ||
||07.34 | ||07.34 | ||
− | ||Boolean value false কে $answer ভ্যারিয়েবলের জন্য নির্দিষ্ট করেছি, কারণ 7, 5 এর থেকে বড়। | + | ||'''Boolean value false''' কে '''$answer''' ভ্যারিয়েবলের জন্য নির্দিষ্ট করেছি, কারণ '''7, 5''' এর থেকে বড়। |
|- | |- | ||
|| 07.43 | || 07.43 | ||
Line 350: | Line 349: | ||
|- | |- | ||
||07.47 | ||07.47 | ||
− | ||Turtle ক্যানভাসে Boolean মান false প্রদর্শন করে। | + | ||'''Turtle''' ক্যানভাসে '''Boolean''' মান '''false''' প্রদর্শন করে। |
|- | |- | ||
|| 07.51 | || 07.51 | ||
− | ||এখন “if-else” কন্ডিশন সম্পর্কে শেখা যাক। | + | ||এখন '''“if-else”''' কন্ডিশন সম্পর্কে শেখা যাক। |
|- | |- | ||
||07.56 | ||07.56 | ||
− | ||‘if’ কন্ডিশন শুধু তখনই নিস্পাদিত হয়, যখন boolean মান ‘true’ মূল্যাঙ্কন করে। | + | ||'''‘if’''' কন্ডিশন শুধু তখনই নিস্পাদিত হয়, যখন '''boolean''' মান '''‘true’''' মূল্যাঙ্কন করে। |
|- | |- | ||
||08.03 | ||08.03 | ||
− | ||‘else’ কন্ডিশন নিস্পাদিত হয়, যদি ‘if’ কন্ডিশন ‘false’ হয়। | + | ||'''‘else’''' কন্ডিশন নিস্পাদিত হয়, যদি '''‘if’''' কন্ডিশন '''‘false’''' হয়। |
|- | |- | ||
|| 08.09 | || 08.09 | ||
− | ||আমি এডিটর থেকে বর্তমান কোড মুছে দেবো। ক্যানভাস পরিস্কার করতে clear কমান্ড লিখে Run করব। | + | ||আমি এডিটর থেকে বর্তমান কোড মুছে দেবো। ক্যানভাস পরিস্কার করতে '''clear''' কমান্ড লিখে '''Run''' করব। |
|- | |- | ||
||08.17 | ||08.17 | ||
Line 370: | Line 369: | ||
|- | |- | ||
|| 08.21 | || 08.21 | ||
− | ||এই কোড সংখ্যা 4, 5 এবং 6 তুলনা করে এবং ক্যানভাসে তদানুসারে ফলাফল প্রদর্শন করে। | + | ||এই কোড সংখ্যা '''4, 5''' এবং '''6''' তুলনা করে এবং ক্যানভাসে তদানুসারে ফলাফল প্রদর্শন করে। |
|- | |- | ||
||08.30 | ||08.30 | ||
− | ||আমি টেক্সট এডিটর থেকে কোড কপি করব এবং তা KTurtle এডিটরে পেস্ট করব। | + | ||আমি টেক্সট এডিটর থেকে কোড কপি করব এবং তা '''KTurtle''' এডিটরে পেস্ট করব। |
|- | |- | ||
||08.36 | ||08.36 | ||
− | ||টিউটোরিয়ালটি থামান এবং KTurtle এডিটরে প্রোগ্রাম লিখুন। | + | ||টিউটোরিয়ালটি থামান এবং '''KTurtle''' এডিটরে প্রোগ্রাম লিখুন। |
|- | |- | ||
Line 388: | Line 387: | ||
|- | |- | ||
||08.49 | ||08.49 | ||
− | ||Turtle মান 4 এবং 5 তুলনা করে। | + | ||'''Turtle''' মান '''4''' এবং '''5''' তুলনা করে। |
|- | |- | ||
||08.53 | ||08.53 | ||
− | ||এবং ক্যানভাসে 4, 6 এর থেকে ছোট এই ফল প্রদর্শন করে। | + | ||এবং ক্যানভাসে '''4, 6''' এর থেকে ছোট এই ফল প্রদর্শন করে। |
|- | |- | ||
||09.00 | ||09.00 | ||
Line 406: | Line 405: | ||
|- | |- | ||
||09.11 | ||09.11 | ||
− | ||Turtle script এর ব্যাকরণ এবং | + | ||'''Turtle script''' এর ব্যাকরণ এবং |
|- | |- | ||
Line 421: | Line 420: | ||
|- | |- | ||
||09.22 | ||09.22 | ||
− | ||if-else কন্ডিশন, | + | ||'''if-else''' কন্ডিশন, |
|- | |- | ||
||09.24 | ||09.24 | ||
− | || Mathematical এবং comparison অপারেটর ব্যবহার করে করুন। | + | || '''Mathematical''' এবং '''comparison''' অপারেটর ব্যবহার করে করুন। |
|- | |- | ||
||09.27 | ||09.27 | ||
− | || “print” এবং “go” কমান্ড ব্যবহার করে ফলাফল প্রদর্শন করুন। | + | || '''“print”''' এবং '''“go”''' কমান্ড ব্যবহার করে ফলাফল প্রদর্শন করুন। |
|- | |- | ||
||09.33 | ||09.33 | ||
Line 444: | Line 443: | ||
|- | |- | ||
||09.42 | ||09.42 | ||
− | || Comparison অপারেটর ব্যবহার করে ফলাফল তুলনা করুন। | + | || '''Comparison''' অপারেটর ব্যবহার করে ফলাফল তুলনা করুন। |
|- | |- | ||
Line 483: | Line 482: | ||
|- | |- | ||
||10.22 | ||10.22 | ||
− | ||এই বিষয়ে বিস্তারিত তথ্যের জন্য "contact@spoken-tutorial.org" তে ইমেল করুন। | + | ||এই বিষয়ে বিস্তারিত তথ্যের জন্য '''"contact@spoken-tutorial.org"''' তে ইমেল করুন। |
|- | |- | ||
|| 10.30 | || 10.30 | ||
− | ||স্পোকেন টিউটোরিয়াল Talk to a Teacher প্রকল্পের অংশবিশেষ, | + | ||স্পোকেন টিউটোরিয়াল '''Talk to a Teacher''' প্রকল্পের অংশবিশেষ, |
|- | |- | ||
||10.35 | ||10.35 | ||
− | ||এটি ভারত সরকারের ICT, MHRD এর National Mission on Education দ্বারা সমর্থিত। | + | ||এটি ভারত সরকারের '''ICT, MHRD''' এর '''National Mission on Education''' দ্বারা সমর্থিত। |
|- | |- | ||
||1043 | ||1043 | ||
− | ||এই বিষয় বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য, spoken hyphen tutorial dot org slash NMEICT hyphen Intro | + | ||এই বিষয় বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য, '''spoken hyphen tutorial dot org slash NMEICT hyphen Intro''' |
|- | |- |
Revision as of 11:14, 25 March 2014
Visual Cue | Narration |
---|---|
00.01 | নমস্কার বন্ধুগণ। |
00.02 | KTurtle এ "Grammar of Turtle Script" এর এই টিউটোরিয়ালে আপনাদের স্বাগত। |
00.08 | এই টিউটোরিয়ালে আমরা শিখব: |
00.11 | Turtle script এর ব্যাকরণ এবং 'if'-'else' কন্ডিশন। |
00.16 | এই টিউটোরিয়ালটি রেকর্ড করতে আমি উবুন্টু লিনাক্স OS সংস্করণ 12.04, KTurtle সংস্করণ 0.8.1 বিটা ব্যবহার করছি। |
00.29 | আমরা ধরে নেই যে আপনার KTurtle সম্পর্কে মৌলিক জ্ঞান রয়েছে। |
00.35 | না হলে, সংশ্লিষ্ট টিউটোরিয়ালের জন্য, অনুগ্রহ করে আমাদের ওয়েবসাইট পরিদর্শন করুন http://spoken-tutorial.org |
00.40 | একটি নতুন KTurtle এপ্লিকেশন খুলুন। |
00.43 | Dash home এ টিপুন। |
00.45 | সার্চ বারে, KTurtle লিখুন। |
00.49 | KTurtle আইকনে টিপুন। |
00.52 | আমরা টার্মিনাল ব্যবহার করেও KTurtle খুলতে পারি। |
00.56 | টার্মিনাল খুলতে CTRL+ALT+T কী একসাথে টিপুন। |
01.01 | KTurtle অ্যাপ্লিকেশন খোলার জন্য KTurtle লিখুন এবং এন্টার টিপুন। |
01.08 | প্রথমে TurtleScript দেখি। |
01.11 | "Turtle Script" একটি প্রোগ্রামিং ল্যাগুয়েজ। |
01.15 | এতে বিভিন্ন উদ্দেশ্যের জন্য বিভিন্ন প্রকারের শব্দ এবং symbols রয়েছে। |
01.21 | Turtle কে নির্দেশ দেয় যে কি করতে হবে। |
01.25 | KTurtle এর Grammar of TurtleScript এ অন্তর্ভুক্ত- |
01.30 | Comments |
01.31 | Commands |
01.32 | Numbers |
01.33 | Strings |
01.34 | Variables এবং |
01.36 | Boolean values(Boolean ভ্যালুস) |
01.38 | এখন আমরা দেখব যে সংখ্যা কোথায় রাখা যায়। |
01.42 | যেমন - (Numbers(সংখ্যা)) |
01.44 | Mathematical operators |
01.46 | Comparison operators এবং |
01.49 | Variables এ রাখা যেতে পারে। |
01.50 | স্পষ্ট দেখার জন্য আমি প্রোগ্রাম টেক্সট জুম করব। |
01.54 | প্রথমে ভ্যারিয়েবল দেখি। |
01.57 | ভ্যারিয়েবল সেই শব্দ যা ‘$’ চিহ্ন দিয়ে শুরু হয়, যেমন $a |
02.04 | ভ্যারিয়েবলস পর্পল রঙ দ্বারা লক্ষনীয় হয়েছে। |
02.09 | অসাইনমেন্ট, equal to (=) ব্যবহার করে, ভ্যারিয়েবল এর বিষয়বস্তু দেয়। |
02.14 | ভ্যারিয়েবলে $a=100 সংখ্যা থাকতে পারে। |
02.20 | স্ট্রিংস $a=hello অথবা |
02.25 | boolean ভ্যালুস, যা হল true বা false $a=true |
02.32 | ভ্যারিয়েবল প্রোগ্রামের সঞ্চালন সমাপ্ত হওয়া পর্যন্ত বিষয়বস্তু রাখে বা পুনরায় অন্য কিছু করার জন্য নির্ধারিত করা না হয়। |
02.41 | উদাহরণস্বরূপ, কোডের বিবেচনা। |
02.44 | লিখুন $ A = 2004 |
02.50 | $b = 25 |
02.55 | print $a + $b |
03.01 | ভ্যারিয়েবল 'a' এর জন্য মান 2004 নির্ধারিত করেছি। |
03.06 | ভ্যারিয়েবল 'b' এর জন্য মান 25 নির্ধারিত করেছি। |
03.10 | Print কমান্ড Turtle কে ক্যানভাসে কিছু লেখার অনুমতি দেয়। |
03.15 | Print কমান্ড, ইনপুট হিসাবে সংখ্যা এবং স্ট্রিং নেয়। |
03.19 | Print $a + $b', Turtle কে দুটি মান জুড়তে এবং তা ক্যানভাসে প্রদর্শন করার অনুমতি দেয়। |
03.29 | Slow গতিতে কোড রান করি। |
03.34 | মান 2029 ক্যানভাসে প্রদর্শিত হয়। |
03.40 | এরপর Mathematical (গাণিতিক) অপারেটর দেখি। |
03.44 | Mathematical (গাণিতিক) অপারেটরে রয়েছে,
|
03.53 | আমি এডিটর থেকে বর্তমান কোড মুছে ফেলবো এবং clear কমান্ড লিখব তাছাড়া ক্যানভাস পরিষ্কার করতে RUN করব। |
04.01 | আমার কাছে ইতিমধ্যে টেক্সট এডিটরে একটি প্রোগ্রাম রয়েছে। |
04.05 | আমি এখন কোড ব্যাখ্যা করব। |
04.08 | “reset” কমান্ড Turtle কে তার ডিফল্ট স্থানে সেট করে। |
04.12 | canvassize 200,200 প্রতিটি ক্যানভাসের প্রস্থ এবং উচ্চতা 200 pixels এ নির্ধারিত করে। |
04.22 | মান 1+1 ভ্যারিয়েবল $add এর জন্য নির্ধারিত করেছি। |
04.26 | 20-5 ভ্যারিয়েবল $subtract এর জন্য নির্ধারিত করেছি। |
04.31 | মান 15 * 2 ভ্যারিয়েবল $multiply এর জন্য নির্ধারিত করেছি। |
04.36 | মান 30/30 ভ্যারিয়েবল $divide এর জন্য নির্ধারিত করেছি। |
04.40 | go 10,10 Turtle কে ক্যানভাসের 10 পিক্সেল বামদিকে এবং 10 পিক্সেল ক্যানভাসের উপর দিকে যাওয়ার অনুমতি দেয়। |
04.52 | Print কমান্ড ক্যানভাসের উপর ভ্যারিয়েবল প্রদর্শন করে। |
04.56 | আমি টেক্সট এডিটর থেকে কোড কপি করব এবং তা KTurtle এডিটরে পেস্ট করব। |
05.03 | টিউটোরিয়াল থামান এবং KTurtle এডিটরে প্রোগ্রাম লিখুন। |
05.08 | প্রোগ্রাম লেখার পর টিউটোরিয়াল পুনঃ আরম্ভ করুন। |
05.13 | প্রোগ্রাম রান করতে Run বোতামে ক্লিক করুন। |
05.17 | কমান্ড যা নিস্পাদিত হচ্ছে, তা এডিটরে লক্ষনীয় হচ্ছে। |
05.22 | Turtle নির্দিষ্ট স্থানে ক্যানভাসে মান প্রদর্শন করে। |
05.34 | Comparison অপারেটর ব্যবহার করার জন্য একটি সহজ উদাহরণ দিয়ে শুরু করি। |
05.41 | আমি এডিটর থেকে বর্তমান কোড মুছে ফেলবো এবং ক্যানভাস পরিস্কার করতে clear কমান্ড লিখে RUN করব। |
05.49 | স্পষ্ট দেখতে আমি প্রোগ্রাম টেক্সট জুম করব। |
05.53 | এখন লিখুন, |
05.55 | $answer = 10 > 3 |
06.03 | print $answer |
06.09 | এখানে ’greater than’ অপারেটর দ্বারা 10 এর সাথে 3 এর তুলনা করা হয়। |
06.14 | এই তুলনার ফলাফল boolean value true তে সংরক্ষিত হয়। |
06.19 | ভ্যারিয়েবল $answer এবং মান true ক্যানভাসে প্রদর্শিত হয়। |
06.27 | এখন কোড রান করি। |
06.29 | Turtle ক্যানভাসে boolean মান true প্রদর্শন করে। |
06.34 | এখন দেখি যে স্ট্রিং এই অ্যাপ্লিকেশনে কিভাবে কাজ করে। |
06.39 | স্ট্রিং সংখ্যার মত ভ্যারিয়েবলে রাখা যেতে পারে। |
06.43 | স্ট্রিংস Mathematical অপারেটর বা comparison অপারেটরে ব্যবহার করা যাবে না। |
06.49 | স্ট্রিংস লাল রঙ দ্বারা লক্ষনীয় হয়েছে। |
06.53 | KTurtle স্ট্রিং হিসেবে ডাবল উদ্ধৃতি চিহ্ন এর মধ্যে একটি রেখা চিহ্নিত করে। |
07.00 | আমি এডিটর থেকে বর্তমান কোড মুছে দেবো। ক্যানভাস পরিস্কার করতে clear কমান্ড লিখে Run করব। |
07.08 | এখন আমি বুলিয়ান মান সম্পর্কে ব্যাখ্যা করব। |
07.11 | সেখানে কেবলমাত্র দুটি boolean মান রয়েছে : true এবং false. |
07.16 | উদাহরণস্বরূপ কোড লিখি। |
07.20 | $answer = 7<5 |
07.28 | print $answer |
07.34 | Boolean value false কে $answer ভ্যারিয়েবলের জন্য নির্দিষ্ট করেছি, কারণ 7, 5 এর থেকে বড়। |
07.43 | এখন কোড করুন করি। |
07.47 | Turtle ক্যানভাসে Boolean মান false প্রদর্শন করে। |
07.51 | এখন “if-else” কন্ডিশন সম্পর্কে শেখা যাক। |
07.56 | ‘if’ কন্ডিশন শুধু তখনই নিস্পাদিত হয়, যখন boolean মান ‘true’ মূল্যাঙ্কন করে। |
08.03 | ‘else’ কন্ডিশন নিস্পাদিত হয়, যদি ‘if’ কন্ডিশন ‘false’ হয়। |
08.09 | আমি এডিটর থেকে বর্তমান কোড মুছে দেবো। ক্যানভাস পরিস্কার করতে clear কমান্ড লিখে Run করব। |
08.17 | আমার কাছে ইতিমধ্যে টেক্সট ফাইলে একটি কোড রয়েছে। |
08.21 | এই কোড সংখ্যা 4, 5 এবং 6 তুলনা করে এবং ক্যানভাসে তদানুসারে ফলাফল প্রদর্শন করে। |
08.30 | আমি টেক্সট এডিটর থেকে কোড কপি করব এবং তা KTurtle এডিটরে পেস্ট করব। |
08.36 | টিউটোরিয়ালটি থামান এবং KTurtle এডিটরে প্রোগ্রাম লিখুন। |
08.42 | প্রোগ্রাম লেখার পর টিউটোরিয়াল পুনঃ আরম্ভ করুন। |
08.46 | এখন কোড রান করি। |
08.49 | Turtle মান 4 এবং 5 তুলনা করে। |
08.53 | এবং ক্যানভাসে 4, 6 এর থেকে ছোট এই ফল প্রদর্শন করে। |
09.00 | এর সাথেই আমরা টিউটোরিয়ালের শেষে চলে এসেছি। |
09.05 | সংক্ষিপ্তকরণ করি। |
09.07 | এই টিউটোরিয়ালে আমরা শিখেছি: |
09.11 | Turtle script এর ব্যাকরণ এবং |
09.14 | ‘if-else’ কন্ডিশন। |
09.17 | এখন নির্দেশিত কাজ। |
09.19 | একটি সমীকরনের সমাধান। |
09.22 | if-else কন্ডিশন, |
09.24 | Mathematical এবং comparison অপারেটর ব্যবহার করে করুন। |
09.27 | “print” এবং “go” কমান্ড ব্যবহার করে ফলাফল প্রদর্শন করুন। |
09.33 | নির্দেশিত কাজ সমাধানের জন্য, |
09.35 | যেকোনো চারটি রেন্ডম সংখ্যা নির্বাচন করুন। |
09.38 | রেন্ডম সংখ্যার দুটি সেট গুণ করুন। |
09.42 | Comparison অপারেটর ব্যবহার করে ফলাফল তুলনা করুন। |
09.46 | উভয় ফলাফল প্রদর্শন করুন। |
09.49 | ক্যানভাসের কেন্দ্রে বৃহত্তর মানটি প্রদর্শন করুন। |
09.54 | আপনি আপনার পছন্দের যে কোনো সমীকরণ নির্বাচন করতে পারেন। |
09.59 | এই লিঙ্কে উপলব্ধ ভিডিও-টি দেখুন। |
10.03 | স্পোকেন টিউটোরিয়াল প্রকল্পকে সারসংক্ষেপে বোঝায়। |
10.06 | যদি ভাল ব্যান্ডউইডথ না থাকে, তাহলে আপনি ভিডিও-টি ডাউনলোড করে দেখতে পারেন। |
10.12 | স্পোকেন টিউটোরিয়াল প্রকল্প দল, |
10.14 | কথ্য টিউটোরিয়াল-গুলি ব্যবহার করে কর্মশালার আয়োজন করে। |
10.18 | যারা অনলাইন পরীক্ষা পাস করে তাদের প্রশংসাপত্র দেয়। |
10.22 | এই বিষয়ে বিস্তারিত তথ্যের জন্য "contact@spoken-tutorial.org" তে ইমেল করুন। |
10.30 | স্পোকেন টিউটোরিয়াল Talk to a Teacher প্রকল্পের অংশবিশেষ, |
10.35 | এটি ভারত সরকারের ICT, MHRD এর National Mission on Education দ্বারা সমর্থিত। |
1043 | এই বিষয় বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য, spoken hyphen tutorial dot org slash NMEICT hyphen Intro |
10.48 | আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি। |
10.52 | এই টিউটোরিয়ালে অংশগ্রহন করার জন্য ধন্যবাদ। |