Difference between revisions of "KTurtle/C2/Introduction-to-KTurtle/English-timed"
From Script | Spoken-Tutorial
Line 1: | Line 1: | ||
− | |||
{| Border=1 | {| Border=1 | ||
− | | ''' | + | | '''Time''' |
|'''Narration''' | |'''Narration''' | ||
Line 26: | Line 25: | ||
|00.05 | |00.05 | ||
− | | In this tutorial I will introduce you to the basics of getting started | + | | In this tutorial I will introduce you to the basics of getting started with KTurtle. |
− | + | ||
Line 50: | Line 48: | ||
|00.13 | |00.13 | ||
− | | and is available at [http://edu.kde.org/kturtle/ | + | | and is available at [http://edu.kde.org/kturtle/ http://edu.kde.org/kturtle/] for download. |
− | + | ||
Line 78: | Line 75: | ||
|00.28 | |00.28 | ||
− | | It translates commands into visuals,i.e when you execute the command the | + | | It translates commands into visuals,i.e when you execute the command the turtle moves. |
− | + | ||
Line 95: | Line 91: | ||
|00.36 | |00.36 | ||
− | | Iam using the Linux operating system ubuntu, Version 11.04 and KTurtle | + | | Iam using the Linux operating system ubuntu, Version 11.04 and KTurtle Version 0.8.1 Beta |
− | + | ||
Line 112: | Line 107: | ||
|00.52 | |00.52 | ||
− | | And the way to open '''Kturtle'''on your system is by going to the terminal | + | | And the way to open '''Kturtle'''on your system is by going to the terminal and then application and accessories menu . |
− | + | ||
|- | |- | ||
Line 127: | Line 121: | ||
|01.13 | |01.13 | ||
− | | If you have not installed KTurtle, you can install it from the '''Synaptic | + | | If you have not installed KTurtle, you can install it from the '''Synaptic Package Manager''' by going to '''System''' and '''Administration '''and clicking on '''Synaptic Package Manager''' |
− | + | ||
− | + | ||
Line 136: | Line 128: | ||
|01.24 | |01.24 | ||
− | | In the '''Synaptic Package Manager''' type the name of the application in | + | | In the '''Synaptic Package Manager''' type the name of the application in the search bar and download and install it |
− | + | ||
Line 158: | Line 149: | ||
|01.36 | |01.36 | ||
− | | '''the editor,''' '''the canvas, the menubar, and the toolbar '''and also | + | | '''the editor,''' '''the canvas, the menubar, and the toolbar '''and also some of the input commands. |
− | + | ||
Line 173: | Line 163: | ||
|01.46 | |01.46 | ||
− | | It has the '''file, edit, canvas, run, tools, settings '''and '''help menu | + | | It has the '''file, edit, canvas, run, tools, settings '''and '''help menu in the menu bar '''. |
− | + | ||
Line 195: | Line 184: | ||
|02.00 | |02.00 | ||
− | | most of the functions of the editor can be found in the '''file '''and | + | | most of the functions of the editor can be found in the '''file '''and '''edit '''menus in the menu bar. |
− | + | ||
Line 216: | Line 204: | ||
|02.13 | |02.13 | ||
− | | Go to the '''file '''menu choose the example sub menu and click on any of | + | | Go to the '''file '''menu choose the example sub menu and click on any of these options. |
− | + | ||
Line 223: | Line 210: | ||
|02.19 | |02.19 | ||
− | | For example I will click on a example here and the chosen code appears | + | | For example I will click on a example here and the chosen code appears inthe editor . |
− | + | ||
Line 231: | Line 217: | ||
|02.25 | |02.25 | ||
− | | You can select '''run ''' either from tool bar or the menu bar to execute | + | | You can select '''run ''' either from tool bar or the menu bar to execute the code present in your editor. |
− | + | ||
Line 238: | Line 223: | ||
|02.32 | |02.32 | ||
− | | Another way to enter code in your editor is by directly typing that, or | + | | Another way to enter code in your editor is by directly typing that, or copy/paste some code in the editor |
− | + | ||
Line 265: | Line 249: | ||
| 02.54 | | 02.54 | ||
− | | The '''run '''option on your tool bar starts the execution of the commands | + | | The '''run '''option on your tool bar starts the execution of the commands in the editor. |
− | in the editor. | + | |
|- | |- | ||
Line 282: | Line 265: | ||
|03.08 | |03.08 | ||
− | | the '''abort '''and the '''pause '''options allow you to stop and pause | + | | the '''abort '''and the '''pause '''options allow you to stop and pause your executions respectively |
− | + | ||
Line 357: | Line 339: | ||
|- | |- | ||
|03.46 | |03.46 | ||
− | + | | In your '''editor''', type the commands as I am typing | |
− | | In your '''editor''', type the commands as I am typing | + | |
|- | |- | ||
|03.50 | |03.50 | ||
− | + | | '''reset''' | |
− | | '''reset''' | + | |
|- | |- | ||
Line 372: | Line 352: | ||
|- | |- | ||
+ | |03.56 | ||
− | + | | '''turnleft 120''' | |
− | + | ||
− | | '''turnleft 120''' | + | |
|- | |- | ||
− | |04.00 | + | |04.00 |
− | | '''forward 100''' | + | | '''forward 100''' |
|- | |- | ||
− | |04.02 | + | |04.02 |
| '''turnleft 120''' | | '''turnleft 120''' | ||
− | |- | + | |- |
|04.05 | |04.05 | ||
− | | '''forward 100''' | + | | '''forward 100''' |
|- | |- | ||
Line 414: | Line 393: | ||
|- | |- | ||
− | |04.17 | + | |04.17 |
| Different types of commands are highlighted differently, | | Different types of commands are highlighted differently, | ||
Line 427: | Line 406: | ||
|- | |- | ||
− | |04.23 | + | |04.23 |
− | |To run this piece of code in the editor select '''run''' either from the | + | |To run this piece of code in the editor select '''run''' either from the tool bar or the menu bar and you can select any possible executions speeds from the menu. |
− | + | ||
− | from the menu. | + | |
|- | |- | ||
Line 443: | Line 420: | ||
|04.41 | |04.41 | ||
− | | Before we execute the commands in the editor,let us see what the commands | + | | Before we execute the commands in the editor,let us see what the commands which are enter in the editor mean. |
− | which are enter in the editor mean. | + | |
Line 450: | Line 426: | ||
|04.48 | |04.48 | ||
− | | The '''forward 100 '''command instructs a turtle to move forward by 100 | + | | The '''forward 100 '''command instructs a turtle to move forward by 100 pixels. |
− | + | ||
|- | |- | ||
Line 465: | Line 440: | ||
05.01 | 05.01 | ||
− | | '''Note that the '''forward 100 '''and '''turnleft 120 ''' commands have | + | | '''Note that the '''forward 100 '''and '''turnleft 120 ''' commands have been repeated three times to draw the three sides of a triangle. |
− | + | ||
|- | |- | ||
Line 472: | Line 446: | ||
|05.10 | |05.10 | ||
− | | Let us now run this piece of code by clicking on run, and choosing the | + | | Let us now run this piece of code by clicking on run, and choosing the option slower. |
− | + | ||
|- | |- | ||
Line 479: | Line 452: | ||
|05.17 | |05.17 | ||
− | |Note that the commands, which are getting executed are being highlighted in | + | |Note that the commands, which are getting executed are being highlighted in the editor |
− | + | ||
|- | |- | ||
Line 553: | Line 525: | ||
|06.26 | |06.26 | ||
− | | The '''canvassize 200,200 '''sets the width of and height of the canvas to | + | | The '''canvassize 200,200 '''sets the width of and height of the canvas to 200 pixels each. |
− | + | ||
Line 576: | Line 547: | ||
|06.45 | |06.45 | ||
− | | '''Here the '''green '''value is set to '''255 that is the totally Green | + | | '''Here the '''green '''value is set to '''255 that is the totally Green for the canvas color is set to Green. |
− | + | ||
|- | |- | ||
Line 605: | Line 575: | ||
|07.11 | |07.11 | ||
− | | Here the commands '''forward 100 '''and '''turnleft 120 '''are within | + | | Here the commands '''forward 100 '''and '''turnleft 120 '''are within curly brackets, which means this repeats the commands within the curly brackets just specified number of times. |
− | + | ||
− | + | ||
Line 626: | Line 594: | ||
|07.31 | |07.31 | ||
− | | The canvas width and height have been change now. The canvas color is now set | + | | The canvas width and height have been change now. The canvas color is now set to '''green''' |
− | + | ||
Line 641: | Line 608: | ||
|07.43 | |07.43 | ||
− | | The ''penwidth'' has been set to width 2 and now the controls enters | + | | The ''penwidth'' has been set to width 2 and now the controls enters therepeat loop. |
− | + | ||
|- | |- | ||
Line 648: | Line 614: | ||
|07.48 | |07.48 | ||
− | | The turtles move forward by 100 pixels, turns left by 120 degrees moves | + | | The turtles move forward by 100 pixels, turns left by 120 degrees moves forward again by 100 pixels,turns left again by 120degrees and moves forward by 100 pixels. |
− | + | ||
− | + | ||
|- | |- | ||
Line 669: | Line 633: | ||
|08.11 | |08.11 | ||
− | | Choose is the location were you want to save your file and type the | + | | Choose is the location were you want to save your file and type the nameof your file. |
− | + | ||
Line 677: | Line 640: | ||
|08.17 | |08.17 | ||
− | |I will give the name as '''triangle''' and save the filter as turtle | + | |I will give the name as '''triangle''' and save the filter as turtle codefiles and click '''save''' |
− | + | ||
Line 685: | Line 647: | ||
|08.27 | |08.27 | ||
− | |Notice that the name of the file appears on the top panel and it is saved | + | |Notice that the name of the file appears on the top panel and it is saved as a dot turtle file. |
− | + | ||
|- | |- | ||
Line 704: | Line 665: | ||
|08.41 | |08.41 | ||
− | | I would like you to draw a '''square''' by using the '''commands '''which | + | | I would like you to draw a '''square''' by using the '''commands '''which we have just learnt'''.''' |
− | + | ||
Line 712: | Line 672: | ||
|08.47 | |08.47 | ||
− | | That is , use the'''forward, backward, turnleft, turnright and repeat | + | | That is , use the'''forward, backward, turnleft, turnright and repeat commands ''' |
− | + | ||
Revision as of 17:07, 30 January 2013
Time | Narration
|
00.01 | Hello Everybody
|
00.02 | Welcome to the tutorial Introduction to KTurtle.
|
00.05 | In this tutorial I will introduce you to the basics of getting started with KTurtle.
|
00.10 | What is KTurtle ?
|
00.11 | It is a free programming software to learn logic
|
00.13 | and is available at http://edu.kde.org/kturtle/ for download.
|
00.19 | It is useful for computer aided learning |
00.21 | as it is interactive, makes programming easy and accessible.
|
00.24 | And helps teach kids the basics of logic and programming.
|
00.28 | It translates commands into visuals,i.e when you execute the command the turtle moves.
|
00.34 | To get started with KTurtle,
|
00.36 | Iam using the Linux operating system ubuntu, Version 11.04 and KTurtle Version 0.8.1 Beta
|
00.44 | If you have already installed KTurtle, go to the Ubuntu Menu Item
Applications > Educationand click on the KTurtle Application.
|
00.52 | And the way to open Kturtleon your system is by going to the terminal and then application and accessories menu . |
01.01 | And if they prompt typing the name of your application that is
Kturtle and hit enter. This will open the tone on your system.
|
01.13 | If you have not installed KTurtle, you can install it from the Synaptic Package Manager by going to System and Administration and clicking on Synaptic Package Manager
|
01.24 | In the Synaptic Package Manager type the name of the application in the search bar and download and install it
|
01.32 | Let us explore the KTurtle window .
|
01.34 | In this tutorial, I will briefly explain
|
01.36 | the editor, the canvas, the menubar, and the toolbar and also some of the input commands.
|
01.43 | A typical KTurtle window looks like this.
|
01.46 | It has the file, edit, canvas, run, tools, settings and help menu in the menu bar .
|
01.53 | And the tool bar, has most of the used actions.
|
01.57 | the editor is on the left, where you type the TurtleScript commands.
|
02.00 | most of the functions of the editor can be found in the file and edit menus in the menu bar.
|
02.06 | There are several ways to enter the code in your editor.
|
02.09 | Easiest way is to use an example. T o open an example |
02.13 | Go to the file menu choose the example sub menu and click on any of these options.
|
02.19 | For example I will click on a example here and the chosen code appears inthe editor .
|
02.25 | You can select run either from tool bar or the menu bar to execute the code present in your editor.
|
02.32 | Another way to enter code in your editor is by directly typing that, or copy/paste some code in the editor
|
02.41 | (for example, from other kturtle files)
|
02.44 | The canvas is in the right, where the turtle makes a drawing.
|
02.48 | The turtle draws accordingly to the commands it gets from the editor. |
02.54 | The run option on your tool bar starts the execution of the commands in the editor. |
02.59 | It presents a full list of execution speeds. |
03.02 | For exampleFull speed, slow, slower, slowest and step-by-Step |
03.08 | the abort and the pause options allow you to stop and pause your executions respectively
|
03.15 | In this tutorial we will see how to move the Turtle ?
|
03.18 | drawing lines and changing directions.
|
03.21 | And an example , of how to draw a triangle
|
03.28 | When you open KTurtle, |
03.30 | The turtle is in the middle of the canvas by default. |
03.33 | Let us start by getting the turtle to move.
|
03.35 | The turtle can do three types of moves:
|
03.37 | It can move forwards and backwards
|
03.39 | It can turn left and right; and |
03.41 | It can jump to any position on the canvas. |
03.44 | Let us go through a simple example. |
03.46 | In your editor, type the commands as I am typing
|
03.50 | reset |
03.53 | forward 100 |
03.56 | turnleft 120 |
04.00 | forward 100 |
04.02 | turnleft 120 |
04.05 | forward 100 |
04.08 | turnleft 120
|
04.11 | Note that the color of the code is changing as we typed it.
|
04.15 | This feature is called the highlighting – |
04.17 | Different types of commands are highlighted differently,
|
04.19 | which makes it easier to read large blocks of code. |
04.23 | To run this piece of code in the editor select run either from the tool bar or the menu bar and you can select any possible executions speeds from the menu. |
04.33 | I will choose the Slower option so that we understand what
commands are being executed. |
04.41 | Before we execute the commands in the editor,let us see what the commands which are enter in the editor mean.
|
04.48 | The forward 100 command instructs a turtle to move forward by 100 pixels. |
04.53 | The turnleft 120 instructs the turtle to turn to the left
,anti-clockwise by 120 degrees.
|
Note that the forward 100 and turnleft 120 commands have been repeated three times to draw the three sides of a triangle. | |
05.10 | Let us now run this piece of code by clicking on run, and choosing the option slower. |
05.17 | Note that the commands, which are getting executed are being highlighted in the editor |
05.23 | The turtles goes in the canvas and the triangle is drawn |
05.30 | We will now draw a triangle using the repeat loop
|
05.34 | Type the commands as been shown on the screen |
05.37 | reset
|
05.39 | canvassize 200,200
|
05.46 | canvascolor 0,255,0
|
05.55 | pencolor 0,0,255 |
06.02 | penwidth 2 |
06.06 | repeat followed by 3 {
forward 100 turnleft 120
} |
06.23 | Let us see, what this commands mean?
|
06.26 | The canvassize 200,200 sets the width of and height of the canvas to 200 pixels each.
|
06.33 | The canvascolor 0,255,0 sets the canvas color to green.
|
06.39 | 0,255,0 is a RGB Combination that is the Red-Green and Black
combination.
|
06.45 | Here the green value is set to 255 that is the totally Green for the canvas color is set to Green. |
06.53 | The pencolor 0,0,255 sets the color of the pen to black
|
06.59 | The penwidth 2 sets the the width of the pen to 2 pixels.
|
07.04 | Here the repeat command is followed by a number and a list of
commands within curly brackets.
|
07.11 | Here the commands forward 100 and turnleft 120 are within curly brackets, which means this repeats the commands within the curly brackets just specified number of times.
|
07.21 | Here it mean repeat three. |
07.28 | Let us now run this code |
07.31 | The canvas width and height have been change now. The canvas color is now set to green
|
07.38 | The pen color have been now set to black which you can see later.
|
07.43 | The penwidth has been set to width 2 and now the controls enters therepeat loop. |
07.48 | The turtles move forward by 100 pixels, turns left by 120 degrees moves forward again by 100 pixels,turns left again by 120degrees and moves forward by 100 pixels. |
08.01 | the triangle is drawn now.
|
08.03 | To save a file in a Kturtle, Go to the File menu and select save as
|
08.11 | Choose is the location were you want to save your file and type the nameof your file.
|
08.17 | I will give the name as triangle and save the filter as turtle codefiles and click save
|
08.27 | Notice that the name of the file appears on the top panel and it is saved as a dot turtle file. |
08.34 | To open a file go back to the File menu and choose open. |
08.41 | Now to the ASSIGNMENT
|
08.41 | I would like you to draw a square by using the commands which we have just learnt.
|
08.47 | That is , use theforward, backward, turnleft, turnright and repeat commands
|
08.53 | Also customize your canvas by setting appropriate background color,
penwidth pencolor to a color of your choice
|
09.02 | I have solved the assignment and the square should look like this. |
09.10 | I would like to acknowledge the spoken tutorial project
|
09.13 | which is a part of the talk to a teacher project.
|
09.16 | Supported by the National Mission on Education through ICT, MHRD
government of India. |
09.21 | you can see more information on the spoken tutorial website.
|
09.25 | Thank you this is Sindhu signing off. Enjoy exploring KTurtle.
|
Contributors and Content Editors
Devraj, Madhurig, PoojaMoolya, Pratik kamble, Sandhya.np14, Sneha