-->
|
|
|
§ 3.2. Óïðàâëåíèå èñïîëíèòåëåì ×åðòåæíèê Ïîóðî÷íûå ïëàíû, èíòåðàêòèâÇíàêîìèìñÿ ñ ×åðòåæíèêîì (îêîí÷àíèå)
Ïóñòü ïåðî ×åðòåæíèêà íàõîäèòñÿ â òî÷êå (õ, ó). Ïî êîìàíäå ñäâèíü íà âåêòîð (à, b) ×åðòåæíèê îòñ÷èòûâàåò à åäèíèö âïðàâî âäîëü ãîðèçîíòàëüíîé îñè (îñè àáñöèññ), b åäèíèö ââåðõ âäîëü âåðòèêàëüíîé îñè (îñè îðäèíàò) è ñäâèãàåò ïåðî â òî÷êó ñ êîîðäèíàòàìè (õ + à; ó + b). Òàêèì îáðàçîì, êîîðäèíàòû, óêàçàííûå â êîìàíäå, îòñ÷èòûâàþòñÿ íå îò íà÷àëà êîîðäèíàò, à îòíîñèòåëüíî òåêóùåãî ïîëîæåíèÿ ïåðà ×åðòåæíèêà. Ïîýòîìó êîìàíäó ñäâèíü íà âåêòîð íàçûâàþò êîìàíäîé îòíîñèòåëüíîãî ñìåùåíèÿ. Íà ðèñ. 3.3 ïîêàçàíû ðåçóëüòàòû âûïîëíåíèÿ êîìàíäû ñäâèíü íà âåêòîð (2, 3) ïðè ðàçëè÷íûõ ïîëîæåíèÿõ ïåðà äî ýòîé êîìàíäû. Èç ðèñóíêà âèäíî, ÷òî ïîëîæåíèå ïåðà ïîñëå ýòîé êîìàíäû çàâèñèò îò åãî ïðåäûäóùåãî ïîëîæåíèÿ, çàòî â ðåçóëüòàòå ïîëó÷àþòñÿ îòðåçêè, äëèíà è íàïðàâëåíèå êîòîðûõ îäèíàêîâû.  ìàòåìàòèêå íàïðàâëåííûå îòðåçêè íàçûâàþòñÿ âåêòîðàìè, îòñþäà è ïðîèñõîäèò íàçâàíèå êîìàíäû.
à) à < 0;
×åðòåæíèê ìîæåò èñïîëíÿòü òîëüêî ïðàâèëüíî çàïèñàííûå êîìàíäû. Íàïðèìåð, åñëè âìåñòî êîìàíäû ñäâèíü íà âåêòîð íàïèñàòü çäâèíü íà âåêòîð, òî ×åðòåæíèê ýòó çàïèñü íå ïîéìåò è ñðàçó æå ñîîáùèò îá îøèáêå. Îøèáêè â çàïèñè êîìàíä íàçûâàþòñÿ ñèíòàêñè÷åñêèìè. Àëãîðèòì ìîæåò ñîäåðæàòü ëîãè÷åñêèå îøèáêè. Íàïðèìåð, âñå êîìàíäû çàïèñàíû ïðàâèëüíî, íî ïîñëåäîâàòåëüíîñòü èõ âûïîëíåíèÿ íå ïðèâîäèò ê ïîñòàâëåííîé öåëè èëè âûïîëíåíèå íåêîòîðûõ êîìàíä ïðèâîäèò ê îòêàçó.
|
|
|