У исполнителя Квадр две команды, которым присвоены номера прибавь 1 возведи в квадрат Первая из этих команд увеличивает число на эк
10-11 класс
|
ране на 1, вторая - возводит в квадрат. Программа для исполнителя Квадр - это последовательность номеров и команд
Например 22111- это программа
возведи в квадрат
возведи в квадрат
прибавь 1
прибавь 1
прибавь 1
Эта программа преобразует число 3 в число 84
Запишите програму для исполнителя КвадрБ которая преобразует число 3 в число 10001 и содержит не более 6 команд
Пожалуйста объясните свой ответ
Нужно получить из 3 10001, командами ^2 и +1.
1) Можно начать возводить в квадрат, т.к. если складывать единицы, быстро мы такой большой результат не получим.
1.1) Что бы проще подобраться к 10000, нужно возвозить в квардат числа типа 10, 100 и т.п.
Следующим шагом, от 9 будет +1, 9+1=10
Тут просто пару раз возводим в квардат,
Получаем 10000
10000+1=10001
Если расписать команды A(+1) B(^2) то ответ будет BABBA
Другие вопросы из категории
аю.четвертый и пятый отделить от первых 3 разделительной чертой и выровнять по краю.. напишите как делать и
использовали 16 различных цветов. Объем файла равен
1) 5000 бит
2) 5000 байт
3) 5 Кбит
4) 5 Кбайт
Читайте также
1. возведи в квадрат,
2. прибавь 1.
Пер¬вая из них возводит число на экране в квадрат, вторая увеличивает его на 1. Запишите порядок команд в программе, которая преобразует число 1 в число 10 и содержит не более 4 команд. Указывайте лишь номера команд. (Например, программа 2122 — это программ А
прибавь 1,
возведи в квадрат,
прибавь 1,
прибавь 1.
Эта программа преобразует число 3 в число 18.)
1.Возведи в квадрат
2.Прибавь 1
Выполняя команду номер 1, КВАДРАТОР возводит число на экране в квадрат, а выполняя
команду номер 2, прибавляет к этому числу 1. Напишите программу, содержащую не
более 4 команд, которая из числа 2 получает число 36. Укажите лишь номера команд.
Например, программа 2122 – это программа:
Прибавь 1
Возведи в квадрат
Прибавь 1
Прибавь 1
которая преобразует число 1 в число 6.
1221
1. прибавь 1,
2. Умножь на 2.
Первая из них увеличивает число на экране на 1, вторая удваивает его.
Программа для Удвоителя - это последовательность команд.
Сколько есть программ, которые число 1 преобразуют в число 23?
Не нужен перебор, есть еще вроде метод решения!
Пожалуйста, подробное решение. Ответ я знаю, нужно только ПОДРОБНОЕ РЕШЕНИЕ.
Спасибо!
1. Прибавь 1
2. умножь на 2
Первая-увеличивает число на экране на 1, вторая удваивает его.
Программа для удвоителя-это последовательность команд.
Сколько программ, которые число 2 преобразуют в число 22."
Так вот, в чем суть. Нужно написать программку для решения этой задачи. Я даже не знаю, с чего начать можно. Может вы сможете чем-то помочь?
Альфа увеличивает число на экране на 1, авыполняя вторую, умножает это число на b .Программа для исполнителя Альфа – это последовательность номеровкоманд.Известно, что программа 11211 переводит число 6 в двузначное число.Определите наибольшее возможное значение b .