Самостоятельная работа по теме «Алгоритмы и исполнители»

Вариант 1

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

Че­ре­паш­ке был дан для ис­пол­не­ния сле­ду­ю­щий ал­го­ритм:

По­вто­ри 12 [На­пра­во 45 Вперёд 20 На­пра­во 45]

Какая фи­гу­ра по­явит­ся на экра­не?

1) квад­рат

2) пра­виль­ный две­на­дца­ти­уголь­ник

НЕ нашли? Не то? Что вы ищете?

3) пра­виль­ный вось­ми­уголь­ник

4) не­за­мкну­тая ло­ма­ная линия

Самостоятельная работа по теме «Алгоритмы и исполнители»

Вариант 2


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

Че­ре­паш­ке был дан для ис­пол­не­ния сле­ду­ю­щий ал­го­ритм: По­вто­ри 180 [Вперёд 45 На­пра­во 90]. Какая фи­гу­ра по­явит­ся на экра­не?

1) пра­виль­ный 180-уголь­ник

2) квад­рат

3) пра­виль­ный вось­ми­уголь­ник

4) не­за­мкну­тая ло­ма­ная линия



Маль­чи­ки иг­ра­ли в шпи­о­нов и за­ко­ди­ро­ва­ли со­об­ще­ние при­ду­ман­ным шиф­ром. Ко­до­вая таб­ли­ца при­ве­де­на ниже:

К

Л

М

Н

О

П

Р

+_+

_*

*+

_++

*

_ _ +

_ _

Рас­шиф­руй­те по­лу­чен­ное со­об­ще­ние:

* + _+ + _ + + _ _ _ *

За­пи­ши­те в от­ве­те рас­шиф­ро­ван­ное со­об­ще­ние.


У ис­пол­ни­те­ля Квад­ра­тор две ко­ман­ды, ко­то­рым при­сво­е­ны но­ме­ра:

1. при­бавь 1

2. воз­ве­ди в квад­рат

Пер­вая из них уве­ли­чи­ва­ет число на экра­не на 1, вто­рая воз­во­дит его во вто­рую сте­пень. Ис­пол­ни­тель ра­бо­та­ет толь­ко с на­ту­раль­ны­ми чис­ла­ми. Со­ставь­те ал­го­ритм по­лу­че­ния из числа 3 числа 84, со­дер­жа­щий не более 5 ко­манд. В от­ве­те за­пи­ши­те толь­ко но­ме­ра ко­манд. (На­при­мер, 11221 — это ал­го­ритм: при­бавь 1, при­бавь 1, воз­ве­ди в квад­рат, воз­ве­ди в квад­рат, при­бавь 1, ко­то­рый пре­об­ра­зу­ет число 1 в 82.) Если таких ал­го­рит­мов более од­но­го, то за­пи­ши­те любой из них.



Вася и Петя иг­ра­ли в шпи­о­нов и ко­ди­ро­ва­ли со­об­ще­ние соб­ствен­ным шиф­ром. Фраг­мент ко­до­вой таб­ли­цы при­ведён ниже:

Н

М

Л

И

Т

О

~

*

*@

@~*

@*

~*

Опре­де­ли­те, из сколь­ких букв со­сто­ит со­об­ще­ние, если из­вест­но, что буквы в нём не по­вто­ря­ют­ся:

*@@~**~*~


У ис­пол­ни­те­ля Квад­ра­тор две ко­ман­ды, ко­то­рым при­сво­е­ны но­ме­ра:

1. воз­ве­ди в квад­рат

2. при­бавь 2

Пер­вая из них воз­во­дит число на экра­не во вто­рую сте­пень, вто­рая — при­бав­ля­ет к числу 2. Со­ставь­те ал­го­ритм по­лу­че­ния из числа 1 числа 85, со­дер­жа­щий не более 5 ко­манд. В от­ве­те за­пи­ши­те толь­ко но­ме­ра ко­манд. В от­ве­те за­пи­ши­те толь­ко но­ме­ра ко­манд. (На­при­мер, 21221 — это ал­го­ритм: при­бавь 2, воз­ве­ди в квад­рат, при­бавь 2, при­бавь 2, воз­ве­ди в квад­рат, ко­то­рый пре­об­ра­зу­ет число 1 в 169.) Если таких ал­го­рит­мов более од­но­го, то за­пи­ши­те любой из них.