INFORMATION TECHNOLOGY IN MATHEMATICS
On the implementation $Logo$ in $\mathrm{\LaTeX}$
A. R. Esayan,
A. V. Yakushin Tula State Pedagogical University
Abstract:
Recently in publications for preparation of high-quality images are increasingly used freely distributed graphical
$\mathrm{Ti}k\mathrm{Z}$ package [3], which became an integral part of the scientific and technical publishing system
$\mathrm{\TeX}$/
$\mathrm{\LaTeX}$. It's library
$turtle$ implemented one of the versions elegant programming language high level
$Logo$, developed in 1967 by Seymour Papert and Idit Harel [1] and is based on recursion.
The version of the
$Logo$, provided by the package
$turtle$, this is just one of about 250 different implementations of the language. But, with a minimum of resources, this version is very easy to use and allows you to programmatically from the comfort of
$\mathrm{\LaTeX}$, easily supports simple technical drawing. About the version of the
$Logo$ provided by the library
$tirtle$ package
$\mathrm{Ti}k\mathrm{Z}$, and is discussed in this article. Here is described not only all means of this version, but also demonstrated their use on illustrative examples.
Note that the
$Logo$ this is not just a language, but a bunch of language and integrated development environment, allowing to give the simplicity and clarity to the process of teaching programming. In the standard version of the
$Logo$ has executor of the commands that can be moved point (
$turtle$) around the screen forward on a specified number of steps and change the direction of its motion. This turtle when moving can leave a mark on the screen in the form of line segments describing these or other shapes, or move, without leaving a trace. A set of commands that are understood by the executor
$turtle$, and is the basis of language
$Logo$, which had in its simplicity a revolutionary impact on the start learning programming. To understand
$Logo$ in the state of children of primary school and even pre-school age. According to the conclusions of dissertational work Idit Harel, in developing the design of the program, thinking on how best to structure and present information, the student is much deeper begins to understand the content of the task that lies at the base of the program.
Note two important circumstances. In
$tirtle$-implementation
$Logo$ change of direction
$turtle$ can occur at any angle to the current direction of its movement, and to move the
$turtle$ besides the standard commands can be used and the typical structure of a cycle
$\verb|\foreach|$.
Keywords:
$\mathrm{\TeX}$, $\mathrm{\LaTeX}$, $\mathrm{Ti}k\mathrm{Z}$, $tirtle$, $Logo$.
UDC:
511.6 Received: 04.02.2014