Ответом к заданию по информатике может быть целое число, десятичная дробь (записывайте её через запятую, вот так: 2,5), последовательность цифр или букв (пишите без пробелов: 97531).
У исполнителя Калькулятор две команды, которым присвоены номера:
отними 2
раздели на 3
Выполняя первую из них, Калькулятор отнимает от числа на экране а выполняя
вторую, делит его на (если деление нацело невозможно, Калькулятор отключается).
Запишите порядок команд в программе получения из числа число
содержащей не более команд, указывая лишь номера команд.
Например, программа – это программа
раздели на 3 отними 2 раздели на 3 отними 2
Эта программа, например, преобразует число в число
Показать ответ
11212
Это задание решали 72 раза. С ним справились 11% пользователей.
У исполнителя Калькулятор две команды, которым присвоены номера:
прибавь 3
умножь на 10
Выполняя первую из них, Калькулятор прибавляет к числу на экране а, выполняя вторую, умножает это число на
Запишите порядок команд в программе, которая содержит не более команд и переводит число в число
Так, для программы
прибавь 3 умножь на 10 прибавь 3
нужно написать: Эта программа преобразует, например, число в число
В ответе указывайте лишь номера команд, пробелы между цифрами не ставьте.
Показать разбор и ответ
Задачу лучше решать с конца – то есть получать из числа число с помощью команд
отними 3
раздели на 10.
Первые две команды должны быть командами вычитания После их выполнения получим Далее нужно делить на (иначе придется раз вычитать пока снова не получится число, которое делится на ). Получится С помощью оставшихся двух команд из числа получить число можно, притом единственным способом: вычесть потом разделить на (единственность доказывается так же, как при обосновании выбора третьей команды). Таким образом, в новой системе команд программа получения числа из числа – это программа Значит, искомая программа получения числа из числа в исходной системе команд – это «обратная программа»,
т.е. программа
Ответ: 21211
Это задание решали 37 раз. С ним справились 59% пользователей.
У исполнителя Калькулятор две команды, которым присвоены номера:
отними 1
раздели на 10
Выполняя первую из них, Калькулятор отнимает от числа на экране а,
выполняя вторую, делит это число на (если деление нацело невозможно,
Калькулятор отключается).
Запишите порядок команд в программе, которая содержит не более команд и переводит число в число
В ответе указывайте лишь номера команд, пробелы между цифрами не ставьте.
Так, для программы
раздели на 10 отними 1 отними 1
нужно написать: Эта программа преобразует, например, число в число
Показать разбор и ответ
Первая команда в программе может быть только командой «отними 1», после ее
выполнения получим число Следующей командой должна быть команда
«раздели на 10». Действительно, если второй командой будет команда «отними
1», то после ее выполнения мы получим и дальнейшие команды позволят
получить только Итак, после второй команды мы получим Рассуждая
аналогично, определяем остальные команды.
Ответ: 12112
Это задание решали 19 раз. С ним справились 37% пользователей.
У исполнителя Калькулятор две команды, которым присвоены номера:
отними 1
раздели на 3
Выполняя первую из них, Калькулятор отнимает от числа на экране а выполняя
вторую, делит его на (если деление нацело невозможно, Калькулятор
отключается).
Запишите порядок команд в программе получения из числа числа
содержащей не более команд, указывая лишь номера команд.
Например, программа — это программа
раздели на 3
отними 1
отними 1
раздели на 3
отними 1
Эта программа, например, преобразует число в число
Показать ответ
12212
Это задание решали 95 раз. С ним справились 27% пользователей.
У исполнителя Калькулятор три команды, которым присвоены номера:
Прибавь 2
Прибавь 3
Умножь на 10
Выполняя первую из них, Калькулятор прибавляет к числу на экране выполняя
вторую, — прибавляет к числу на экране а выполняя третью, — умножает это
число на
Запишите порядок команд в программе, которая содержит не более команд и
переводит число в число
В ответе указывайте лишь номера команд, пробелы между цифрами не ставьте.
Так, для программы
Прибавь 2 Умножь на 10 Прибавь 3,
нужно написать: Эта программа преобразует, например, число в число
Показать разбор и ответ
Задачу лучше решать с конца – то есть получать число из числа с помощью
команд
отними 2
отними 3
раздели на 10
Первые две команды должны быть командами вычитания (команда ), после
их выполнения мы получим В противном случае после выполнения двух
первых команд мы получим или и после выполнения команд
наименьшее число, которое можно будет получить – это число Третьей
командой (по аналогичным соображениям) должна быть команда «раздели
на ». После ее выполнения получим Далее, рассуждая аналогично,
находим три остальные команды. Это будут, соответственно, команда
(получим ), команда (получим ), команда (получим ). Таким образом,
в новой системе команд программа получения числа из числа – это
программа Значит, искомая программа получения числа из числа
в исходной системе – это «обратная программа» – программа
Ответ: 232311
Это задание решали 95 раз. С ним справились 19% пользователей.