File: silva.logo.html

package info (click to toggle)
lg-issue43 2-5
  • links: PTS
  • area: main
  • in suites: woody
  • size: 1,708 kB
  • ctags: 191
  • sloc: makefile: 36; sh: 4
file content (124 lines) | stat: -rw-r--r-- 5,131 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
<!--startcut ==========================================================-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<title>Using Linux to Teach Kids How to Program LG #43</title>
</HEAD>
<BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#0000AF"
ALINK="#FF0000">
<!--endcut ============================================================-->

<H4>
"Linux Gazette...<I>making Linux just a little more fun!</I>"
</H4>

<P> <HR> <P> 
<!--===================================================================-->

<center>
<H1><font color="maroon">Using Linux to Teach Kids How to Program</font></H1>
<H4>By <a href="mailto:afsilva@liberty.edu">Anderson Silva</a></H4>
</center>
<P> <HR> <P>  

<TABLE WIDTH=100% BORDER=1 CELLPADDING=4 CELLSPACING=3>
	<COL WIDTH=256*>
	<THEAD>
		<TR>
			<TD WIDTH=100% VALIGN=TOP>
				<P ALIGN=LEFT STYLE="font-weight: medium"><IMG SRC="gx/silva.logo/logo1.jpg" NAME="Graphic1" ALIGN=LEFT HSPACE=10 WIDTH=288 HEIGHT=215 BORDER=0>
I was in 5<SUP>th</SUP> Grade when I took my first computer class in Rio de
Janeiro, Brazil. I was going to start taking a course in LOGO running on
Commodore 64. Soon enough LOGO was known to us as the &quot;turtle
game&quot;.</P>

<P ALIGN=LEFT STYLE="font-weight: medium">
LOGO is a programming language developed at the MIT labs in the late-60's, and
its main purpose is to make a programming language for children. LOGO has its
own syntax and semantics, but what really makes it fun for kids is its
Graphical Environment.  </P>

<P ALIGN=LEFT STYLE="font-weight: medium">
LOGO has a &quot;programmable&quot; cursor that draws on the screen whatever
you programmed it to do. That cursor is known as the turtle.  <BR>With the
turtle you can make animation, draw houses, cars, or any of the primitive
geometrical figures.</P>
			</TH>
		</TR>
	</THEAD>
	<TBODY>
		<TR>
			<TH WIDTH=100% VALIGN=TOP>
				<P ALIGN=LEFT><IMG SRC="gx/silva.logo/logo2.jpg" NAME="Graphic2" ALIGN=RIGHT HSPACE=10 WIDTH=299 HEIGHT=299 BORDER=0><SPAN STYLE="font-weight: medium">
For example:<BR>To make the turtle go forward 10 pixels you would
give the command:<BR><B>FD 10<BR><BR></B>

To make the turtle go
backwards 120 pixels:<BR><B>BK 120<BR><BR></B>To turn turn right
or left on a 90 degree angle:<BR></SPAN><B>RT 90 <BR>LT 90</B></P>

<P ALIGN=LEFT><SPAN STYLE="font-weight: medium">To make a simple
arc or circle use the command <B>arc </B>and the degrees of the
circumference and the radius.<BR></SPAN><B>ARC 360 120</B></P>

<P ALIGN=LEFT><SPAN STYLE="font-weight: medium">To set the color
of the background and of the drawing of the turtle:<BR></SPAN><B>SETBG
Color#</B> <SPAN STYLE="font-weight: medium">- (The color number
varies from system to system)<BR><B>SETPC Color#</B> -</SPAN> <SPAN STYLE="font-weight: medium">(It
sets the color of the turtle's drawing)</SPAN></P>

<P ALIGN=LEFT><SPAN STYLE="font-weight: medium">To clean (=clear) the
screen:<BR></SPAN><B>CLEAN</B></P>
			</TH>
		</TR>
		<TR>
			<TD WIDTH=100% VALIGN=TOP>
<P>     Today I am 21 years old, and I still like playing around
with LOGO. And I will use it to teach my son a little bit about
programming and discrete math concepts. Now, my challenge was to
find a version of LOGO for Linux. I have been using Linux for
about 2 years now, and just a couple of weeks ago I started
searching the web for a free version of LOGO for Linux. It took
me about 30 minutes, but I was able to find the Berkeley LOGO
version, which is really good. It runs in many Unix flavors and
works with MS Operating Systems as well.</P>

<P>     I was able to compile it with Red Hat 5.2 pretty fast and
it worked great, but I did encounter several errors with Red Hat
6.0, and i am still trying to figure out some incompatibilities.
The Berkeley distribution of LOGO can be downloaded it at:
<A HREF="ftp://anarres.cs.berkeley.edu/pub/ucblogo/">ftp://anarres.cs.berkeley.edu/pub/ucblogo/</A></P>

<P>     The distribution comes with a pretty good user manual,
and it has at least 3 different versions available for download.
I do encourage any programmers that have children to download
LOGO and start having fun with your children, they will have a
blast, and you can even take the opportunity to teach them some
basic Linux tasks. 

</P>
			</TD>
		</TR>
	</TBODY>
</TABLE>


<!--===================================================================-->
<P> <hr> <P> 
<center><H5>Copyright &copy; 1999, Anderson Silva<BR> 
Published in Issue 43 of <i>Linux Gazette</i>, July 1999</H5></center>

<!--===================================================================-->
<!--startcut ==========================================================-->
<P> <hr> <P> 
<A HREF="lg_toc43.html"><IMG ALIGN=BOTTOM SRC="../gx/indexnew.gif" 
ALT="[ TABLE OF CONTENTS ]"></A>
<A HREF="../lg_frontpage.html"><IMG ALIGN=BOTTOM SRC="../gx/homenew.gif"
ALT="[ FRONT PAGE ]"></A>
<A HREF="silva.ip_masq.html"><IMG SRC="../gx/back2.gif"
ALT=" Back "></A>
<A HREF="stumpel.html"><IMG SRC="../gx/fwd.gif" ALT=" Next "></A>
<P> <hr> <P> 
</BODY>
</HTML>
<!--endcut ============================================================-->