Вправи. Живлення. Дієти. Тренування. Спорт

З-поміж 14 числа 58. Тест. Простий лінійний алгоритм для формального виконавця

Завдання 1

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

2. додай 1.

Перша з них зводить число на екрані квадрат, друга збільшує його на 1. Запишіть порядок команд у програмі, яка перетворює число 1 в число 10 і містить не більше 4 команд. Вказуйте лише номери команд. (Наприклад, програма 2122 – це програма

додай 1,

зведи у квадрат,

додай 1,

додай 1.

Ця програма перетворює число 3 на число 18.)

РІШЕННЯ

Алгоритм - Зрозуміла і точна послідовність дій, що описує процес перетворення об'єкта з початкового стану в кінцевий.

Виконавцем алгоритму може бути як людина (кулінарні рецепти, різні інструкції, алгоритми математичних обчислень), і технічний пристрій. Різні машини (комп'ютери, промислові роботи, сучасна побутова техніка) є формальними виконавцями алгоритмів. Від формального виконавця не потрібно розуміння сутності розв'язуваної задачі, але потрібне точне виконання послідовності команд.

Вирішуватимемо завдання з кінця. За умовою кінцева цифра, це 10, з якої не одержати квадрат, тому перша команда буде №2 (додай 1). Але якщо ми вирішуємо з кінця, значить потрібно не додавати 1, а віднімати 1. Наступна цифра це 9, з якої можна отримати квадрат 32=9 команда №1 (зведи квадрат). З цифри 3 квадрат не вийде, тому віднімаємо одиницю (додай 1). Аналогічно надаємо і з числом 2, тобто забираємо одиницю (додай 1). У результаті виходять команди 2122, але ми вирішували завдання з кінця, а треба рахувати команди з початку, тому міняємо команди місцями, виходить 2212.

Відповідь: 2212

Завдання 2

У виконавця Дільник дві команди, яким присвоєно номери:
1. розділи на 2
2. віднімай 1
Перша зменшує число на екрані в 2 рази, друга зменшує його на 1.
Виконавець працює лише з натуральними числами.
Складіть алгоритм отримання у складі 65 числа 4, що містить трохи більше 5 команд. У відповіді запишіть лише номери команд.
(Наприклад, 12112 – це алгоритм:

розділи на 2
віднімай 1
розділи на 2
розділи на 2
віднімай 1,
який перетворює число 42 на число 4).
Якщо таких алгоритмів більше одного, запишіть будь-який з них.

РІШЕННЯ

Необхідно пам'ятати, що якщо число буде ділитися націло, тоді першою командою буде "розділи на 2", інакше виконуємо команду "відніміть 1".

1) Число 65 націло не ділиться на 2, тому перша команда буде віднімати 1:

65 -1 =64 (команда 2)

2) Число 64 ділимо на 2:

64:2 = 32 (команда 1)

3) Число 32 ділимо на 2:

32:2 = 16 (команда 1)

4) Число 16 ділимо на 2:

16:2 = 8 (команда 1)

5) Число 8 ділимо на 2:

8:2 = 4 (команда 1)

Відповідь: 21111

Самостійна робота

Виконавець Квадратор має дві команди, яким присвоєно номери:

  1. додай 3
  2. зведи у квадрат

Перша їх збільшує число на екрані на 3, друга зводить їх у другий ступінь.

Виконавець працює лише з натуральними числами.

Складіть алгоритм отримання із числа 4 числа 58, що містить не більше
5 команд. У відповіді запишіть лише номери команд.

(Наприклад, 22111 – це алгоритм:

зведи у квадрат

зведи у квадрат

додай 3

додай 3

додай 3,

який перетворює число 3 на 90.)

Якщо таких алгоритмів більше одного, запишіть будь-який з них.

Це завдання було взято з відкритого банку завдань ОДЕ з інформатики.

Всього завдань у розділі: 102

№1 (Номер у базі opengia.com: Завдання №00164F. Номер у базі сайт: 3022)

1. розділи на 2

2. додай 1

Складіть алгоритм отримання з числа 89 числа 24, що містить не більше

(Наприклад, 21121 – це алгоритм:

додай 1

розділи на 2

розділи на 2

додай 1

розділи на 2,

який перетворює число 75 на 10).

№2 (Номер у базі opengia.com: Завдання №00D891. Номер у базі сайт: 3025)

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

2. віднімай 4

Перша їх зводить число на екрані на другий ступінь, друга – зменшує число на 4.

Складіть алгоритм отримання з числа 2 числа 64

(

зведи у квадрат

віднімай 4

віднімай 4

віднімай 4

зведи у квадрат,

який перетворює число 5 число 169).

Якщо таких алгоритмів більше одного, запишіть будь-який з них.

№3 (Номер у базі opengia.com: Завдання №03644E. Номер у базі сайт: 3045)

У виконавця Конструктор

1. приписати 2

2. розділити на 2

Складіть алгоритм отримання з числа 14 числа 9

розділити на 2

розділити на 2

розділити на 2

приписати 2

розділити на 2,

№4 (Номер у базі opengia.com: Завдання №075550. Номер у базі сайт: 3058)

У виконавця Дільник дві команди, яким присвоєно номери:

1. розділи на 2

2. додай 1

Перша їх зменшує число на екрані вдвічі, друга збільшує його у 1.

Виконавець працює лише з натуральними числами.

Складіть алгоритм отримання з числа 23 числа 4, що містить не більше
5 команд. У відповіді запишіть лише номери команд.

(Наприклад, 11222 – це алгоритм:

розділи на 2

розділи на 2

додай 1

додай 1

додай 1,

який перетворює число 36 в 12).

Якщо таких алгоритмів більше одного, запишіть будь-який з них.

№5 (Номер у базі opengia.com: Завдання №0C0997. Номер у базі сайт: 3084)

У виконавця Дільник дві команди, яким присвоєно номери:

1. розділи на 2

2. віднімай 1

Виконавець працює лише з натуральними числами.

Складіть алгоритм отримання з числа 27 числа 3, що містить не більше
5 команд. У відповіді запишіть лише номери команд.

(Наприклад, 12121 – це алгоритм:

розділи на 2

віднімай 1

розділи на 2

віднімай 1

розділи на 2,

який перетворює число 30 на 3).

Якщо таких алгоритмів більше одного, запишіть будь-який з них.

№6 (Номер у базі opengia.com: Завдання №126CDE. Номер у базі сайт: 3135)

1. відняти 1

2. розділити на 2

Складіть алгоритм отримання з числа 21 числа 3, Що містить не більше 5 команд У відповіді запишіть лише номери команд.

розділити на 2

розділити на 2

відняти 1

розділити на 2,

Якщо таких алгоритмів більше одного, запишіть будь-який із них.

№7 (Номер у базі opengia.com: Завдання №14E029. Номер у базі сайт: 3152)

1. віднімай 2

2. помнож на три

Перша їх зменшує число на екрані на 2, друга – потроює його.

Складіть алгоритм отримання з числа 11 числа 13, Що містить не більше 5 команд У відповіді запишіть лише номери команд.

помнож на три

віднімай 2

помнож на три

віднімай 2

віднімай 2,

який перетворює число 2 на 8).

№8 (Номер у базі opengia.com: Завдання №19249C. Номер у базі сайт: 3175)

У виконавця Утроитель дві команди, яким присвоєно номери:

1 – віднімай 1

2 – помнож на три

Складіть алгоритм отримання із числа 5 числа 26, Що містить не більше 5 команд У відповіді запишіть лише номери команд.

(Наприклад, 21211 – це алгоритм:

помнож на три

віднімай 1

помнож на три

віднімай 1

віднімай 1,

Якщо таких алгоритмів більше одного, запишіть будь-який з них.

№9 (Номер у базі opengia.com: Завдання №1A82FA. Номер у базі сайт: 3183)

1. приписати 1

2. розділити на 3

Перша з них приписує до праворуч 1, друга зменшує його в 3 рази.

Складіть алгоритм отримання з 5 числа19 , Що містить не більше 5 команд У відповіді запишіть лише номери команд.

(Наприклад,22121 – це алгоритм

розділити на 3

розділити на 3

приписати 1

розділити на 3

приписати 1,

який перетворює число 1871.)

Якщо таких алгоритмів більше одного, запишіть будь-який із них.

№10 (Номер у базі opengia.com: Завдання №1CB194. Номер у базі сайт: 3193)

У виконавця Обчислювач дві команди, яким присвоєно номери:

1. відняти 4

2. приписати 2

Перша їх зменшує число на 4, а друга приписує щодо нього справа 2.

Складіть алгоритм отримання з числа 9 числа4 , Що містить не більше 5 команд У відповіді запишіть лише номери команд.

(Наприклад, 12111– це алгоритм

відняти 4

приписати 2

відняти 4

відняти 4

відняти 4,

який перетворює число 6о 10.)

Якщо таких алгоритмів більше одного, запишіть будь-який із них.

№11 (Номер у базі opengia.com: Завдання №1E0508. Номер у базі сайт: 3198)

Виконавець Квадратор має дві команди, яким присвоєно номери:

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

2. закресли праворуч

Перша їх зводить число на екрані у другий ступінь, друга – видаляє крайню праву цифру числа.

Складіть алгоритм отримання з числа 3 числа 6, Що містить не більше 5 команд У відповіді запишіть лише номери команд.

(Наприклад, 21211 – це алгоритм

закресли праворуч

зведи у квадрат

закресли праворуч

зведи у квадрат

зведи у квадрат,

який перетворює число 52 на 16.)

Якщо таких алгоритмів більше одного, запишіть будь-який з них.

№12 (Номер у базі opengia.com: Завдання №1E47CC. Номер у базі сайт: 3199)

У виконавця Обчислювач дві команди, яким присвоєно номери:

1. помнож на 3

2. додай 2

Складіть алгоритм отримання із числа 3 числа 69, Що містить не більше 5 команд У відповіді запишіть лише номери команд.

помнож на 3

помнож на 3

додай 2

додай 2

помнож на 3,

який перетворює число 1 на 39.)

Якщо таких алгоритмів більше одного, запишіть будь-який з них.

№13 (Номер у базі opengia.com: Завдання №1ef92c. Номер у базі сайт: 3215)

Виконавець Квадратор має дві команди, яким присвоєно номери:

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

2. віднімай 4

Перша їх зводить число на екрані на другий ступінь, друга – віднімає з числа 4.

Складіть алгоритм отримання з числа 1 числа 21, Що містить не більше 5 команд У відповіді запишіть лише номери команд.

віднімай 4

зведи у квадрат

віднімай 4

віднімай 4

зведи у квадрат

який перетворює число 2 на 16.)

Якщо таких алгоритмів більше одного, запишіть будь-який з них.

№14 (Номер у базі opengia.com: Завдання №20747b. Номер у базі сайт: 3224)

1. помнож на 3

2. додай 1

Перша з них збільшує число на екрані в 3 рази, друга - додає до 1.

Складіть алгоритм отримання з числа 2 числа 84, Що містить не більше 5 команд У відповіді запишіть лише номери команд.

(

помнож на 3

додай 1

додай 1

помнож на 3

додай 1

який перетворює число 2 на 25.)

Якщо таких алгоритмів більше одного, запишіть будь-який з них.

№15 (Номер у базі opengia.com: Завдання №2096a6. Номер у базі сайт: 3225)

1. помнож на 3

2. віднімай 5

Перша з них потроює число на екрані, друга зменшує його на 5.

Складіть алгоритм отримання з числа 1 числа 7, Що містить не більше 5 команд У відповіді запишіть лише номери команд.

(Наприклад, 21221 – це алгоритм

віднімай 5

помнож на 3

віднімай 5

віднімай 5

помнож на 3

який перетворює число 11 на 24.)

Якщо таких алгоритмів більше одного, запишіть будь-який з них.

№16 (Номер у базі opengia.com: Завдання №20C6FF. Номер у базі сайт: 3228)

Виконавець Квадратор має дві команди, яким присвоєно номери:

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

2. віднімай 5

Складіть алгоритм отримання з числа 3 числа 6, Що містить не більше 5 команд У відповіді запишіть лише номери команд.

(Наприклад, 21221 – це алгоритм

віднімай 5

зведи у квадрат

віднімай 5

віднімай 5

зведи у квадрат,

який перетворює число 10 на 225.)

Якщо таких алгоритмів більше одного, запишіть будь-який з них.

№17 (Номер у базі opengia.com: Завдання №228037. Номер у базі сайт: 3240)

У виконавця Обчислювач дві команди, яким присвоєно номери:

1. приписати 4

2. розділити на 2

Перша з них приписує до праворуч 4, друга зменшує його в 2 рази.

Складіть алгоритм отримання з числа8 числа 7, Що містить не більше 5 команд У відповіді запишіть лише номери команд.

приписати 4

розділити на 2

розділити на 2

приписати 4

розділити на 2,

який перетворює число 2 на 32.)

Якщо таких алгоритмів більше одного, запишіть будь-який із них.

№18 (Номер у базі opengia.com: Завдання №22aa03. Номер у базі сайт: 3244)

У виконавця Квадратордві команди, яким присвоєно номери:

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

2. віднімай 3

числа 1 числа 19, Що містить не більше 5 команд У відповіді запишіть лише номери команд.

(Наприклад, 12221 – це

алгоритм

зведи у квадрат

віднімай 3

віднімай 3

віднімай 3

зведи у квадрат

Якщо таких алгоритмів більше одного, запишіть будь-який з них.

№19 (Номер у базі opengia.com: Завдання №2316CC. Номер у базі сайт: 3248)

Виконавець Квадратор має дві команди, яким присвоєно номери:

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

2. додай 2

Складіть алгоритм отримання з числа 1 числа 85, що містить не більше
5 команд. У відповіді запишіть лише номери команд.

(Наприклад, 12221 – це алгоритм:

зведи у квадрат

додай 2

додай 2

додай 2

зведи у квадрат,

Якщо таких алгоритмів більше одного, запишіть будь-який з них.

№20 (Номер у базі opengia.com: Завдання №24DAA5. Номер у базі сайт: 3254)

У виконавця Утроитель дві команди, яким присвоєно номери:

1. віднімай 1

2. помнож на три

Перша їх зменшує число на екрані на 1, друга – потроює його.

Складіть алгоритм отримання із числа 7 числа 13, Що містить не більше 5 команд У відповіді запишіть лише номери команд.

(Наприклад, 21211 – це алгоритм:

помнож на три

віднімай 1

помнож на три

віднімай 1

віднімай 1,

який перетворює число 2 на 13).

Якщо таких алгоритмів більше одного, запишіть будь-який з них.

№21 (Номер у базі opengia.com: Завдання №269451. Номер у базі сайт: 3262)

Виконавець Квадратор має дві команди, яким присвоєно номери:

1. додай 1

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

Виконавець працює лише з натуральними числами.

Складіть алгоритм отримання з числа 1 числа 100, що містить не більше
5 команд. У відповіді запишіть лише номери команд.

додай 1

зведи у квадрат

додай 1

зведи у квадрат

додай 1,

який перетворює число 1 на 26).

Якщо таких алгоритмів більше одного, запишіть будь-який з них.

№22 (Номер у базі opengia.com: Завдання №2941B3. Номер у базі сайт: 3274)

У виконавця Обчислювач дві команди, яким присвоєно номери:

1. відніми один

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

Перша їх зменшує число на екрані на 1, друга – зводить їх у другий ступінь.

Складіть алгоритм отримання з числа 3 числа 62, Що містить не більше 5 команд У відповіді запишіть лише номери команд.

(Наприклад, 12112 – це алгоритм

віднімай один

зведи у квадрат

віднімай один

віднімай один

зведи у квадрат,

який перетворює число 4 на 49.)

Якщо таких алгоритмів більше одного, запишіть будь-який з них.

№23 (Номер у базі opengia.com: Завдання №2C3FCA. Номер у базі сайт: 3292)

У виконавця Обчислювач дві команди, яким присвоєно номери:

1. помнож на 4

2. додай 3

Перша їх збільшує число на екрані вчетверо, друга збільшує його у 3.

Складіть алгоритм отримання з числа 2 числа 50, Що містить не більше 5 команд У відповіді запишіть лише номери команд.

(Наприклад, 11221 – це алгоритм:

помнож на 4

помнож на 4

додай 3

додай 3

помнож на 4,

який перетворює число 1 на 88.)

Якщо таких алгоритмів більше одного, запишіть будь-який з них.

№24 (Номер у базі opengia.com: Завдання №2C6B2A. Номер у базі сайт: 3293)

Виконавець Квадратор має дві команди, яким присвоєно номери:

1. віднімай 1

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

Виконавець працює лише з натуральними числами.

Складіть алгоритм отримання із числа 5 числа 80, що містить не більше
5 команд. У відповіді запишіть лише номери команд.

(Наприклад, 21121 – це алгоритм:

зведи у квадрат

віднімай 1

віднімай 1

зведи у квадрат

віднімай 1,

який перетворює число 3 на 48).

Якщо таких алгоритмів більше одного, запишіть будь-який з них.

№25 (Номер у базі opengia.com: Завдання №2C9CFC. Номер у базі сайт: 3295)

1. приписати 2

2. розділити на 2

Складіть алгоритм отримання з числа 1 числа 16, Що містить не більше 5 команд У відповіді запишіть лише номери команд.

(Наприклад, 22212 – це алгоритм:

розділити на 2

розділити на 2

розділити на 2

приписати 2

розділити на 2,

який перетворює число 8 на число 6.)

Якщо таких алгоритмів більше одного, запишіть будь-який із них.

№26 (Номер у базі opengia.com: Завдання №2EA7B6. Номер у базі сайт: 3304)

Виконавець Квадратор має дві команди, яким присвоєно номери:

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

2. віднімай 2

Складіть алгоритм отримання із числа 4 числа 142, що містить не більше
5 команд. У відповіді запишіть лише номери команд.

(Наприклад, 12221 – це алгоритм:

зведи у квадрат

віднімай 2

віднімай 2

віднімай 2

зведи у квадрат,

Якщо таких алгоритмів більше одного, запишіть будь-який з них.

№27 (Номер у базі opengia.com: Завдання №30326b. Номер у базі сайт: 3320)

У виконавця Квадратордві команди, яким присвоєно номери:

1. розділи на 2

2. зведи у квадрат

Перша їх зменшує число на екрані вдвічі, друга зводить число квадрат.

Виконавець працює лише з натуральними числами.

Складіть алгоритм отримання з числа 12 числа 81

розділи на 2

зведи у квадрат

розділи на 2

зведи у квадрат

який перетворює число 20 2500).

Якщо таких алгоритмів більше одного, запишіть будь-який з них.

№28 (Номер у базі opengia.com: Завдання №30f499. Номер у базі сайт: 3326)

У виконавця Квадратордві команди, яким присвоєно номери:

1. розділи на 3

2. зведи у квадрат

Перша їх зменшує число на екрані втричі, друга зводить число квадрат.

Виконавець працює лише з натуральними числами.

Складіть алгоритм отримання з числа 18 числа 16, Що містить не більше 4 команд. У відповіді запишіть лише номери команд.

(Наприклад, 1212 – це алгоритм:

розділи на 3

зведи у квадрат

розділи на 3

зведи у квадрат

який перетворює число 18 144).

Якщо таких алгоритмів більше одного, запишіть будь-який з них.

№29 (Номер у базі opengia.com: Завдання №36a328. Номер у базі сайт: 3352)

У виконавця Обчислювач дві команди, яким присвоєно номери:

1. помнож на 3

2. додай 4

Перша їх збільшує число на екрані втричі, друга збільшує його у 4.

Складіть алгоритм отримання із числа 3 число 37, Що містить не більше 4 команд. У відповіді запишіть лише номери команд.

помнож на 3

додай 4

помнож на 3

додай 4

додай 4

який перетворює число 2 на 38.)

Якщо таких алгоритмів більше одного, запишіть будь-який з них.

№30 (Номер у базі opengia.com: Завдання №3B73DF. Номер у базі сайт: 3376)

Виконавець Квадратор має дві команди, яким присвоєно номери:

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

2. додай 3

Перша їх зводить число на екрані на другий ступінь, друга збільшує його у 3.

Складіть алгоритм отримання з числа 1 числа 25, що містить не більше
5 команд. У відповіді запишіть лише номери команд.

(Наприклад, 12221 – це алгоритм:

зведи у квадрат

додай 3

додай 3

додай 3

зведи у квадрат,

який перетворює число 2 на 169.)

Якщо таких алгоритмів більше одного, запишіть будь-який з них.

№31 (Номер у базі opengia.com: Завдання №3DF69A. Номер у базі сайт: 3385)

Виконавець Квадратор має дві команди, яким присвоєно номери:

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

2. віднімай 3

Перша їх зводить число на екрані на другий ступінь, друга – віднімає з числа 3.

Складіть алгоритм отримання з числа 14 числа 58, Що містить не більше 5 команд У відповіді запишіть лише номери команд.

(Наприклад, 21221 – це алгоритм

віднімай 3

зведи у квадрат

віднімай 3

віднімай 3

зведи у квадрат,

який перетворює число 7 на 100.)

Якщо таких алгоритмів більше одного, запишіть будь-який з них.

№32 (Номер у базі opengia.com: Завдання №3FFF93. Номер у базі сайт: 3394)

Виконавець Квадратор має дві команди, яким присвоєно номери:

1. додай 1

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

Перша збільшує число на екрані на 1, друга зводить його в другий ступінь.

Виконавець працює лише з натуральними числами.

Складіть алгоритм отримання із числа 3 числа 84, що містить не більше
5 команд. У відповіді запишіть лише номери команд.

(Наприклад, 11221 – це алгоритм:

додай 1

додай 1

зведи у квадрат

зведи у квадрат

додай 1,

який перетворює число 1 на 82).

Якщо таких алгоритмів більше одного, запишіть будь-який з них.

№33 (Номер у базі opengia.com: Завдання №3a56d0. Номер у базі сайт: 3398)

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

2. додай 2

Складіть алгоритм отримання з числа 1 числа 51

(Наприклад, 21221 – це алгоритм

додай 2

зведи у квадрат

додай 2

додай 2

зведи у квадрат,

Якщо таких алгоритмів більше одного, запишіть будь-який з них.

№34 (Номер у базі opengia.com: Завдання №421905. Номер у базі сайт: 3412)

Виконавець Квадратор має дві команди, яким присвоєно номери:

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

2. додай 2

Перша їх зводить число на екрані на другий ступінь, друга – додає до 2.

Складіть алгоритм отримання з числа 1 числа 85, Що містить не більше 5 команд У відповіді запишіть лише номери команд.

(Наприклад, 21221 – це алгоритм

додай 2

зведи у квадрат

додай 2

додай 2

зведи у квадрат,

який перетворює число 1 на 169.)

Якщо таких алгоритмів більше одного, запишіть будь-який з них.

№35 (Номер у базі opengia.com: Завдання №42B5B3. Номер у базі сайт: 3414)

Виконавець Квадратор має дві команди, яким присвоєно номери:

1. віднімай 3

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

Перша їх зменшує число на екрані на 3, друга зводить їх у другий ступінь.

Виконавець працює лише з натуральними числами.

Складіть алгоритм отримання із числа 4 числа 49, що містить не більше
5 команд. У відповіді запишіть лише номери команд.

(Наприклад, 21211 – це алгоритм:

зведи у квадрат

віднімай 3

зведи у квадрат

віднімай 3

віднімай 3,

який перетворює число 3 на 30).

Якщо таких алгоритмів більше одного, запишіть будь-який з них.

№36 (Номер у базі opengia.com: Завдання №502F18. Номер у базі сайт: 3501)

Виконавець Квадратор має дві команди, яким присвоєно номери:

1. додай 3

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

Виконавець працює лише з натуральними числами.

Складіть алгоритм отримання із числа 4 числа 58, що містить не більше
5 команд. У відповіді запишіть лише номери команд.

(Наприклад, 22111 – це алгоритм:

зведи у квадрат

зведи у квадрат

додай 3

додай 3

додай 3,

який перетворює число 3 на 90).

Якщо таких алгоритмів більше одного, запишіть будь-який з них.

№37 (Номер у базі opengia.com: Завдання №509010. Номер у базі сайт: 3507)

Виконавець Умножатор має дві команди, яким присвоєно номери:

1. помнож на 3

2. додай 2

Перша з них збільшує число на екрані в 3 рази, друга - додає до 2.

Складіть алгоритм отримання з числа 2 числа 66, Що містить не більше 5 команд У відповіді запишіть лише номери команд.

(Наприклад, 12212 – це алгоритм:

помнож на 3

додай 2

додай 2

помнож на 3

додай 2,

який перетворює число 2 на 32.)

Якщо таких алгоритмів більше одного, запишіть будь-який з них.

№38 (Номер у базі opengia.com: Завдання №518464. Номер у базі сайт: 3513)

1. відніми один

2. помнож на три

Перша їх зменшує число на екрані на 1, друга – потроює його.

Складіть алгоритм отримання із числа 5 числа 26, Що містить не більше 5 команд У відповіді запишіть лише номери команд.

(Наприклад, 21211 – це алгоритм:

помнож на три

віднімай один

помнож на три

віднімай один

відніми один,

який перетворює число 2 на 13.)

Якщо таких алгоритмів більше одного, запишіть будь-який з них.

№39 (Номер у базі opengia.com: Завдання №536DF2. Номер у базі сайт: 3522)

У виконавця Утроитель дві команди, яким присвоєно номери:

1 – віднімай 1

2 – помнож на три

Перша їх зменшує число на екрані на 1, друга – потроює його.

Складіть алгоритм отримання із числа 4 числа 25, Що містить не більше 5 команд У відповіді запишіть лише номери команд.

(Наприклад, 21211 – це алгоритм:

помнож на три

віднімай 1

помнож на три

віднімай 1

віднімай 1,

який перетворює число 2 на 13).

Якщо таких алгоритмів більше одного, запишіть будь-який з них.

№40 (Номер у базі opengia.com: Завдання №54BEF8. Номер у базі сайт: 3530)

У виконавця Утроитель дві команди, яким присвоєно номери:

1 – віднімай 1

2 – помнож на три

Перша їх зменшує число на екрані на 1, друга – потроює його.

Складіть алгоритм отримання з числа 9 числа 62, Що містить не більше 5 команд У відповіді запишіть лише номери команд.

(Наприклад, 21211 – це алгоритм:

помнож на три

віднімай 1

помнож на три

віднімай 1

віднімай 1,

який перетворює число 2 на 13).

Якщо таких алгоритмів більше одного, запишіть будь-який з них.

№41 (Номер у базі opengia.com: Завдання №5B0D95. Номер у базі сайт: 3554)

Виконавець Квадратор має дві команди, яким присвоєно номери:

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

2. віднімай 3

Перша їх зводить число на екрані на другий ступінь, друга зменшує їх у 3.

Складіть алгоритм отримання із числа 3 числа 30, що містить не більше
5 команд. У відповіді запишіть лише номери команд.

(Наприклад, 12221 – це алгоритм:

зведи у квадрат

віднімай 3

віднімай 3

віднімай 3

зведи у квадрат,

який перетворює число 4 на 49.)

Якщо таких алгоритмів більше одного, запишіть будь-який з них.

№42 (Номер у базі opengia.com: Завдання №5D17F3. Номер у базі сайт: 3561)

У виконавця Обчислювач дві команди, яким присвоєно номери:

1. помнож на 4

2. віднімай 1

Складіть алгоритм отримання з числа 2 числа 120, Що містить не більше 5 команд У відповіді запишіть лише номери команд.

(Наприклад, 11221 – це алгоритм:

помнож на 4

помнож на 4

віднімай 1

віднімай 1

помнож на 4,

Якщо таких алгоритмів більше одного, запишіть будь-який з них.

№43 (Номер у базі opengia.com: Завдання №5F948E. Номер у базі сайт: 3571)

Виконавець Квадратор має дві команди, яким присвоєно номери:

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

2. віднімай 1

Складіть алгоритм отримання з числа 2 числа 80, що містить не більше
5 команд. У відповіді запишіть лише номери команд.

віднімай 1

зведи у квадрат

віднімай 1

віднімай 1

зведи у квадрат,

який перетворює число 4 на 49.)

Якщо таких алгоритмів більше одного, запишіть будь-який з них.

№44 (Номер у базі opengia.com: Завдання №5c6590. Номер у базі сайт: 3578)

Виконавець Квадратор має дві команди, яким присвоєно номери:

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

2. віднімай 1

Перша їх зводить число на екрані на другий ступінь, друга – віднімає з числа 1.

Складіть алгоритм отримання із числа 2 числа 13, Що містить не більше 5 команд У відповіді запишіть лише номери команд.

віднімай 1

віднімай 1

віднімай 1

зведи у квадрат

зведи у квадрат,

який перетворює число 1 на 16.)

Якщо таких алгоритмів більше одного, запишіть будь-який з них.

№45 (Номер у базі opengia.com: Завдання №64928C. Номер у базі сайт: 3615)

Виконавець Квадратор має дві команди, яким присвоєно номери:

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

2. віднімай 2

Перша їх зводить число на екрані на другий ступінь, друга зменшує їх у 2.

Складіть алгоритм отримання з числа 2 числа 144, що містить не більше
5 команд. У відповіді запишіть лише номери команд.

(Наприклад, 12221 – це алгоритм:

зведи у квадрат

віднімай 2

віднімай 2

віднімай 2

зведи у квадрат,

який перетворює число 4 на 100.)

Якщо таких алгоритмів більше одного, запишіть будь-який з них.

№46 (Номер у базі opengia.com: Завдання №691436. Номер у базі сайт: 3647)

Виконавець Квадратор має дві команди, яким присвоєно номери:

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

2. віднімай 3

Перша їх зводить число на екрані на другий ступінь, друга – зменшує число на 3.

Складіть алгоритм отримання з числа 2 числа 100що містить не більше п'яти команд. У відповіді запишіть лише номери команд.

(Наприклад, 12221 – це алгоритм:

зведи у квадрат

віднімай 3

віднімай 3

віднімай 3

зведи у квадрат,

який перетворює число 4 число 49).

Якщо таких алгоритмів більше одного, запишіть будь-який з них.

№47 (Номер у базі opengia.com: Завдання №6ab092. Номер у базі сайт: 3682)

У виконавця Обчислювач дві команди, яким присвоєно номери:

1. додай 3

2. помнож на 2

Складіть алгоритм отримання з числа 1 числа 25, Що містить не більше 5 команд У відповіді запишіть лише номери команд.

додай 3

додай 3

помнож на 2

помнож на 2

додай 3

Якщо таких алгоритмів більше одного, запишіть будь-який з них.

№48 (Номер у базі opengia.com: Завдання №6ed92b. Номер у базі сайт: 3691)

Виконавець Квадратор має дві команди, яким присвоєно номери:

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

2. додай 3

Складіть алгоритм отримання з числа 2 числа 55, Що містить не більше 5 команд У відповіді запишіть лише номери команд.

(Наприклад, 22122 – це алгоритм:

додай 3

додай 3

зведи у квадрат

додай 3

додай 3

який перетворює число 2 на 70).

Якщо таких алгоритмів більше одного, запишіть будь-який з них.

№49 (Номер у базі opengia.com: Завдання №70deed. Номер у базі сайт: 3703)

1. віднімай 3

2. помнож на 4

Перша їх зменшує число на екрані на 3, друга – збільшує число вчетверо.

Складіть алгоритм отримання з числа 1 числа 49, Що містить не більше 5 команд У відповіді запишіть лише номери команд.

(Наприклад, 21212 – це алгоритм:

помнож на 4

віднімай 3

помнож на 4

віднімай 3

помнож на 4,

який перетворює число 2 на 68.)

Якщо таких алгоритмів більше одного, запишіть будь-який з них.

№50 (Номер у базі opengia.com: Завдання №710A3B. Номер у базі сайт: 3705)

У виконавця Обчислювач дві команди, яким присвоєно номери:

1. помнож на 3

2. віднімай 2

Складіть алгоритм отримання з числа 1 числа 23, Що містить не більше 5 команд У відповіді запишіть лише номери команд.

(Наприклад, 11221 – це алгоритм

помнож на 3

помнож на 3

віднімай 2

віднімай 2

помнож на 3,

Якщо таких алгоритмів більше одного, запишіть будь-який з них.

№51 (Номер у базі opengia.com: Завдання №75FECE. Номер у базі сайт: 3730)

У виконавця Дільник дві команди, яким присвоєно номери:

1. розділи на 2

2. додай 1

Перша їх зменшує число на екрані вдвічі, друга збільшує його у 1.

Виконавець працює лише з натуральними числами.

Складіть алгоритм отримання із числа 54 числа 16, що містить не більше
5 команд. У відповіді запишіть лише номери команд.

(Наприклад, 21222 – це алгоритм:

додай 1

розділи на 2

додай 1

додай 1

додай 1,

який перетворює число 21 на 14).

Якщо таких алгоритмів більше одного, запишіть будь-який з них.

№52 (Номер у базі opengia.com: Завдання №7A624B. Номер у базі сайт: 3753)

У виконавця Обчислювач дві команди, яким присвоєно номери:

1. помнож на 4

2. віднімай 3

Перша їх збільшує число на екрані вчетверо, друга зменшує його в 3.

Складіть алгоритм отримання із числа 2 числа 14, Що містить не більше 5 команд У відповіді запишіть лише номери команд.

(Наприклад, 11221 – це алгоритм:

помнож на 4

помнож на 4

віднімай 3

віднімай 3

помнож на 4,

який перетворює число 1 на 40.)

Якщо таких алгоритмів більше одного, запишіть будь-який з них.

№53 (Номер у базі opengia.com: Завдання №7BDDB5. Номер у базі сайт: 3764)

У виконавця Обчислювач дві команди, яким присвоєно номери:

1. помнож на 3

2. додай 1

Перша їх збільшує число на екрані втричі, друга збільшує його у 1.

Складіть алгоритм отримання із числа 5 числа 60, Що містить не більше 5 команд У відповіді запишіть лише номери команд.

(Наприклад, 11221 – це алгоритм:

помнож на 3

помнож на 3

додай 1

додай 1

помнож на 3,

Якщо таких алгоритмів більше одного, запишіть будь-який з них.

№54 (Номер у базі opengia.com: Завдання №7D2608. Номер у базі сайт: 3775)

Виконавець Конструктор має дві команди, яким присвоєно номери:

1. приписати 2

2. розділити на 2

Перша з них приписує до числа на екрані справа цифру 2, друга - ділить його на 2.

Складіть алгоритм отримання із числа 32 числа 21, Що містить не більше 5 команд У відповіді запишіть лише номери команд.

(Наприклад, 22212 – це алгоритм:

розділити на 2

розділити на 2

розділити на 2

приписати 2

розділити на 2,

який перетворює число 8 на число 6.)

Якщо таких алгоритмів більше одного, запишіть будь-який із них.

№55 (Номер у базі opengia.com: Завдання №7F8C8D. Номер у базі сайт: 3787)

1. віднімай 1

2. помнож на 2

Складіть алгоритм отримання з числа 2 числа 11, Що містить не більше 5 команд У відповіді запишіть лише номери команд.

(Наприклад, 12121 – це алгоритм:

віднімай 1

помнож на 2

віднімай 1

помнож на 2

віднімай 1,

Якщо таких алгоритмів більше одного, запишіть будь-який з них.

№56 (Номер у базі opengia.com: Завдання №7ef25d. Номер у базі сайт: 3797)

Виконавець Квадратор має дві команди, яким присвоєно номери:

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

2. додай 1

Складіть алгоритм отримання із числа 2 числа 27, Що містить не більше 5 команд У відповіді запишіть лише номери команд.

(Наприклад, 11221 – це алгоритм:

зведи у квадрат

зведи у квадрат

додай 1

додай 1

зведи у квадрат,

який перетворює число 2 на 324).

Якщо таких алгоритмів більше одного, запишіть будь-який з них.

№57 (Номер у базі opengia.com: Завдання №81B12D. Номер у базі сайт: 3805)

У виконавця Обчислювач дві команди, яким присвоєно номери:

1. помнож на 5

2. додай 1

Перша їх збільшує число на екрані в 5 разів, друга збільшує його у 1.

Складіть алгоритм отримання з числа 1 числа 56, Що містить не більше 5 команд У відповіді запишіть лише номери команд.

(Наприклад, 11221 – це алгоритм:

помнож на 5

помнож на 5

додай 1

додай 1

помнож на 5,

який перетворює число 2 на 260.)

Якщо таких алгоритмів більше одного, запишіть будь-який з них.

№58 (Номер у базі opengia.com: Завдання №881e5b. Номер у базі сайт: 3847)

Виконавець Квадратор має дві команди, яким присвоєно номери:

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

2. віднімай 5

Перша їх зводить число на екрані на другий ступінь, друга – віднімає з числа 5.

Складіть алгоритм отримання з числа 1 числа 36, Що містить не більше 5 команд У відповіді запишіть лише номери команд.

(Наприклад, 21211 – це алгоритм

віднімай 5

зведи у квадрат

віднімай 5

зведи у квадрат

зведи у квадрат,

який перетворює число 2 на 256.)

Якщо таких алгоритмів більше одного, запишіть будь-який з них.

№59 (Номер у базі opengia.com: Завдання №8c7312. Номер у базі сайт: 3887)

Виконавець Квадратор має дві команди, яким присвоєно номери:

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

2. віднімай 3

Перша їх зводить число на екрані на другий ступінь, друга – віднімає з числа 3.

Складіть алгоритм отримання із числа 2 числа 46, Що містить не більше 5 команд У відповіді запишіть лише номери команд.

(Наприклад, 2221 – це алгоритм

віднімай 3

віднімай 3

віднімай 3

зведи у квадрат

який перетворює число 4 на 25.)

Якщо таких алгоритмів більше одного, запишіть будь-який з них.

№60 (Номер у базі opengia.com: Завдання №96E9FF. Номер у базі сайт: 3920)

У виконавця Обчислювач дві команди, яким присвоєно номери:

1. додай один

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

Перша їх збільшує число на екрані на 1, друга – зводить його на другий ступінь.

Складіть алгоритм отримання із числа 2 числа 19, Що містить не більше 5 команд У відповіді запишіть лише номери команд.

додай один

зведи у квадрат

додай один

зведи у квадрат

додай один,

який перетворює число 1 на 26.)

Якщо таких алгоритмів більше одного, запишіть будь-який з них.

№61 (Номер у базі opengia.com: Завдання №96aed4. Номер у базі сайт: 3923)

Виконавець Програміст має дві команди, яким присвоєно номери:

1. віднімай 1

2. помнож на 4

Перша їх зменшує число на екрані на 1, друга – збільшує число вчетверо.

Складіть алгоритм отримання з числа 1 числа 44, Що містить не більше 5 команд У відповіді запишіть лише номери команд.

(Наприклад, 22112 – це алгоритм:

помнож на 4

помнож на 4

віднімай 1

віднімай 1

помнож на 4,

який перетворює число 1 на 56.)

Якщо таких алгоритмів більше одного, запишіть будь-який з них.

№62 (Номер у базі opengia.com: Завдання №97C2F8. Номер у базі сайт: 3930)

У виконавця Обчислювач дві команди, яким присвоєно номери:

1. відняти 3

2. приписати 1

Перша їх зменшує число на 3, а друга приписує щодо нього справа 1.

Складіть алгоритм отримання з числа8 числа 15, Що містить не більше 5 команд У відповіді запишіть лише номери команд.

(Наприклад,21112 – це алгоритм

приписати 1

відняти 3

відняти 3

відняти 3

приписати 1,

який перетворює число 1о 21-й.)

Якщо таких алгоритмів більше одного, запишіть будь-який із них.

№63 (Номер у базі opengia.com: Завдання №9889b6. Номер у базі сайт: 3935)

1. помнож на 2

2. додай 3

Складіть алгоритм отримання із числа 4 числа 47, Що містить не більше 5 команд У відповіді запишіть лише номери команд.

(

помнож на 2

додай 3

додай 3

помнож на 2

помнож на 2,

.)

Якщо таких алгоритмів більше одного, запишіть будь-який з них.

№64 (Номер у базі opengia.com: Завдання №996D37. Номер у базі сайт: 3939)

У виконавця Обчислювач дві команди, яким присвоєно номери:

1. помнож на 4

2. віднімай 2

Складіть алгоритм отримання із числа 3 числа 30, Що містить не більше 5 команд У відповіді запишіть лише номери команд.

(Наприклад, 11221 – це алгоритм:

помнож на 4

помнож на 4

віднімай 2

віднімай 2

помнож на 4,

Якщо таких алгоритмів більше одного, запишіть будь-який з них.

№65 (Номер у базі opengia.com: Завдання №9A2DCC. Номер у базі сайт: 3944)

У виконавця Обчислювач дві команди, яким присвоєно номери:

1. помнож на 2

2. віднімай 1

Перша з них збільшує число на екрані вдвічі, друга зменшує його
на 1.

Складіть алгоритм отримання з числа 9 числа 29, що містить не більше
5 команд. У відповіді запишіть лише номери команд.

(Наприклад, 12212 – це алгоритм

помнож на 2

віднімай 1

віднімай 1

помнож на 2

віднімай 1,

який перетворює число 5 на число 15.)

Якщо таких алгоритмів більше одного, запишіть будь-який із них.

№66 (Номер у базі opengia.com: Завдання №9C67B1. Номер у базі сайт: 3958)

У виконавця Обчислювач дві команди, яким присвоєно номери:

1. помнож на 3

2. віднімай 1

Складіть алгоритм отримання з числа 1 числа 23, Що містить не більше 5 команд У відповіді запишіть лише номери команд.

(Наприклад, 12212 – це алгоритм

помнож на 3

віднімай 1

віднімай 1

помнож на 3

віднімай 1,

який перетворює число 3 на число 20.)

Якщо таких алгоритмів більше одного, запишіть будь-який з них.

№67 (Номер у базі opengia.com: Завдання №9a5e99. Номер у базі сайт: 3979)

У виконавця Подвоювач дві команди, яким присвоєно номери:

1. помнож на 2

2. додай 3

Перша їх збільшує число на екрані вдвічі, друга – додає до числа 3.

Складіть алгоритм отримання з числа 1 числа 38, Що містить не більше 5 команд У відповіді запишіть лише номери команд.

(Наприклад, 12211 – це алгоритм:

помнож на 2

додай 3

додай 3

помнож на 2

помнож на 2,

який перетворює число 1 на 32.)

Якщо таких алгоритмів більше одного, запишіть будь-який з них.

№68 (Номер у базі opengia.com: Завдання №9c2441. Номер у базі сайт: 3981)

У виконавця Обчислювач дві команди, яким присвоєно номери:

1. помнож на 3

2. додай 2

Перша їх збільшує число на екрані втричі, друга збільшує його у 2.

Складіть алгоритм отримання із числа 3 числа 37,містить не більше 5 команд. У відповіді запишіть лише номери команд.

(Наприклад, 12122 – це алгоритм

помнож на 3

додай 2

помнож на 3

додай 2

додай 2

який перетворює число 2 на 28).

Якщо таких алгоритмів більше одного, запишіть будь-який з них.

№69 (Номер у базі opengia.com: Завдання №A66C94. Номер у базі сайт: 4005)

Виконавець Квадратор має дві команди, яким присвоєно номери:

1. закресли ліворуч

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

Перша видаляє крайню ліву цифру числа на екрані, друга – зводить число на другий ступінь.

Складіть алгоритм отримання з числа 8 числа 56, Що містить не більше 5 команд У відповіді запишіть лише номери команд.

(Наприклад, 12212 – це алгоритм

закресли ліворуч

зведи у квадрат

зведи у квадрат

закресли ліворуч

зведи у квадрат,

який перетворює число 12 на 36.)

Якщо таких алгоритмів більше одного, запишіть будь-який з них.

№70 (Номер у базі opengia.com: Завдання №ACB9F1. Номер у базі сайт: 4031)

Виконавець Квадратор має дві команди, яким присвоєно номери:

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

2. віднімай 2

Складіть алгоритм отримання з числа 7 числа 79, Що містить не більше 5 команд У відповіді запишіть лише номери команд.

(Наприклад, 21221 – це алгоритм

віднімай 2

зведи у квадрат

віднімай 2

віднімай 2

зведи у квадрат,

який перетворює число 6 на 144.)

Якщо таких алгоритмів більше одного, запишіть будь-який з них.

№71 (Номер у базі opengia.com: Завдання №B3E4D9. Номер у базі сайт: 4059)

У виконавця Обчислювач дві команди, яким присвоєно номери:

1. помнож на 3

2. віднімай 2

Перша їх збільшує число на екрані втричі, друга зменшує його у 2.

Складіть алгоритм отримання із числа 2 числа 30, Що містить не більше 5 команд У відповіді запишіть лише номери команд.

(Наприклад, 11221 – це алгоритм

помнож на 3

помнож на 3

віднімай 2

віднімай 2

помнож на 3,

який перетворює число 1 на 15.)

Якщо таких алгоритмів більше одного, запишіть будь-який з них.

№72 (Номер у базі opengia.com: Завдання №B585FF. Номер у базі сайт: 4065)

У виконавця Утроитель дві команди, яким присвоєно номери:

1 – віднімай 1

2 – помнож на три

Перша їх зменшує число на екрані на 1, друга – потроює його.

Складіть алгоритм отримання із числа 6 числа 10, Що містить не більше 5 команд У відповіді запишіть лише номери команд.

(Наприклад, 21211 – це алгоритм:

помнож на три

віднімай 1

помнож на три

віднімай 1

віднімай 1,

який перетворює число 2 на 13).

Якщо таких алгоритмів більше одного, запишіть будь-який з них.

№73 (Номер у базі opengia.com: Завдання №B64FF2. Номер у базі сайт: 4069)

Виконавець Квадратор має дві команди, яким присвоєно номери:

1. закресли праворуч

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

Перша їх видаляє крайню праву цифру числа на екрані, друга – зводить число на другий ступінь.

Складіть алгоритм отримання з числа 5 числа 1, Що містить не більше 5 команд У відповіді запишіть лише номери команд.

(Наприклад, 12121 – це алгоритм

закресли праворуч

зведи у квадрат

закресли праворуч

зведи у квадрат

закресли праворуч,

який перетворює число 81 на 3.)

Якщо таких алгоритмів більше одного, запишіть будь-який з них.

№74 (Номер у базі opengia.com: Завдання №BA89D0. Номер у базі сайт: 4083)

У виконавця Помножувач дві команди, яким присвоєно номери:

1. віднімай 1

2. помнож на 2

Перша їх зменшує число на екрані на 1, друга – подвоює його.

Складіть алгоритм отримання із числа 3 числа 18, Що містить не більше 5 команд У відповіді запишіть лише номери команд.

(Наприклад, 12121 – це алгоритм:

віднімай 1

помнож на 2

віднімай 1

помнож на 2

віднімай 1,

який перетворює число 5 в 13).

Якщо таких алгоритмів більше одного, запишіть будь-який з них.

№75 (Номер у базі opengia.com: Завдання №C1AD90. Номер у базі сайт: 4111)

У виконавця Дільник дві команди, яким присвоєно номери:

1. розділи на 2

2. віднімай 1

Перша зменшує число на екрані в 2 рази, друга зменшує його на 1.

Виконавець працює лише з натуральними числами.

Складіть алгоритм отримання з числа 65 числа 4, що містить не більше
5 команд. У відповіді запишіть лише номери команд.

(Наприклад, 12112 – це алгоритм:

розділи на 2

віднімай 1

розділи на 2

розділи на 2

віднімай 1,

який перетворює число 42 на число 4).

Якщо таких алгоритмів більше одного, запишіть будь-який з них.

№76 (Номер у базі opengia.com: Завдання №C6F88B. Номер у базі сайт: 4138)

Виконавець Квадратор має дві команди, яким присвоєно номери:

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

2. додай 1

Перша їх зводить число на екрані на другий ступінь, друга – додає до 1.

Складіть алгоритм отримання з числа 1 числа 26, що містить не більше
5 команд. У відповіді запишіть лише номери команд.

(Наприклад, 21221 – це алгоритм:

додай 1

зведи у квадрат

додай 1

додай 1

зведи у квадрат,

який перетворює число 1 на 36).

Якщо таких алгоритмів більше одного, запишіть будь-який з них.

№77 (Номер у базі opengia.com: Завдання №C8542C. Номер у базі сайт: 4143)

У виконавця Обчислювач дві команди, яким присвоєно номери:

1. додати 2

2. подвоїти

Перша їх збільшує число на екрані на 2, друга – множить його у 2.

Складіть алгоритм отримання із числа 3 числа 44, Що містить не більше 5 команд У відповіді запишіть лише номери команд.

(Наприклад, 12122 – це алгоритм

додати 2

подвоїти

додати 2

подвоїти

подвоїти,

який перетворює число 1 на 32.)

Якщо таких алгоритмів більше одного, запишіть будь-який з них.

№78 (Номер у базі opengia.com: Завдання № CFB7DA. Номер у базі сайт: 4183)

У виконавця Обчислювач дві команди, яким присвоєно номери:

1. помнож на 4

2. віднімай 1

Перша з них збільшує число на екрані вчетверо, друга зменшує його на 1.

Складіть алгоритм отримання із числа 3 числа 39, Що містить не більше 5 команд У відповіді запишіть лише номери команд.

(Наприклад, 11221 – це алгоритм:

помнож на 4

помнож на 4

віднімай 1

віднімай 1

помнож на 4,

який перетворює число 1 на 56.)

Якщо таких алгоритмів більше одного, запишіть будь-який з них.

№79 (Номер у базі opengia.com: Завдання №D10393. Номер у базі сайт: 4188)

У виконавця Дільник дві команди, яким присвоєно номери:

1. розділи на 2

2. віднімай 3

Виконавець працює лише з натуральними числами.

Складіть алгоритм отримання з числа 34 числа 1, що містить не більше
5 команд. У відповіді запишіть лише номери команд.

(Наприклад, 21211- Це алгоритм:

віднімай 3

розділи на 2

віднімай 3

розділи на 2

розділи на 2,

Якщо таких алгоритмів більше одного, запишіть будь-який з них.

№80 (Номер у базі opengia.com: Завдання №D64429. Номер у базі сайт: 4213)

У виконавця Обчислювач дві команди, яким присвоєно номери:

1. помнож на 3

2. додай 1

Перша їх збільшує число на екрані втричі, друга збільшує його у 2.

Складіть алгоритм отримання із числа 2 числа 25, Що містить не більше 5 команд У відповіді запишіть лише номери команд.

(Наприклад, 11221 – це алгоритм:

помнож на 3

помнож на 3

додай 1

додай 1

помнож на 3,

який перетворює число 1 на 33.)

Якщо таких алгоритмів більше одного, запишіть будь-який з них.

№81 (Номер у базі opengia.com: Завдання №DF053C. Номер у базі сайт: 4245)

У виконавця Дільник дві команди, яким присвоєно номери:

1. розділи на 2

2. віднімай 3

Перша зменшує число на екрані в 2 рази, друга зменшує його на 3.

Виконавець працює лише з натуральними числами.

Складіть алгоритм отримання з числа 41 числа 4, що містить не більше
5 команд. У відповіді запишіть лише номери команд.

(Наприклад, 11122 – це алгоритм:

розділи на 2

розділи на 2

розділи на 2

віднімай 3

віднімай 3,

який перетворює число 88 на 5).

Якщо таких алгоритмів більше одного, запишіть будь-який з них.

№82 (Номер у базі opengia.com: Завдання №E16506. Номер у базі сайт: 4256)

Виконавець Квадратор має дві команди, яким присвоєно номери:

1. віднімай 1

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

Перша їх зменшує число на екрані на 1, друга зводить їх у другий ступінь.

Виконавець працює лише з натуральними числами.

Складіть алгоритм отримання з числа 2 числа 64, що містить не більше
5 команд. У відповіді запишіть лише номери команд.

(Наприклад, 11121 – це алгоритм:

віднімай 1

віднімай 1

віднімай 1

зведи у квадрат

віднімай 1,

який перетворює число 7 на 15).

Якщо таких алгоритмів більше одного, запишіть будь-який з них.

№83 (Номер у базі opengia.com: Завдання №E6DB4A. Номер у базі сайт: 4273)

У виконавця Обчислювач дві команди, яким присвоєно номери:

1. віднімай 3

2. помнож на 3

Перша зменшує число на екрані на 3, друга – множить його на 3.

Складіть алгоритм отримання з числа 7 числа 177, Що містить не більше 5 команд У відповіді запишіть лише номери команд.

(Наприклад, 22211 – це алгоритм

помнож на 3

помнож на 3

помнож на 3

віднімай 3

віднімай 3,

який перетворює число 1 на 21.)

Якщо таких алгоритмів більше одного, запишіть будь-який з них.

№84 (Номер у базі opengia.com: Завдання №E9E5AB. Номер у базі сайт: 4287)

У виконавця Обчислювач дві команди, яким присвоєно номери:

1. помнож на 4

2. віднімай 2

Перша з них збільшує число на екрані вчетверо, друга зменшує його на 2.

Складіть алгоритм отримання із числа 4 числа 28, Що містить не більше 5 команд У відповіді запишіть лише номери команд.

(Наприклад, 11221 – це алгоритм:

помнож на 4

помнож на 4

віднімай 2

віднімай 2

помнож на 4,

який перетворює число 1 на 48.)

Якщо таких алгоритмів більше одного, запишіть будь-який з них.

№85 (Номер у базі opengia.com: Завдання №EB57AC. Номер у базі сайт: 4292)

Виконавець Квадратор має дві команди, яким присвоєно номери:

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

2. додай 2

Перша їх зводить число на екрані на другий ступінь, друга збільшує їх у 2.

Складіть алгоритм отримання із числа 4 числа 68, що містить не більше
5 команд. У відповіді запишіть лише номери команд.

(Наприклад, 12221 – це алгоритм:

зведи у квадрат

додай 2

додай 2

додай 2

зведи у квадрат,

який перетворює число 3 на 225.)

Якщо таких алгоритмів більше одного, запишіть будь-який з них.

№86 (Номер у базі opengia.com: Завдання №F043E1. Номер у базі сайт: 4310)

Виконавець Конструктор має дві команди, яким присвоєно номери:

1. приписати 2

2. розділити на 2

Перша з них приписує до числа на екрані справа цифру 2, друга ділить його на 2.

Складіть алгоритм отримання з числа 3 числа 2, Що містить не більше 5 команд У відповіді запишіть лише номери команд.

(Наприклад, 22212 – це алгоритм:

розділити на 2

розділити на 2

розділити на 2

приписати 2

розділити на 2,

який перетворює число 8 на число 6.)

Якщо таких алгоритмів більше одного, запишіть будь-який із них.

№87 (Номер у базі opengia.com: Завдання №F54980. Номер у базі сайт: 4329)

У виконавця Дільник дві команди, яким присвоєно номери:

1. розділи на 2

2. віднімай 1

Перша зменшує число на екрані в 2 рази, друга зменшує його на 1.

Виконавець працює лише з натуральними числами.

Складіть алгоритм отримання з числа 27 числа 5, що містить не більше
5 команд. У відповіді запишіть лише номери команд.

(Наприклад, 12111 – це алгоритм:

розділи на 2

віднімай 1

розділи на 2

розділи на 2

розділи на 2,

який перетворює число 50 3).

Якщо таких алгоритмів більше одного, запишіть будь-який з них.

№88 (Номер у базі opengia.com: Завдання №F5722B. Номер у базі сайт: 4330)

У виконавця Помножувач дві команди, яким присвоєно номери:

1. віднімай 1

2. помнож на 2

Перша їх зменшує число на екрані на 1, друга – подвоює його.

Складіть алгоритм отримання із числа 3 числа 21, Що містить не більше 5 команд У відповіді запишіть лише номери команд.

(Наприклад, 12121 – це алгоритм:

віднімай 1

помнож на 2

віднімай 1

помнож на 2

віднімай 1,

який перетворює число 5 в 13).

Якщо таких алгоритмів більше одного, запишіть будь-який з них.

№89 (Номер у базі opengia.com: Завдання №F5D350. Номер у базі сайт: 4333)

У виконавця Дільник дві команди, яким присвоєно номери:

1. розділи на 2

2. віднімай 3

Перша зменшує число на екрані в 2 рази, друга зменшує його на 3.

Виконавець працює лише з натуральними числами.

Складіть алгоритм отримання з числа 76 числа 5, що містить не більше
5 команд. У відповіді запишіть лише номери команд.

(Наприклад, 21211- Це алгоритм:

віднімай 3

розділи на 2

віднімай 3

розділи на 2

розділи на 2,

який перетворює число 33 на 3).

Якщо таких алгоритмів більше одного, запишіть будь-який з них.

№90 (Номер у базі opengia.com: Завдання №F6F7B1. Номер у базі сайт: 4340)

У виконавця Роздвоювач дві команди, яким присвоєно номери:

1. відняти 1

2. розділити на 2

Перша їх зменшує число, записане на екрані, на 1, друга – ділить їх у 2.

Складіть алгоритм отримання з числа 17 числа 5, Що містить не більше 5 команд У відповіді запишіть лише номери команд.

(Наприклад: 2212 – це алгоритм:

розділити на 2

розділити на 2

відняти 1

розділити на 2,

який перетворює число 12 на число 1).

Якщо таких алгоритмів більше одного, запишіть будь-який із них.

№91 (Номер у базі opengia.com: Завдання №FA2185. Номер у базі сайт: 4352)

Виконавець Квадратор має дві команди, яким присвоєно номери:

1. додай 3

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

Перша їх збільшує число на екрані на 3, друга зводить їх у другий ступінь.

Виконавець працює лише з натуральними числами.

Складіть алгоритм отримання із числа 6 числа 48, що містить не більше
5 команд. У відповіді запишіть лише номери команд.

(Наприклад, 11211 – це алгоритм:

додай 3

додай 3

зведи у квадрат

додай 3

додай 3,

який перетворює число 4 106).

Якщо таких алгоритмів більше одного, запишіть будь-який з них.

№92 (Номер у базі opengia.com: Завдання №FACBF4. Номер у базі сайт: 4355)

Виконавець Квадратор має дві команди, яким присвоєно номери:

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

2. віднімай 1

Перша їх зводить число на екрані на другий ступінь, друга зменшує їх у 1.

Складіть алгоритм отримання із числа 3 числа 62, що містить не більше
5 команд. У відповіді запишіть лише номери команд.

(Наприклад, 21221 – це алгоритм:

віднімай 1

зведи у квадрат

віднімай 1

віднімай 1

зведи у квадрат,

який перетворює число 4 на 49.)

Якщо таких алгоритмів більше одного, запишіть будь-який з них.

№93 (Номер у базі opengia.com: Завдання №FB89DF. Номер у базі сайт: 4359)

У виконавця Обчислювач дві команди, яким присвоєно номери:

1. помнож на 5

2. додай 2

Перша з них збільшує число на екрані в 5 разів, друга збільшує його на 2 рази.

Складіть алгоритм отримання з числа 1 числа 39, Що містить не більше 5 команд У відповіді запишіть лише номери команд.

(Наприклад, 11221 – це алгоритм:

помнож на 5

помнож на 5

додай 2

додай 2

помнож на 5,

який перетворює число 1 на 145.)

Якщо таких алгоритмів більше одного, запишіть будь-який з них.

№94 (Номер у базі opengia.com: Завдання №aade47. Номер у базі сайт: 4387)

1. помнож на 2

2. віднімай 5

Перша їх подвоює число на екрані, друга зменшує його в 5.

Складіть алгоритм отримання із числа 3 числа 9, Що містить не більше 5 команд У відповіді запишіть лише номери команд.

(Наприклад, 21221 – це алгоритм

віднімай 5

помнож на 2

віднімай 5

віднімай 5

помнож на 2

який перетворює число 11 на 4.)

Якщо таких алгоритмів більше одного, запишіть будь-який з них.

№95 (Номер у базі opengia.com: Завдання №b4ba15. Номер у базі сайт: 4393)

У виконавця Квадратордві команди, яким присвоєно номери:

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

2. віднімай 2

Перша їх зводить число на екрані на другий ступінь, друга – віднімає з числа 2.

Складіть алгоритм отримання з числа 1 числа 49, Що містить не більше 5 команд У відповіді запишіть лише номери команд.

(Наприклад, 21212 – це

алгоритм

віднімай 2

зведи у квадрат

віднімай 2

зведи у квадрат

віднімай 2

який перетворює число 5 на 47.)

Якщо таких алгоритмів більше одного, запишіть будь-який з них.

№96 (Номер у базі opengia.com: Завдання №b4c648. Номер у базі сайт: 4394)

Виконавець Квадратор має дві команди, яким присвоєно номери:

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

2. додай 1

Перша їх зводить число на екрані на другий ступінь, друга – додає до 1.

Складіть алгоритм отримання із числа 2 числа 37, Що містить не більше 5 команд У відповіді запишіть лише номери команд.

(Наприклад, 21122 – це алгоритм:

додай 1

зведи у квадрат

зведи у квадрат

додай 1

додай 1

який перетворює число 1 на 18).

Якщо таких алгоритмів більше одного, запишіть будь-який з них.

№97 (Номер у базі opengia.com: Завдання №b62dc4. Номер у базі сайт: 4400)

Виконавець Калькулятор має дві команди, яким присвоєно номери:

1. помнож на 2

2. віднімай 4

Перша їх подвоює число на екрані, друга зменшує його на 4.

Складіть алгоритм отримання з числа 2 числа 24, Що містить не більше 5 команд У відповіді запишіть лише номери команд.

(Наприклад, 21221 – це алгоритм

віднімай 4

помнож на 2

віднімай 4

віднімай 4

помнож на 2

який перетворює число 10 на 8.)

Якщо таких алгоритмів більше одного, запишіть будь-який з них.

№98 (Номер у базі opengia.com: Завдання №be695d. Номер у базі сайт: 4415)

Виконавець Калькулятор має дві команди, яким присвоєно номери:

1. помнож на 3

2. віднімай 4

Перша з них потроює число на екрані, друга зменшує його на 4.

Складіть алгоритм отримання із числа 5 числа 17, Що містить не більше 5 команд У відповіді запишіть лише номери команд.

(Наприклад, 21221 – це алгоритм

віднімай 4

помнож на 3

віднімай 4

віднімай 4

помнож на 3

який перетворює число 10 на 30.)

Якщо таких алгоритмів більше одного, запишіть будь-який з них.

№99 (Номер у базі opengia.com: Завдання №cac5ef. Номер у базі сайт: 4434)

У виконавця Обчислювач дві команди, яким присвоєно номери:

1. помнож на 2

2. додай 1

Перша їх збільшує число на екрані вдвічі, друга збільшує його у 1.

Складіть алгоритм отримання з числа 2 число 14, Що містить не більше 4 команд. У відповіді запишіть лише номери команд.

(Наприклад, 12121 – це алгоритм

помнож на 2

додай 1

помнож на 2

додай 1

помнож на 2

який перетворює число 3 на 30.)

Якщо таких алгоритмів більше одного, запишіть будь-який з них.

№100 (Номер у базі opengia.com: Завдання №dee334. Номер у базі сайт: 4453)

Виконавець Квадратор має дві команди, яким присвоєно номери:

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

2. додай 3

Перша їх зводить число на екрані на другий ступінь, друга – додає до 3.

Складіть алгоритм отримання з числа 1 числа 262, Що містить не більше 5 команд У відповіді запишіть лише номери команд.

(Наприклад, 11221 це алгоритм:

зведи у квадрат

зведи у квадрат

додай 3

додай 3

зведи у квадрат,

який перетворює число 2 на 484).

Якщо таких алгоритмів більше одного, запишіть будь-який з них.

№101 (Номер у базі opengia.com: Завдання №e0e2da. Номер у базі сайт: 4456)

У виконавця Обчислювач дві команди, яким присвоєно номери:

1. помнож на 3

2. віднімай 1

Перша їх збільшує число на екрані втричі, друга зменшує його у 1.

Складіть алгоритм отримання з числа 1 число 23, Що містить не більше 5 команд У відповіді запишіть лише номери команд.

(Наприклад, 12122 – це алгоритм

помнож на 3

віднімай 1

помнож на 3

віднімай 1

віднімай 1

який перетворює число 2 на 13.)

Якщо таких алгоритмів більше одного, запишіть будь-який з них.

№102 (Номер у базі opengia.com: Завдання №f0b07a. Номер у базі сайт: 4467)

У виконавця Обчислювач дві команди, яким присвоєно номери:

1. додай 3

2. помнож на 2

Перша їх збільшує число на екрані на 3, друга – подвоює його.

Складіть алгоритм отримання із числа 4 числа 50, Що містить не більше 5 команд У відповіді запишіть лише номери команд.

(Наприклад, 11221 – це алгоритм

додай 3

додай 3

помнож на 2

помнож на 2

додай 3

який перетворює число 4 на 43.)

Якщо таких алгоритмів більше одного, запишіть будь-який з них.

Давайте розглянемо процес вирішення завдання типу 14 з демоверсії ФІПД з інформатики за 2017 рік.

У виконавця Дільник дві команди, яким присвоєно номери:
1. розділи на 2
2. віднімай 1
Перша з них зменшує число на екрані вдвічі, друга зменшує його на 1. Виконавець працює тільки з натуральними числами. Складіть алгоритм отримання з числа 65 числа 4, що містить не більше 5 команд. У відповіді запишіть лише номери команд. (Наприклад, 12112 – це алгоритм:
розділи на 2
віднімай 1
розділи на 2
розділи на 2
віднімай 1,
який перетворює число 42 на число 4).
Якщо таких алгоритмів більше одного, запишіть будь-який з них.

Рішення:

Отже, почнемо. Пропоную графічний метод вирішення цього завдання. На самому початку ми маємо число 65. Виконавши кожну з двох команд Дільника ми можемо отримати або 32,5, або 64. Відобразимо це графічно:

Відразу бачимо, що вийшло дрібне число — 32,5. Якщо надалі ми застосовуватимемо до нього команди виконавця, то ми так і отримуватимемо дробові числа. Отримати потрібне – 4 у нас не вийде. Тому цю гілку просто не використовуємо, а продовжимо з числом 64. Знову застосуємо до нього обидві команди Дільника і отримаємо два числа – 32 та 63.

Розв'язання задачі 14 ОДЕ з інформатики

Продовжимо повторювати обидві операції над кожним із двох чисел і на наступному кроці отримаємо:

Розв'язання задачі 14 ОДЕ з інформатики крок 3

Як бачимо, у нас знову вийшло дробове число — 31,5 і з нього ми не отримаємо 4. Тому цю гілку теж бракуємо і більше не використовуємо. Ідемо далі. Застосовуємо обидві команди до трьох отриманих чисел та отримуємо:

Розв'язання задачі 14 ОДЕ з інформатики крок 4

Як правило, останній крок малювати графічно не потрібно. З отриманих даних очевидно, що отримати потрібне число 4 ми можемо поділивши 8 на 2, тобто виконавши на 5 кроці команду виконавця 1. Тепер пройдемо по цьому дереву і запишемо послідовно команди, які ми виконали, щоб отримати 65 число 4:

Розв'язання задачі 14 ОДЕ з інформатики крок 5

Отже, послідовно у нас виходили числа: 65 -> 64 -> 32 -> 16 -> 8 -> 4 , а для їх отримання ми використовували команди 2, 1, 1, 1, 1 - це і є відповідь: 21111 .



Сподобалася стаття? Поділіться з друзями!
Чи була ця стаття корисною?
Так
Ні
Дякую, за Ваш відгук!
Щось пішло не так і Ваш голос не був врахований.
Дякую. Ваше повідомлення надіслано
Знайшли у тексті помилку?
Виділіть її, натисніть Ctrl+Enterі ми все виправимо!