Умножь на 2
которая преобразует число 5 в число 34.
9) Исполнитель Чертежник имеет перо, которое можно поднимать, опускать и перемещать. При перемещении опущенного пера за ним остается след в виде прямой линии. У исполнителя существуют следующие команды: Сместиться на вектор (а, Ь) – исполнитель перемещается в точку, в которую можно попасть из данной, пройдя а единиц по горизонтали и b – по вертикали. Запись: Повторить 5[ Команда 1 Команда 2] означает, что последовательность команд в квадратных скобках повторяется 5 раз. Чертежник находится в начале координат. Чертежнику дан для исполнения следующий алгоритм: Сместиться на вектор (5,2) Сместиться на вектор (-3, 3) Повторить 3[Сместиться на вектор (1,0)] Сместиться на вектор (3, 1) На каком расстоянии от начала координат будет находиться исполнитель Чертежник в результате выполнения данного алгоритма?
10) Исполнитель КАЛЬКУЛЯТОР имеет только две команды, которым присвоены номера: Умножь на 2 Прибавь 1 Выполняя команду номер 1, КАЛЬКУЛЯТОР умножает число на экране на 2, а выполняя команду номер 2, прибавляет к числу на экране 1. Напишите программу, содержащую не более 5 команд, которая из числа 6 получает число 33. Укажите лишь номера команд. Например, программа 12122 -это программа: Умножь на 2 Прибавь 1 Умножь на 2 Прибавь 1 Прибавь 1 которая преобразует число 5 в число 24.
11) У исполнителя, который работает с положительными однобайтовыми двоичными числами, две команды, которым присвоены номера: Сдвинь влево Вычти 1 Выполняя первую из них, исполнитель сдвигает число на один двоичный разряд влево, а выполняя вторую, вычитает из него 1. Исполнитель начал вычисления с числа 91 и выполнил цепочку команд 112112. Запишите результат в десятичной системе.
12) У исполнителя, который работает с положительными однобайтовыми двоичными числами, две команды, которым присвоены номера: Сдвинь вправо Прибавь 4 Выполняя первую из них, исполнитель сдвигает число на один двоичный разряд вправо, а выполняя вторую, добавляет к нему 4. Исполнитель начал вычисления с числа 191 и выполнил цепочку команд 112112. Запишите результат в десятичной системе.
13) Исполнитель КАЛЬКУЛЯТОР имеет только две команды, которым присвоены номера: Вычти 1 Умножь на 2 Выполняя команду номер 1, КАЛЬКУЛЯТОР вычитает из числа на экране 1, а выполняя команду номер 2, умножает число на экране на 2. Напишите программу, содержащую не более 4 команд, которая из числа 3 получает число 16. Укажите лишь номера команд. Например, программа 21211 – это программа: Умножь на 2 Вычти 1 Умножь на 2 Вычти 1 Вычти 1 которая преобразует число 1 в число 0.
14) Исполнитель КВАДРАТОР имеет только две команды, которым присвоены номера: Возведи в квадрат Прибавь 1 Выполняя команду номер 1, КВАДРАТОР возводит число на экране в квадрат, а выполняя команду номер 2, прибавляет к этому числу 1. Напишите программу, содержащую не более 4 команд, которая из числа 2 получает число 36. Укажите лишь номера команд. Например, программа 2122 – это программа: Прибавь 1 Возведи в квадрат Прибавь 1 Прибавь 1 которая преобразует число 1 в число 6.
15) Исполнитель КАЛЬКУЛЯТОР имеет только две команды, которым присвоены номера: Вычти 1 Умножь на 2 Выполняя команду номер 1, КАЛЬКУЛЯТОР вычитает из числа на экране 1, а выполняя команду номер 2, умножает число на экране на 2. Напишите программу, содержащую не более 4 команд, которая из числа 2 получает число 14. Укажите лишь номера команд. Например, программа 12211 – это программа: Вычти 1 Умножь на 2 Умножь на 2 Вычти 1 Вычти 1, которая преобразует число 7 в число 22. 16) Исполнитель Робот ходит по клеткам бесконечной вертикальной клетчатой доски, переходя по одной из команд вверх, вниз, вправо, влево в соседнюю клетку в указанном направлении. Робот выполнил следующую программу: влево Укажите наименьшее возможное число команд в программе, Робота из той же начальной клетки в ту же конечную.
17) На экране есть два окна, в каждом из которых записано по числу. Исполнитель СУММАТОР имеет только две команды, которым присвоены номера: Запиши сумму чисел в первое окно
|