Задания
Версия для печати и копирования в MS Word
Тип 6 № 47304
i

Ис­пол­ни­тель Че­ре­па­ха дей­ству­ет на плос­ко­сти с де­кар­то­вой си­сте­мой ко­ор­ди­нат. В на­чаль­ный мо­мент Че­ре­па­ха на­хо­дит­ся в на­ча­ле ко­ор­ди­нат, её го­ло­ва на­прав­ле­на вдоль по­ло­жи­тель­но­го на­прав­ле­ния оси ор­ди­нат, хвост опу­щен. При опу­щен­ном хво­сте Че­ре­па­ха остав­ля­ет на поле след в виде линии. В каж­дый кон­крет­ный мо­мент из­вест­но по­ло­же­ние ис­пол­ни­те­ля и на­прав­ле­ние его дви­же­ния. У ис­пол­ни­те­ля су­ще­ству­ет две ко­ман­ды: Вперёд n (где n  — целое число), вы­зы­ва­ю­щая пе­ре­дви­же­ние Че­ре­па­хи на n еди­ниц в том на­прав­ле­нии, куда ука­зы­ва­ет её го­ло­ва, и На­пра­во m (где m  — целое число), вы­зы­ва­ю­щая из­ме­не­ние на­прав­ле­ния дви­же­ния на m гра­ду­сов по ча­со­вой стрел­ке. За­пись По­вто­ри k [Ко­ман­да1 Ко­ман­да2 … Ко­ман­даS] озна­ча­ет, что по­сле­до­ва­тель­ность из S ко­манд по­вто­рит­ся k раз. Че­ре­па­хе был дан для ис­пол­не­ния сле­ду­ю­щий ал­го­ритм: По­вто­ри 4 [Вперёд 7 На­пра­во 90 Вперёд 8 На­пра­во 90].

Опре­де­ли­те, сколь­ко точек с це­ло­чис­лен­ны­ми ко­ор­ди­на­та­ми будут на­хо­дить­ся внут­ри об­ла­сти, огра­ни­чен­ной ли­ни­ей, за­дан­ной дан­ным ал­го­рит­мом. Точки на линии учи­ты­вать не сле­ду­ет.

Спрятать решение

Ре­ше­ние.

За­ме­тим, что Ис­пол­ни­тель чер­тит пря­мо­уголь­ник. Для по­стро­е­ния та­ко­го ри­сун­ка можно ис­поль­зо­вать Word:

—  до­бав­ля­ем таб­ли­цу раз­ме­ром 10 на 10;

—  вы­би­ра­ем в меню «Фи­гу­ры» на вклад­ке «Встав­ка» пря­мо­уголь­ник;

—  по­счи­та­ем точки внут­ри пря­мо­уголь­ни­ка.

 

Ответ: 42.

 

При­ведём дру­гое ре­ше­ние на языке Python.

count = 0

for x in range(1, 7):

for y in range(1, 8):

count += 1

print(count)

 

При­ведём ре­ше­ние Сер­гея Донец на языке PascalABC.NET.

uses turtle;

begin

down;

loop 4 do begin{По­вто­ри 4

[Вперёд 7 На­пра­во 90 Вперёд 8 На­пра­во 90].}

Forw(7);TurnRight(90);Forw(8);TurnRight(90);

end;

end.


Аналоги к заданию № 47303: 47304 47305 47306 ... Все