Задание 5 — Анализ и построение алгоритмов для исполнителей
Запись числа в другой системе счисления
Задачи подтемы с ответами и разборами
На вход алгоритма подаётся натуральное число N. Алгоритм строит по нему новое число R следующим образом.
1. Строится троичная запись числа N.
2. Далее эта запись обрабатывается по следующему правилу:
a) если число N делится на 3, то к этой записи дописываются две последние троичные цифры;
б) если число N на 3 не делится, то остаток от деления умножается на 5, переводится в троичную запись и дописывается в конец числа.
Полученная таким образом запись является троичной записью искомого числа R.
3. Результат переводится в десятичную систему и выводится на экран.
Например, для исходного числа = результатом является число = , а для исходного числа = это число = .
Укажите минимальное число R, большее 150, которое может быть получено с помощью описанного алгоритма. В ответе запишите это число в десятичной системе счисления.
Ответ:
На вход алгоритма подаётся натуральное число . Алгоритм строит по нему новое число следующим образом.
1. Строится троичная запись числа .
2. Далее эта запись обрабатывается по следующему правилу:
а) если число делится на 3, то к этой записи справа дописываются две последние троичные цифры;
б) если число на 3 не делится, то вычисляется сумма цифр полученной троичной записи, эта сумма умножается на 3, переводится в троичную систему счисления и дописывается в конец числа.
Полученная таким образом запись является троичной записью искомого числа .
3. Результат переводится в десятичную систему и выводится на экран.
Например, для исходного числа результатом является число , а для исходного числа это число .
Укажите чётное число , большее 155, которое может быть получено с помощью описанного алгоритма. В ответе запишите это число в десятичной системе счисления.
Ответ:
На вход алгоритма подаётся натуральное число . Алгоритм строит по нему новое число следующим образом.
1. Строится троичная запись числа .
2. Далее эта запись обрабатывается по следующему правилу:
а) если число делится на 3, то к этой записи справа дописываются две последние троичные цифры;
б) если число на 3 не делится, то вычисляется сумма цифр полученной троичной записи, эта сумма умножается на 2, переводится в троичную систему счисления и дописывается в конец числа. Полученная таким образом запись является троичной записью искомого числа .
3. Результат переводится в десятичную систему и выводится на экран.
для исходного числа результатом является число , а для исходного числа это число .
Укажите нечётное число , большее 520, которое может быть получено с помощью описанного алгоритма. В ответе запишите это число в десятичной системе счисления.
Ответ:
На вход алгоритма подаётся натуральное число N. Алгоритм строит по нему новое число R следующим образом.
1. Строится троичная запись числа N.
2. Далее эта запись обрабатывается по следующему правилу:
а) если число N делится на 3, то к этой записи дописываются две последние троичные цифры;
б) если число N на 3 не делится, то остаток от деления умножается на 5, переводится в троичную запись и дописывается в конец числа.
Полученная таким образом запись является троичной записью искомого числа R.
3. Результат переводится в десятичную систему и выводится на экран.
Например, для исходного числа = результатом является число = , а для исходного числа = это число = .
Укажите минимальное число R, большее 133, которое может быть получено с помощью описанного алгоритма. В ответе запишите это число в десятичной системе счисления.
Ответ:
На вход алгоритма подаётся натуральное число N. Алгоритм строит по нему новое число R следующим образом.
1. Строится троичная запись числа N.
2. Далее эта запись обрабатывается по следующему правилу:
а) если число N делится на 3, то слева к нему приписывается «1», а справа «02»;
б) если число N на 3 не делится, то остаток от деления на 3 умножается на 5, переводится в троичную запись и дописывается в конец числа.
Полученная таким образом запись является троичной записью искомого числа R.
3. Результат переводится в десятичную систему и выводится на экран.
Например, для исходного числа = результатом является число = , а для исходного числа = это число = .
Укажите минимальное число N, после обработки которого с помощью этого алгоритма получается число R, не меньшее 177.
Ответ:
На вход алгоритма подаётся натуральное число N. Алгоритм строит по нему новое число R следующим образом. 1. Строится троичная запись числа N. 2. Далее эта запись обрабатывается по следующему правилу: а) если число N делится на 3, то к этой записи дописываются две последние троичные цифры; б) если число N на 3 не делится, то остаток от деления умножается на 5, переводится в троичную запись и дописывается в конец числа. Полученная таким образом запись является троичной записью искомого числа R. 3. Результат переводится в десятичную систему и выводится на экран. Например, для исходного числа $11_{10}$ = $102_{3}$ результатом является число $102101_{3}$ = $307_{10}$, а для исходного числа $12_{10}$ = $110_{3}$ это число $11010_{3}$ = $111_{10}$. Укажите минимальное число R, большее 180, которое может быть получено с помощью описанного алгоритма. В ответе запишите это число в десятичной системе счисления.
На вход алгоритма подаётся натуральное число N. Алгоритм строит по нему новое число R следующим образом. 1. Строится троичная запись числа N. 2. Далее эта запись обрабатывается по следующему правилу: а) если число N делится на 3, то к этой записи дописываются две последние троичные цифры; б) если число N на 3 не делится, то остаток от деления умножается на 5, переводится в троичную запись и дописывается в конец числа. Полученная таким образом запись является троичной записью искомого числа R. 3. Результат переводится в десятичную систему и выводится на экран. Например, для исходного числа 11 = $102_{3}$ результатом является число $102101_{3}$ = 307, а для исходного числа 12 = $110_{3}$ это число $11010_{3}$ = 111. Укажите максимальное число N, после обработки которого с помощью этого алгоритма получается число R, меньшее 159.
На вход алгоритма подаётся натуральное число N. Алгоритм строит по нему новое число R следующим образом. 1. Строится троичная запись числа N. 2. Далее эта запись обрабатывается по следующему правилу: а) если число N делится на 3, то к этой записи дописываются две последние троичные цифры; б) если число N на 3 не делится, то остаток от деления умножается на 5, переводится в троичную запись и дописывается в конец числа. Полученная таким образом запись является троичной записью искомого числа R. 3. Результат переводится в десятичную систему и выводится на экран. Например, для исходного числа 11 = $102_{3}$ результатом является число $102101_{3}$ = 307, а для исходного числа 6 = $20_{3}$ это число $2020_{3}$ = 60. Укажите минимальное число N, после обработки которого с помощью этого алгоритма получается число R, не меньшее 228.
На вход алгоритма подаётся натуральное число N. Алгоритм строит по нему новое число R следующим образом. 1. Строится троичная запись числа N. 2. Далее эта запись обрабатывается по следующему правилу: а) если число N делится на 3, то к этой записи дописываются две последние троичные цифры; б) если число N на 3 не делится, то остаток от деления умножается на 5, переводится в троичную запись и дописывается в конец числа. Полученная таким образом запись является троичной записью искомого числа R. 3. Результат переводится в десятичную систему и выводится на экран. Например, для исходного числа $11_{10}$ = $102_{3}$ результатом является число $102101_{3}$ = $307_{10}$, а для исходного числа $6_{10}$ = $20_{3}$ это число $2020_{3}$ = $60_{10}$. Укажите минимальное число N, после обработки которого с помощью этого алгоритма получается число R, не меньшее 242.
На вход алгоритма подаётся натуральное число N. Алгоритм строит по нему новое число R следующим образом. 1. Строится троичная запись числа N. 2. Далее эта запись обрабатывается по следующему правилу: а) если число N делится на 3, то к этой записи дописываются две последние троичные цифры; б) если число N на 3 не делится, то остаток от деления умножается на 5, переводится в троичную запись и дописывается в конец числа. Полученная таким образом запись является троичной записью искомого числа R. 3. Результат переводится в десятичную систему и выводится на экран. Например, для исходного числа 11 = $102_{3}$ результатом является число $102101_{3}$ = 307, а для исходного числа 6 = $20_{3}$ это число $2020_{3}$ = 60. Укажите минимальное число N, после обработки которого с помощью этого алгоритма получается число R, не меньшее 86.
На вход алгоритма подаётся натуральное число \(N\). Алгоритм строит по нему новое число \(R\) следующим образом. 1. Строится троичная запись числа \(N\). 2. Далее эта запись обрабатывается по следующему правилу: а) если число \(N\) делится на 3, то слева к нему приписывается «1», а справа «02»; б) если число \(N\) на 3 не делится, то остаток от деления на 3 умножается на 5, переводится в троичную запись и дописывается в конец числа. Полученная таким образом запись является троичной записью искомого числа \(R\). 3. Результат переводится в десятичную систему и выводится на экран. Например, для исходного числа \(11_{10}=102_3\) результатом является число \(102102_3=307_{10}\), а для исходного числа \(12_{10}=110_3\) это число \(111002_3=353_{10}\). Укажите минимальное число \(N\), после обработки которого с помощью этого алгоритма получается число \(R\), не меньшее 177.
Показано 11 из 11 задач