wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

основы алгоритмизации 8 класс

Total questions: 5

Worksheet time: 8mins

Name
Class
Date
1.

Валя шифрует русские слова, записывая вместо каждой буквы её код.


Некоторые цепочки можно расшифровать не одним способом. Например, 00101001 может означать не только УРА, но и УАУ.

Даны три кодовые цепочки:

0110001

0100110001

10011101001

Найдите среди них ту, которая имеет только одну расшифровку и запишите в ответе самую распространенную букву.

a)

А

b)

В

c)

О

d)

У

e)

Д

2.

Пусть Му­ра­вей и кубик рас­по­ло­же­ны так, как ука­за­но на ри­сун­ке. Му­ра­вью был дан для ис­пол­не­ния сле­ду­ю­щий ал­го­ритм:


по­вто­ри 2 раз

вверх 1 влево 2 вниз 1

кц

В какой клет­ке ока­жет­ся кубик после вы­пол­не­ния этого ал­го­рит­ма?

a)

Б5

b)

В5

c)

А5

d)

Б4

3.

Ис­пол­ни­тель Чертёжник пе­ре­ме­ща­ет­ся на ко­ор­ди­нат­ной плос­ко­сти, остав­ляя след в виде линии. Чертёжник может вы­пол­нять ко­ман­ду Сме­стить­ся на (a, b) (где a, b – целые числа), пе­ре­ме­ща­ю­щую Чертёжника из точки с ко­ор­ди­на­та­ми (x, y) в точку с ко­ор­ди­на­та­ми (x + a, y + b). Если числа a, b по­ло­жи­тель­ные, зна­че­ние со­от­вет­ству­ю­щей ко­ор­ди­на­ты уве­ли­чи­ва­ет­ся, если от­ри­ца­тель­ные — умень­ша­ет­ся.

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

По­вто­ри 3 раз

Сме­стить­ся на (1, 3) Сме­стить­ся на (–2, –5)

конец

Сме­стить­ся на (4, 8)

Какую ко­ман­ду надо вы­пол­нить Чертёжнику, чтобы вер­нуть­ся в ис­ход­ную точку, из ко­то­рой он начал дви­же­ние?

a)

Сме­стить­ся на (–1, –2)

b)

Сме­стить­ся на (–1, 2)

c)

Сме­стить­ся на (1, –2)

d)

Сме­стить­ся на (–2, 1)

4.

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

При вы­пол­не­нии ка­ко­го из пе­ре­чис­лен­ных ниже ал­го­рит­мов на экра­не по­явил­ся пра­виль­ный тре­уголь­ник?

a)

По­вто­ри 3 [Вперёд 50 На­пра­во 100 На­пра­во 20]

b)

По­вто­ри 3 [Вперёд 50 На­пра­во 20 На­пра­во 25]

c)

По­вто­ри 6 [Вперёд 50 На­пра­во 10 На­пра­во 20]

d)

По­вто­ри 6 [Вперёд 50 На­пра­во 20 На­пра­во 40]

5.

В про­грам­ме «:=» обо­зна­ча­ет опе­ра­тор при­сва­и­ва­ния, знаки «+», «-», «*» и «/» — со­от­вет­ствен­но опе­ра­ции сло­же­ния, вы­чи­та­ния, умно­же­ния и де­ле­ния. Пра­ви­ла вы­пол­не­ния опе­ра­ций и по­ря­док дей­ствий со­от­вет­ству­ют пра­ви­лам ариф­ме­ти­ки. Опре­де­ли­те зна­че­ние пе­ре­мен­ной b после вы­пол­не­ния ал­го­рит­ма:

b := -5

a := 2

а := 11 - 2*a - b

b := a/3 - 3*b

a)

19

b)

15,6

c)

11,6

d)

-5