KTurtle/C3/Control-Execution/Gujarati
From Script | Spoken-Tutorial
| Visual Cue | Narration |
|---|---|
| 00.01 | Hello Everybody. |
| 00.03 | Welcome to this tutorial on Control Execution in KTurtle |
| 00.10 | In this tutorial, we will learn |
| 00.13 | 'while' loop and |
| 00.15 | 'for' loop |
| 00.17 | To record this tutorial I am using,Ubuntu Linux OS Version 12.04 KTurtle version 0.8.1 beta. |
| 00.32 | We assume that you have basic working knowledge of Kturtle. |
| 00.38 | If not, for relevant tutorials, please visit our website. http://spoken-tutorial.org |
| 00.45 | Let's open a new KTurtle Application. |
| 00.48 | Click on Dash home. |
| 00.50 | In the Search bar, type KTurtle. |
| 00.53 | Click on the option.KTurtle Application opens. |
| 00.59 | Let me first explain about what is control execution. |
| 01.05 | Control execution is controlling the flow of a program. |
| 01.10 | Different conditions are used to control program execution. |
| 01.16 | Loop is a block of code executed repeatedly till a certain condition is satisfied. |
| 01.25 | Eg. “while” loop and “for” loop |
| 01.30 | Let's begin the tutorial with “while” loop |
| 01.34 | In the “while” loop, the code inside the loop repeats till boolean evaluates to 'false'. |
| 01.42 | Let me explain the structure of “while” loop.
while loop condition { do something with loop increment variable } |
| 01.56 | I already have the code in a text editor. |
| 01.59 | Let me copy the program from text editor and paste it into KTurtle editor |
| 02.07 | Please pause the tutorial here and type the program into your KTurtle editor. |
| 02.13 | Resume the tutorial after typing the program |
| 02.18 | Let me zoom into the program text it may possibly be a little blurred. |
| 02.25 | Let me explain the code. |
| 02.27 | # sign comments a line written after it. |
| 02.32 | It means, this line will not be executed while running the program. |
| 02.38 | reset command sets “Turtle” to its default position. |
| 02.43 | $x=0 initializes the value of variable x to zero. |
| 02.52 | Message in a program is given within double quotes after the keyword message " "
“message” command takes “string” as input. |
| 03.04 | It shows a pop-up dialog box containing text from the string. |
| 03.11 | while $x<30 checks the “while” condition. |
| 03.17 | $x=$x+3 increments the value of variable $x by 3 |
| 03.27 | fontsize 15 sets the font size used by print command. |
| 03.35 | Fontsize takes number as input, set in pixels. |
| 03.42 | forward 20 commands “Turtle” to move 20 steps forward on the canvas. |
| 03.52 | print $x displays the value of variable x on the canvas. |
| 04.01 | Let me click on the “Run” button to run the program. |
| 04.05 | A message dialog box pops up.Let me click OK. |
| 04.11 | Multiples of 3 from 3 to 30 are displayed on the canvas. |
| 04.17 | “Turtle” moves 20 steps forward on the canvas. |
| 04.22 | Let's next work with “for” loop |
| 04.26 | “for” loop is a counting loop. |
| 04.29 | Every time the code inside “for” loop is executed, |
| 04.34 | variable value is incremented, till it reaches the end value. |
| 04.41 | Let me explain the structure of “for” loop. |
| 04.46 | for variable = start number to end number { Statement} |
| 04.55 | Let me clear the current program. |
| 04.59 | Let me typeclearcommand and run to clean the canvas. |
| 05.05 | Let me copy the program from text editor and paste it into KTurtle editor |
| 05.14 | Please pause the tutorial here and type the program into your KTurtle editor. |
| 05.20 | Resume the tutorial after typing the program. |
| 05.25 | Let me zoom into the program text it may possibly be a little blurred. |
| 05.32 | Let me explain the program. |
| 05.34 | # sign comments a line written after it. |
| 05.39 | reset command sets “Turtle” to its default position. |
| 05.44 | $r=0 initializes the value of variable r to zero. |
| 05.52 | for $x= 1 to 15 checks “for” condition from 1 to 15. |
| 06.01 | $r=$x*($x+1)/2 calculates the value of variable r. |
| 06.12 | fontsize 18 sets the font size used by print command. |
| 06.19 | print $r displays the value of variable r on the canvas |
| 06.26 | forward 15 commands Turtleto moves 15 steps forward on the canvas. |
| 06.34 | go 10,250 commands Turtle to go 10 pixels from left of canvas and 250 pixels from top of canvas. |
| 06.48 | “Turtle” displays all print commands without any time gap. |
| 06.54 | “Wait 2” command makes Turtle to “wait” for 2 seconds before executing next command. |
| 07.04 | “print” command displays the “string” within double quotes and also displays variable $r. |
| 07.13 | Let me click on the “ Run” button to run the program. |
| 07.17 | A series of sum of first 15 natural numbers and sum of first 15 natural numbers is displayed on the canvas. |
| 07.27 | Turtle moves 15 steps forward on the canvas. |
| 07.32 | With this we come to the end of this tutorial. |
| 07.37 | Let us summarize. |
| 07.40 | In this tutorial we have learned to use, |
| 07.44 | “while”' loop and “for” loop |
| 07.47 | As an assignment I would like you to write programs to evaluate |
| 07.54 | Multiples of 2 using “while” loop |
| 07.58 | Multiplication table of a number using “for” loop |
| 08.03 | Watch the video available at this URLhttp://spoken-tutorial.org/What is a Spoken Tutorial |
| 08.08 | It summarises the Spoken Tutorial project |
| 08.12 | If you do not have good bandwidth, you can download and watch it |
| 08.17 | The Spoken Tutorial Project Team : |
| 08.20 | Conducts workshops using spoken tutorials |
| 08.23 | Gives certificates to those who pass an online test |
| 08.27 | For more details, please write to contact@spoken-tutorial.org |
| 08.36 | Spoken Tutorial Project is a part of the Talk to a Teacher project |
| 08.41 | It is supported by the National Mission on Education through ICT, MHRD, Government of India |
| 08.48 | More information on this Mission is available at this link http://spoken-tutorial.org/NMEICT-Intro ] |
| 08.54 | This is Madhuri Ganpathi from IIT Bombay signing off
Thank you for joining. |