Вопрос по информатике:
У исполнителя Квадр две команды, которым присвоены номера
прибавь 1
возведи в квадрат
Первая из этих команд увеличивает число на экране на 1, вторая - возводит в квадрат. Программа для исполнителя Квадр - это последовательность номеров и команд
Например 22111- это программа
возведи в квадрат
возведи в квадрат
прибавь 1
прибавь 1
прибавь 1
Эта программа преобразует число 3 в число 84
Запишите програму для исполнителя КвадрБ которая преобразует число 3 в число 10001 и содержит не более 6 команд
Пожалуйста объясните свой ответ
Трудности с пониманием предмета? Готовишься к экзаменам, ОГЭ или ЕГЭ?
Воспользуйся формой подбора репетитора и занимайся онлайн. Пробный урок - бесплатно!
- 05.06.2017 20:30
- Информатика
- remove_red_eye 4130
- thumb_up 100
Ответы и объяснения 1
Нужно получить из 3 10001, командами ^2 и +1.
1) Можно начать возводить в квадрат, т.к. если складывать единицы, быстро мы такой большой результат не получим.
1.1) Что бы проще подобраться к 10000, нужно возвозить в квардат числа типа 10, 100 и т.п.
Следующим шагом, от 9 будет +1, 9+1=10
Тут просто пару раз возводим в квардат,
Получаем 10000
10000+1=10001
Если расписать команды A(+1) B(^2) то ответ будет BABBA
- 06.06.2017 03:11
- thumb_up 58
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.