KTurtle/C2/Introduction-to-KTurtle/English-timed

From Script | Spoken-Tutorial
Revision as of 17:08, 30 January 2013 by Sneha (Talk | contribs)

Jump to: navigation, search
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.


05.01 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