KTurtle/C3/Programming-Concepts/English-timed

From Script | Spoken-Tutorial
Revision as of 12:17, 2 August 2013 by Kaushik Datta (Talk | contribs)

Jump to: navigation, search
Visual Cue Narration
00.01 নমস্কার বন্ধুগণ।
00.03 KTurtle প্রোগ্রামিং ধারণার উপর এই টিউটোরিয়ালে আপনাদের স্বাগত।
00.08 এই টিউটোরিয়ালে আমরা শিখব যে
00.12 KTurtle এ প্রোগ্রাম লেখা।
00.15 ইউসার ইনপুট সংরক্ষণ করতে ভেরিয়েবল ব্যবহার করা।
00.18 ক্যানভাসে প্রিন্ট করতে প্রিন্ট কমান্ড প্রয়োগ করা।
00.22 লাইনকে কমেন্ট করা।
00.24 এই টিউটোরিয়ালটি রেকর্ড করতে আমি উবুন্টু লিনাক্স OS সংস্করণ 11.10 এবং KTurtle সংস্করণ 0.8.1 বিটা ব্যবহার করছি।
00.37 আমরা ধরে নেই যে আপনার KTurtle এর মৌলিক কার্যগত জ্ঞান রয়েছে।
00.43 না হলে, সম্বন্ধিত টিউটোরিয়ালের জন্য অনুগ্রহ করে আমাদের ওয়েবসাইট http://spoken-tutorial.org পরিদর্শন করুন।
00.49 এগোনোর আগে, আমরা KTurtle সম্পর্কে কিছু বুনিয়াদী তথ্য আলোচনা করব।
00.55 ক্যানভাসে প্রদর্শিত "Turtle" কে "sprite" বলা হয়।
01.00 "sprite" একটি ছোট ইমেজ যা স্ক্রিনের চারপাশে ঘোরে, উদাহরণস্বরূপ কার্সার একটি "sprite".
01.10 "spritehide" কমান্ড Turtle কে ক্যানভাস থেকে লুকিয়ে রাখে।
01.15 "spriteshow" কমান্ড Turtle লুকিয়ে থাকলে তা প্রদর্শিত করে।
01.21 "clear" কমান্ড ক্যানভাস থেকে সকল আঁকা মোছে।
01.27 KTurtle এ,
01.29 "$" চিহ্ন হল ভেরিয়েবলের কন্টেনার।
01.34 "*" (asterisk) দুটি সংখ্যার গুণনের জন্য ব্যবহৃত হয়।
01.41 "^" (caret) সংখ্যার পাওয়ার বৃদ্ধি করে।
01.45 "#" (hash) চিহ্ন এরপর লিখিত রেখাকে কমেন্ট করে।
01.50 "sqrt" সংখ্যার বর্গমূল বের করার একটি ইনবিল্ট ফাংশন।
01.58 নতুন KTurtle অ্যাপ্লিকেশন খুলুন।
02.02 Dash home >> Media Apps এ টিপুন।
02.07 Type এ, Education এবং KTurtle চয়ন করুন।
02.13 KTurtle অ্যাপ্লিকেশন প্রর্দশিত হয়।
02.20 আমরা terminal ব্যবহার করে ও KTurtle খুলতে পারি।
02.24 terminal খুলতে CTRL + ALT + T একসাথে টিপুন।
02.30 KTurtle লিখুন এবং enter টিপুন, KTurtle অ্যাপ্লিকেশন প্রর্দশিত হয়।
02.41 এখন আমি প্রোগ্রাম কোড লিখে তা ব্যাখ্যা করি।
02.46 আমি প্রোগ্রাম টেক্সটে জুম করি, এটি সম্ভবত একটু ঝাপসা হতে পারে।
02.55 #program to find square of a number. enter টিপুন।
03.15 "#" চিহ্ন এরপর লিখিত রেখাকে কমেন্ট করে।
03.19 অর্থাত, প্রোগ্রাম রান হওয়ার সময় এই রেখা নিষ্পাদিত হবে না। enter টিপুন।
03.29 reset
03.30 reset কমান্ড Turtle কে ডিফল্ট স্থানে নির্ধারিত করে। enter টিপুন।
03.38 $i= ask within double quotes enter a number for i and click OK.
03.58 "$i " ইউসার ইনপুট সংরক্ষণ করার একটি ভ্যারিয়েবল।
04.03 "ask" কমান্ড ইউসার ইনপুট ভ্যারিয়েবলে সংরক্ষণ করতে জিজ্ঞাসা করে। enter টিপুন।
04.11 “fontsize” space 28.
04.17 fontsize প্রিন্ট দ্বারা ব্যবহৃত ফন্ট আকার নির্ধারিত করে।
04.20 Fontsize সংখ্যাকে ইনপুট হিসাবে নেয়, pixels এ সেট করে।
04.27 print $i*$i
04.36 print $i*$i সংখ্যার বর্গ গণনা এবং প্রিন্ট করে। enter টিপুন।
04.45 spritehide
04.48 spritehide ক্যানভাস থেকে Turtle লুকিয়ে রাখে।
04.53 Let us Run the program now.
04.56 Click on the Run button on the toolbar to start execution of the code in the editor.
05.03 It shows a list of execution speeds.
05.07 Full speed(no highlighting and inspector)
05.10 Full speed,

slow, slower, slowest and step-by-step.

05.17 Let me run the code at slow speed.
05.21 An "input bar" appears
05.23 let's enter 15 for i and click OK
05.29 square of '15' = '225' is displayed on the canvas.
05.35 Let's now learn to find nth power of a number through a program.
05.42 I already have program in a text editor.
05.46 Let me copy the program from text editor and paste it into KTurtle editor.


05.56 Please pause the tutorial here and copy the program into your KTurtle editor.
06.03 Let me zoom into the program text.
06.07 Explain the program.
06.09 # sign comments a line written after it.
06.13 reset command sets Turtle to default position.
06.18 $i and $n are variables to store user input.
06.25 “ask” command asks for user input to be stored in variables.
06.31 fontsize 28 sets the font size used by print.
06.37 Fontsize takes number as input, set in pixels.
06.43 print ($i^$n) calculates & prints nth power of a number.
06.52 spritehide hides Turtle from canvas.
06.57 Let's run the program.
07.00 Let's enter '5' for i, and click OK
07.05 Let's enter '4' for n, and click OK. 5^4=625 is displayed on canvas.
07.18 Next, let's use inbuilt “sqrt” function in a program to find square root of a number.
07.27 Let me copy the code from editor and paste it into KTurtle's editor.


07.35 Please pause the tutorial here and copy the program into your KTurtle editor.
07.43 Let me zoom the program text it may possibly be a little blurred.
07.49 Let me explain the code.
07.52 # sign comments a line written after it .
07.57 reset command sets Turtle to default position.
08.02 $i is a variable to store user input.
08.07 fontsize 28 sets the font size used by print.
08.12 print sqrt $i prints square root of a number.
08.19 spritehide hides Turtle from canvas.
08.24 Let me run the program now.
08.28 Let's enter '169' for i, and click OK
08.34 square root of 169 = 13, is displayed on canvas.
08.39 Let's run again,
08.42 let's enter -169 for i and click OK.
08.49 If we enter negative number, output is 'nan' it means not a number.
08.56 As square root of negative number is not a real number.
09.02 let's next evaluate Cube root of a positive number through a program.
09.08 Let me copy the program from editor and paste it into KTurtle's editor.
09.19 Please pause the tutorial here and copy the program into your KTurtle editor.
09.25 Let me zoom into the program text it may possibly be a little blurred.
09.31 Let me explain the program.
09.35 # sign comments a line. Written after it.
09.38 Please note this is a single line comment.
09.42 Every comment must be preceeded by a # sign.
09.48 reset command sets the Turtle to default position.
09.53 $i and $C are variables to store user input.
09.59 $C=($i)^(1/3) calculates cube root of a number.
10.07 fontsize 28 sets the font size used by print.
10.13 print $C prints cube root of a number.
10.19 spritehide hides Turtle from canvas.
10.23 Let's Run the program
10.27 Let's enter 343 for i and click OK
10.34 cube root of 343 = 7 is be displayed on canvas.
10.40 With this we come to the end of this tutorial.
10.43 let us summarize.
10.46 In this tutorial, we have learnt
10.49 Programming concepts
10.52 Use of sqrt function
10.55 Use of print command
10.57 Using KTurtle editor and canvas.
11.02 As an assignment, I would like you to use basic programming commands to find ...
11.08 Cube of a number
11.11 nth root of a number
11.15 Watch the video available at this URLhttp://spoken-tutorial.org/What is a Spoken Tutorial
11.19 It summarises the Spoken Tutorial project
11.22 If you do not have good bandwidth, you can download and watch it
11.27 The Spoken Tutorial Project Team :
11.29 Conducts workshops using spoken tutorials
11.32 Gives certificates to those who pass an online test
11.35 For more details, please write to contact@spoken-tutorial.org
11.44 Spoken Tutorial Project is a part of the Talk to a Teacher project.
11.48 It is supported by the National Mission on Education through ICT, MHRD, Government of India.
11.55 More information on this Mission is available at this http://spoken-tutorial.org/NMEICT-Intro ].
11.59 This is Madhuri Ganpathi, from IIT Bombay signing off.Thank you for joining.

Contributors and Content Editors

Kaushik Datta, Madhurig, PoojaMoolya, Pratik kamble, Sandhya.np14, Sneha