pascalabcnet/PABCNetHelp/ForEducation/Executors/dmstart.html

72 lines
2.7 KiB
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<html>
<head>
<object type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e">
<param name="Keyword" value="Чертежник">
<param name="Keyword" value="Drawman">
<param name="Keyword" value="ToPoint">
<param name="Keyword" value="OnVector">
<param name="Keyword" value="PenUp">
<param name="Keyword" value="PenDown">
<param name="Keyword" value="Task">
<param name="Keyword" value="Field">
<param name="Keyword" value="StandardField">
</object>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title></title>
<link rel="StyleSheet" href="../../default.css">
</head>
<body>
<H1>Исполнитель Чертежник</H1>
Исполнитель Чертежник
предназначен для построения рисунков и чертежей на плоскости с координатами.
Чертежник имеет перо, которое он может поднимать, опускать и перемещать.
При перемещении опущенного пера за ним остается след.
<p>Исполнитель Чертежник и поле, на котором он работает, отображаются на экране следующим
образом:</p>
<p><img border="0" src="DMa1.png" width="381" height="213"></p>
<p>Здесь маленький квадрат изображает Чертежника, красным цветом изображены
отрезки, которые надо нарисовать, а синим &#151; уже нарисованные Чертежником
отрезки. Когда перо Чертежника опущено, он изображается квадратом меньшего
размера.</p>
<p>Команды исполнителя Чертежник
содержатся в модуле <code>Drawman</code>:
</p>
<blockquote>
<code>ToPoint(x,y)</code>
перемещает перо Чертежника в точку <code>(x,y)</code>;<code><br>
OnVector(a,b)</code> перемещает перо
Чертежника на вектор <code>(a,b)</code>;<code><br>
PenUp</code> поднимает перо Чертежника;<code><br>
PenDown</code> опускает перо Чертежника.</p>
</blockquote>
<p style="margin-top: 6pt">Для вызова задания для исполнителя Чертежник
используется следующий шаблон программы:</p>
<blockquote>
<code><b>uses</b> Drawman;<br>
<b>begin</b><br>
&nbsp; <a name="Task">Task</a>('c1');<br>
<b>end</b>. </code>
</blockquote>
<p>В конце программы перо Чертежника должно быть поднято и находиться в начале
координат.</p>
<p>Здесь <code>Task</code> ¦&#151; процедура,
содержащаяся в модуле <code>Drawman</code> и вызывающая
задание с указанным именем.</p>
<p>Имеются следующие группы заданий для исполнителя
Чертежник:</p>
<blockquote>
<code>a</code> вводные задания;<code><br>
c</code> цикл с параметром;<code><br>
cc</code> вложенные циклы;<code><br>
p</code> процедуры без параметров;<code><br>
pp</code> процедуры с параметрами.
</blockquote>
<p>Для создания произвольного поля размера 20 x 30
используется процедура <code><a name="StandardField">StandardField</a></code> без параметров, а для создания
поля размера N x M &#151; процедура <code><a name="Field">Field</a>(N,M)</code>.</p>
</body>
</html>