Difference between revisions of "KTurtle/C3/Programming-Concepts/English-timed"
From Script | Spoken-Tutorial
(Created page with '{|border =1 !Visual Cue !Narration |- ||00.01 ||Hello Everybody. |- ||00.03 ||Welcome to this tutorial on '''Programming concepts''' in '''KTurtle'''. |- ||00.08 ||In this t…') |
|||
| Line 4: | Line 4: | ||
|- | |- | ||
||00.01 | ||00.01 | ||
| − | || | + | ||নমস্কার বন্ধুগণ। |
|- | |- | ||
||00.03 | ||00.03 | ||
| − | || | + | ||KTurtle প্রোগ্রামিং ধারণার উপর এই টিউটোরিয়ালে আপনাদের স্বাগত। |
|- | |- | ||
||00.08 | ||00.08 | ||
| − | || | + | ||এই টিউটোরিয়ালে আমরা শিখব যে |
|- | |- | ||
||00.12 | ||00.12 | ||
| − | || | + | ||KTurtle এ প্রোগ্রাম লেখা। |
|- | |- | ||
||00.15 | ||00.15 | ||
| − | || | + | || ইউসার ইনপুট সংরক্ষণ করতে ভেরিয়েবল ব্যবহার করা। |
|- | |- | ||
||00.18 | ||00.18 | ||
| − | || | + | || ক্যানভাসে প্রিন্ট করতে প্রিন্ট কমান্ড প্রয়োগ করা। |
|- | |- | ||
||00.22 | ||00.22 | ||
| − | || | + | || লাইনকে কমেন্ট করা। |
|- | |- | ||
|| 00.24 | || 00.24 | ||
| − | || | + | ||এই টিউটোরিয়ালটি রেকর্ড করতে আমি উবুন্টু লিনাক্স OS সংস্করণ 11.10 এবং KTurtle সংস্করণ 0.8.1 বিটা ব্যবহার করছি। |
|- | |- | ||
||00.37 | ||00.37 | ||
| − | || | + | ||আমরা ধরে নেই যে আপনার KTurtle এর মৌলিক কার্যগত জ্ঞান রয়েছে। |
|- | |- | ||
||00.43 | ||00.43 | ||
| − | || | + | ||না হলে, সম্বন্ধিত টিউটোরিয়ালের জন্য অনুগ্রহ করে আমাদের ওয়েবসাইট http://spoken-tutorial.org পরিদর্শন করুন। |
|- | |- | ||
||00.49 | ||00.49 | ||
| − | || | + | ||এগোনোর আগে, আমরা KTurtle সম্পর্কে কিছু বুনিয়াদী তথ্য আলোচনা করব। |
|- | |- | ||
||00.55 | ||00.55 | ||
| − | ||"Turtle" | + | ||ক্যানভাসে প্রদর্শিত "Turtle" কে "sprite" বলা হয়। |
| − | + | ||
|- | |- | ||
||01.00 | ||01.00 | ||
| − | ||" | + | ||"sprite" একটি ছোট ইমেজ যা স্ক্রিনের চারপাশে ঘোরে, উদাহরণস্বরূপ কার্সার একটি "sprite". |
|- | |- | ||
||01.10 | ||01.10 | ||
| − | ||"spritehide" | + | ||"spritehide" কমান্ড Turtle কে ক্যানভাস থেকে লুকিয়ে রাখে। |
| − | + | ||
|- | |- | ||
||01.15 | ||01.15 | ||
| − | ||"spriteshow" | + | ||"spriteshow" কমান্ড Turtle লুকিয়ে থাকলে তা প্রদর্শিত করে। |
|- | |- | ||
||01.21 | ||01.21 | ||
| − | ||"clear" | + | ||"clear" কমান্ড ক্যানভাস থেকে সকল আঁকা মোছে। |
|- | |- | ||
||01.27 | ||01.27 | ||
| − | || | + | ||KTurtle এ, |
|- | |- | ||
||01.29 | ||01.29 | ||
| − | ||"$ " | + | ||"$" চিহ্ন হল ভেরিয়েবলের কন্টেনার। |
|- | |- | ||
||01.34 | ||01.34 | ||
| − | ||"*"(asterisk) | + | ||"*" (asterisk) দুটি সংখ্যার গুণনের জন্য ব্যবহৃত হয়। |
|- | |- | ||
||01.41 | ||01.41 | ||
| − | ||"^"(caret) | + | ||"^" (caret) সংখ্যার পাওয়ার বৃদ্ধি করে। |
|- | |- | ||
||01.45 | ||01.45 | ||
| − | ||"#"(hash) | + | ||"#" (hash) চিহ্ন এরপর লিখিত রেখাকে কমেন্ট করে। |
|- | |- | ||
||01.50 | ||01.50 | ||
| − | ||"sqrt" | + | ||"sqrt" সংখ্যার বর্গমূল বের করার একটি ইনবিল্ট ফাংশন। |
|- | |- | ||
||01.58 | ||01.58 | ||
| − | || | + | ||নতুন KTurtle অ্যাপ্লিকেশন খুলুন। |
|- | |- | ||
||02.02 | ||02.02 | ||
| − | || | + | ||Dash home >> Media Apps এ টিপুন। |
|- | |- | ||
||02.07 | ||02.07 | ||
| − | || | + | ||Type এ, Education এবং KTurtle চয়ন করুন। |
|- | |- | ||
||02.13 | ||02.13 | ||
| − | || | + | ||KTurtle অ্যাপ্লিকেশন প্রর্দশিত হয়। |
|- | |- | ||
||02.20 | ||02.20 | ||
| − | || | + | ||আমরা terminal ব্যবহার করে ও KTurtle খুলতে পারি। |
|- | |- | ||
||02.24 | ||02.24 | ||
| − | || | + | ||terminal খুলতে CTRL + ALT + T একসাথে টিপুন। |
|- | |- | ||
||02.30 | ||02.30 | ||
| − | || | + | ||KTurtle লিখুন এবং enter টিপুন, KTurtle অ্যাপ্লিকেশন প্রর্দশিত হয়। |
|- | |- | ||
||02.41 | ||02.41 | ||
| − | || | + | ||এখন আমি প্রোগ্রাম কোড লিখে তা ব্যাখ্যা করি। |
|- | |- | ||
||02.46 | ||02.46 | ||
| − | || | + | ||আমি প্রোগ্রাম টেক্সটে জুম করি, এটি সম্ভবত একটু ঝাপসা হতে পারে। |
|- | |- | ||
||02.55 | ||02.55 | ||
| − | || | + | ||#program to find square of a number. enter টিপুন। |
|- | |- | ||
||03.15 | ||03.15 | ||
| − | ||"#" | + | ||"#" চিহ্ন এরপর লিখিত রেখাকে কমেন্ট করে। |
|- | |- | ||
||03.19 | ||03.19 | ||
| − | || | + | ||অর্থাত, প্রোগ্রাম রান হওয়ার সময় এই রেখা নিষ্পাদিত হবে না। enter টিপুন। |
| + | |||
|- | |- | ||
||03.29 | ||03.29 | ||
| Line 128: | Line 127: | ||
|- | |- | ||
||03.30 | ||03.30 | ||
| − | ||reset | + | ||reset কমান্ড Turtle কে ডিফল্ট স্থানে নির্ধারিত করে। enter টিপুন। |
|- | |- | ||
||03.38 | ||03.38 | ||
| Line 135: | Line 134: | ||
|- | |- | ||
||03.58 | ||03.58 | ||
| − | ||"$i" | + | ||"$i " ইউসার ইনপুট সংরক্ষণ করার একটি ভ্যারিয়েবল। |
|- | |- | ||
||04.03 | ||04.03 | ||
| − | || | + | ||"ask" কমান্ড ইউসার ইনপুট ভ্যারিয়েবলে সংরক্ষণ করতে জিজ্ঞাসা করে। enter টিপুন। |
|- | |- | ||
||04.11 | ||04.11 | ||
| Line 145: | Line 144: | ||
|- | |- | ||
||04.17 | ||04.17 | ||
| − | || | + | ||fontsize প্রিন্ট দ্বারা ব্যবহৃত ফন্ট আকার নির্ধারিত করে। |
|- | |- | ||
||04.20 | ||04.20 | ||
| − | ||Fontsize | + | ||Fontsize সংখ্যাকে ইনপুট হিসাবে নেয়, pixels এ সেট করে। |
|- | |- | ||
|04.27 | |04.27 | ||
| Line 155: | Line 154: | ||
|- | |- | ||
||04.36 | ||04.36 | ||
| − | || | + | ||print $i*$i সংখ্যার বর্গ গণনা এবং প্রিন্ট করে। enter টিপুন। |
|- | |- | ||
| Line 163: | Line 162: | ||
|- | |- | ||
||04.48 | ||04.48 | ||
| − | || | + | ||spritehide ক্যানভাস থেকে Turtle লুকিয়ে রাখে। |
|- | |- | ||
||04.53 | ||04.53 | ||
Revision as of 12:17, 2 August 2013
| 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