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

Ис­пол­ни­тель Чертёжник пе­ре­дви­га­ет­ся по плос­ко­сти и остав­ля­ет след в виде линии. Чертёжник может вы­пол­нять две ко­ман­ды: Точка (x, y) (x и y  — числа) и Век­тор (a, b) (a и b  — числа). По ко­ман­де Точка (x, y) Чертёжник пе­ре­ме­ща­ет­ся в точку с ко­ор­ди­на­та­ми (x, y). По ко­ман­де Век­тор (a, b) Чертёжник сме­ща­ет­ся на век­тор (a, b), то есть пе­ре­хо­дит из точки с ко­ор­ди­на­та­ми (x, y) в точку с ко­ор­ди­на­та­ми (x + a, y + b).

В на­чаль­ный мо­мент Чертёжник на­хо­дит­ся в на­ча­ле ко­ор­ди­нат.

 

Чертёжник вы­пол­нил сле­ду­ю­щую про­грам­му:

Век­тор (5, 1) Век­тор (–2, 10) Точка (0, 0)

Опре­де­ли­те пло­щадь фи­гу­ры, по­лу­чен­ной при этом по­стро­е­нии. В от­ве­те за­пи­ши­те целую часть числа, по­лу­чен­но­го при умно­же­нии най­ден­ной пло­ща­ди на 100.

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

Ре­ше­ние.

При­ведём ана­ли­ти­че­ское ре­ше­ние Юрия Кра­силь­ни­ко­ва.

Если (x1,y1) и (x2,y2) - век­то­ры, со­от­вет­ству­ю­щие двум смеж­ным сто­ро­нам тре­уголь­ни­ка, то пло­щадь этого тре­уголь­ни­ка можно найти по фор­му­ле

S = abs(x1 · y2 - x2 · y1)/2 (по­ло­ви­на мо­ду­ля век­тор­но­го про­из­ве­де­ния).

В нашем слу­чае из на­ча­ла ко­ор­ди­нат вы­хо­дят век­то­ры (5,1) и (3,11).

S = abs(5 · 11 - 1 · 3)/2 = 52/2 = 26.

Ответ - это 26 · 100 = 2600.

 

При­ведём ре­ше­ние на языке КуМир.

Вы­бе­ри­те мас­штаб сетки рав­ным 1, за­пу­сти­те про­грам­му для ис­пол­ни­те­ля Чертёжник.

ис­поль­зо­вать Чер­теж­ник

алг

нач

опу­стить перо

сме­стить­ся на век­тор(5, 1)

сме­стить­ся на век­тор(-2, 10)

сме­стить­ся в точку (0, 0)

кон

После вы­пол­не­ния про­грам­мы по­лу­ча­ем тре­уголь­ник. Его пло­щадь можно найти, если из пло­ща­ди пря­мо­уголь­ни­ка, в ко­то­рый впи­сан тре­уголь­ник, от­нять 3 пло­ща­ди пря­мо­уголь­ных тре­уголь­ни­ка. (Смот­ри ри­су­нок).

По­лу­ча­ем: 5 · 11 -11 · 3 · 1/2 - 2 · 10  · 1/2 - 5 · 1/2 = 26

 

Пло­щадь фи­гу­ры, по­лу­чен­ной при этом по­стро­е­нии, умно­жа­ем на  100 (по усло­вию за­да­чи) и по­лу­ча­ем ответ 2600.

 

 

Ответ: 2600.