Информатика, Определите наибольшее возможное значение n
Число 132n записано в системе счисления с основанием n (n > 1). Определите наибольшее возможное значение n, для которого 132n < 70. Для этого значения n в ответе запишите представление данного числа в десятичной системе счисления. Основание системы счисления указывать не нужно.
Автор
Мудрость форума: Образование
28 ответов
Последний —
Перейти
Гость
А 70 в какой системе счисления записано?
Гость
да перебором можно, там не больше 10 вариантов
Гость
Моя консультация стоит 5000.
Карту давать?
Карту давать?
Гость
56.
1234
Я думаю как-то так наверное:
132n = 1*(n^2)+3*(n^1)+2*(n^0) - так делаются позиционные системы счисления все (кстати n^0 = 0, а n^1=n)
1*(n^2)+3*(n^1)+2*(n^0)
132n = 1*(n^2)+3*(n^1)+2*(n^0) - так делаются позиционные системы счисления все (кстати n^0 = 0, а n^1=n)
1*(n^2)+3*(n^1)+2*(n^0)
Гость
Методом подбора получается что шестиричная система, n = 6, 132(6) будет 56. С семиричной уже 72. Но как это правильно расписать хз ))
1234
Еще раз пишу:
Я думаю как-то так наверное можно:
132n = 1*(n^2)+3*(n^1)+2*(n^0) - так делаются позиционные системы счисления все (кстати n^0 = 0, а n^1=n)
Потом наверное считаем такое уравнение:
1*(m^2)+3*(m^1)+2*(m^0)=70
Находим m. Их будет два потому, что квадратное уравнение. Это печально. И они могут быт не целыми. И отрицательные корни нас не интересуют.
Округляем эти два решения вниз до целого.
Получим два целых числа m1 и m2
Корни такие:
6.8815
-9.8815
-9.8815 нас не интересует
Считал тута:
https://ru.onlinemschool.com/math/assistance/equation/quadratic/
Значит мы нашли m = 6 (округленное вниз значение 6.8815)
Примечание, если бы мы получили целый ответ, то есть не округляли бы вниз, то нужно было бы отнять один из m, так как нам нужно начти число меньше (132n < 70)
Подставляем m вместо n в начальное:
1*(n^2)+3*(n^1)+2*(n^0)
Получим результат:
1*(6^2)+3*(6^1)+2*(6^0) = 56
Проверим увеличим n на 1, от есть 6+1 =7
Получим:
1*(7^2)+3*(7^1)+2*(7^0) = 72 (то есть число больше 70)
Всё верно наш ответ 56
Это так формулами решать.
Я думаю как-то так наверное можно:
132n = 1*(n^2)+3*(n^1)+2*(n^0) - так делаются позиционные системы счисления все (кстати n^0 = 0, а n^1=n)
Потом наверное считаем такое уравнение:
1*(m^2)+3*(m^1)+2*(m^0)=70
Находим m. Их будет два потому, что квадратное уравнение. Это печально. И они могут быт не целыми. И отрицательные корни нас не интересуют.
Округляем эти два решения вниз до целого.
Получим два целых числа m1 и m2
Корни такие:
6.8815
-9.8815
-9.8815 нас не интересует
Считал тута:
https://ru.onlinemschool.com/math/assistance/equation/quadratic/
Значит мы нашли m = 6 (округленное вниз значение 6.8815)
Примечание, если бы мы получили целый ответ, то есть не округляли бы вниз, то нужно было бы отнять один из m, так как нам нужно начти число меньше (132n < 70)
Подставляем m вместо n в начальное:
1*(n^2)+3*(n^1)+2*(n^0)
Получим результат:
1*(6^2)+3*(6^1)+2*(6^0) = 56
Проверим увеличим n на 1, от есть 6+1 =7
Получим:
1*(7^2)+3*(7^1)+2*(7^0) = 72 (то есть число больше 70)
Всё верно наш ответ 56
Это так формулами решать.
1234
А удавом можно так. Я на удаве не пишу поэтому как есть:
--------------
Osnovanie=0;
for n in range(1, 70):
m = (1*(n*n)+3*(n)+2)
if (m
--------------
Osnovanie=0;
for n in range(1, 70):
m = (1*(n*n)+3*(n)+2)
if (m
1234
Osnovanie=0;
for n in range(1, 70):
m = (1*(n*n)+3*(n)+2)
if (m
for n in range(1, 70):
m = (1*(n*n)+3*(n)+2)
if (m
1234
Вуман сломался.
1234
Osnovanie=0;
for n in range(1, 70):
m = (1*(n*n)+3*(n)+2)
if (m
for n in range(1, 70):
m = (1*(n*n)+3*(n)+2)
if (m
1234
Начало:
Osnovanie=0;
for n in range(1, 70):
m = (1*(n*n)+3*(n)+2)
...
Osnovanie=0;
for n in range(1, 70):
m = (1*(n*n)+3*(n)+2)
...
1234
Продолжение
...
if (m
...
if (m
Гость
calcMaxRadix(source: str, limit: num) {
int min = castToNumByRadix(findMaxSymbol(source))+1;
return getMaxRadix(source, limit, min, limit);
}
getMaxRadix(str mult, int limit, int min, int max, int previous) {
if (min == max) return previous;
int target = min + (max-min)/2;
int tmp = toDecimalByRadix(mult, target)
if(target*tmp 'меньше' limit) return getMaxRadix(mult, limit, target, max, target);
else return getMaxRadix(mult, limit, min, target, target);
}
int min = castToNumByRadix(findMaxSymbol(source))+1;
return getMaxRadix(source, limit, min, limit);
}
getMaxRadix(str mult, int limit, int min, int max, int previous) {
if (min == max) return previous;
int target = min + (max-min)/2;
int tmp = toDecimalByRadix(mult, target)
if(target*tmp 'меньше' limit) return getMaxRadix(mult, limit, target, max, target);
else return getMaxRadix(mult, limit, min, target, target);
}
1234
Еще раз пишу:
Я думаю как-то так наверное можно:
132n = 1*(n^2)+3*(n^1)+2*(n^0) - так делаются позиционные системы счисления все (кстати n^0 = 0, а n^1=n)
Потом наверное считаем такое уравнение:
1*(m^2)+3*(m^1)+2*(m^0)=70
Находим m. Их будет два потому, что квадратное уравнение. Это печально. И они могут быт не целыми. И отрицательные корни нас не интересуют.
Округляем эти два решения вниз до целого.
Получим два целых числа m1 и m2
Корни такие:
6.8815
-9.8815
-9.8815 нас не интересует
Считал тута:
https://ru.onlinemschool.com/math/assistance/equation/quadratic/
Значит мы нашли m = 6 (округленное вниз значение 6.8815)
Примечание, если бы мы получили целый ответ, то есть не округляли бы вниз, то нужно было бы отнять один из m, так как нам нужно начти число меньше (132n < 70)
Подставляем m вместо n в начальное:
1*(n^2)+3*(n^1)+2*(n^0)
Получим результат:
1*(6^2)+3*(6^1)+2*(6^0) = 56
Проверим увеличим n на 1, от есть 6+1 =7
Получим:
1*(7^2)+3*(7^1)+2*(7^0) = 72 (то есть число больше 70)
Всё верно наш ответ 56
Это так формулами решать.
Я думаю как-то так наверное можно:
132n = 1*(n^2)+3*(n^1)+2*(n^0) - так делаются позиционные системы счисления все (кстати n^0 = 0, а n^1=n)
Потом наверное считаем такое уравнение:
1*(m^2)+3*(m^1)+2*(m^0)=70
Находим m. Их будет два потому, что квадратное уравнение. Это печально. И они могут быт не целыми. И отрицательные корни нас не интересуют.
Округляем эти два решения вниз до целого.
Получим два целых числа m1 и m2
Корни такие:
6.8815
-9.8815
-9.8815 нас не интересует
Считал тута:
https://ru.onlinemschool.com/math/assistance/equation/quadratic/
Значит мы нашли m = 6 (округленное вниз значение 6.8815)
Примечание, если бы мы получили целый ответ, то есть не округляли бы вниз, то нужно было бы отнять один из m, так как нам нужно начти число меньше (132n < 70)
Подставляем m вместо n в начальное:
1*(n^2)+3*(n^1)+2*(n^0)
Получим результат:
1*(6^2)+3*(6^1)+2*(6^0) = 56
Проверим увеличим n на 1, от есть 6+1 =7
Получим:
1*(7^2)+3*(7^1)+2*(7^0) = 72 (то есть число больше 70)
Всё верно наш ответ 56
Это так формулами решать.
Тут очень плохо написано:
(кстати n^0 = 0, а n^1=n) правильно так (кстати n^0 = 1, а n^1=n)
(кстати n^0 = 0, а n^1=n) правильно так (кстати n^0 = 1, а n^1=n)
Эксперты Woman.ru
-
Елизавета ПолетПсихолог5 666 -
Алексей СемкоПерсональный тренер,...114 ответов -
Владислав ПоляковКоуч индивидуального...37 ответов -
Катерина ЧаплинаИнтегративный коуч, психолог86 ответов -
Садовников ЭрнестПсихолог....1 037
-
Дружинина Влада СергеевнаНутрициолог44 ответа
-
Кирилл КистенёвПсихолог и юрист2 ответа
-
Михаил ПанПсихолог331 ответ -
Анастасия ТолковановаПсихолог, специалист по...324 ответа -
Даниэлла НасыроваТерапия, онкология,...40 ответов
Еще раз пишу:
Я думаю как-то так наверное можно:
132n = 1*(n^2)+3*(n^1)+2*(n^0) - так делаются позиционные системы счисления все (кстати n^0 = 0, а n^1=n)
Потом наверное считаем такое уравнение:
1*(m^2)+3*(m^1)+2*(m^0)=70
Находим m. Их будет два потому, что квадратное уравнение. Это печально. И они могут быт не целыми. И отрицательные корни нас не интересуют.
Округляем эти два решения вниз до целого.
Получим два целых числа m1 и m2
Корни такие:
6.8815
-9.8815
-9.8815 нас не интересует
Считал тута:
https://ru.onlinemschool.com/math/assistance/equation/quadratic/
Значит мы нашли m = 6 (округленное вниз значение 6.8815)
Примечание, если бы мы получили целый ответ, то есть не округляли бы вниз, то нужно было бы отнять один из m, так как нам нужно начти число меньше (132n < 70)
Подставляем m вместо n в начальное:
1*(n^2)+3*(n^1)+2*(n^0)
Получим результат:
1*(6^2)+3*(6^1)+2*(6^0) = 56
Проверим увеличим n на 1, от есть 6+1 =7
Получим:
1*(7^2)+3*(7^1)+2*(7^0) = 72 (то есть число больше 70)
Всё верно наш ответ 56
Это так формулами решать.
Я думаю как-то так наверное можно:
132n = 1*(n^2)+3*(n^1)+2*(n^0) - так делаются позиционные системы счисления все (кстати n^0 = 0, а n^1=n)
Потом наверное считаем такое уравнение:
1*(m^2)+3*(m^1)+2*(m^0)=70
Находим m. Их будет два потому, что квадратное уравнение. Это печально. И они могут быт не целыми. И отрицательные корни нас не интересуют.
Округляем эти два решения вниз до целого.
Получим два целых числа m1 и m2
Корни такие:
6.8815
-9.8815
-9.8815 нас не интересует
Считал тута:
https://ru.onlinemschool.com/math/assistance/equation/quadratic/
Значит мы нашли m = 6 (округленное вниз значение 6.8815)
Примечание, если бы мы получили целый ответ, то есть не округляли бы вниз, то нужно было бы отнять один из m, так как нам нужно начти число меньше (132n < 70)
Подставляем m вместо n в начальное:
1*(n^2)+3*(n^1)+2*(n^0)
Получим результат:
1*(6^2)+3*(6^1)+2*(6^0) = 56
Проверим увеличим n на 1, от есть 6+1 =7
Получим:
1*(7^2)+3*(7^1)+2*(7^0) = 72 (то есть число больше 70)
Всё верно наш ответ 56
Это так формулами решать.
У вас правильный подход, но нужно было решать не уравнением, а неравенством.
n^2 + 3*n + 2 < 70
n^2 + 3*n -68 < 0
Далее раскладываем на множители через дискриминант
[n - (-3 - √281)/2] * [n - (-3 + √281)/2] < 0
Решая методом интервалов получаем промежуток для n
( (-3 - √281)/2 ; (-3 + √281)/2 )
Наибольшее целое n приближено ко второму числу, т.е. n = 6
Само число 132(6) = 56
n^2 + 3*n + 2 < 70
n^2 + 3*n -68 < 0
Далее раскладываем на множители через дискриминант
[n - (-3 - √281)/2] * [n - (-3 + √281)/2] < 0
Решая методом интервалов получаем промежуток для n
( (-3 - √281)/2 ; (-3 + √281)/2 )
Наибольшее целое n приближено ко второму числу, т.е. n = 6
Само число 132(6) = 56
1234
У вас правильный подход, но нужно было решать не уравнением, а неравенством.
n^2 + 3*n + 2 < 70
n^2 + 3*n -68 < 0
Далее раскладываем на множители через дискриминант
[n - (-3 - √281)/2] * [n - (-3 + √281)/2] < 0
Решая методом интервалов получаем промежуток для n
( (-3 - √281)/2 ; (-3 + √281)/2 )
Наибольшее целое n приближено ко второму числу, т.е. n = 6
Само число 132(6) = 56
n^2 + 3*n + 2 < 70
n^2 + 3*n -68 < 0
Далее раскладываем на множители через дискриминант
[n - (-3 - √281)/2] * [n - (-3 + √281)/2] < 0
Решая методом интервалов получаем промежуток для n
( (-3 - √281)/2 ; (-3 + √281)/2 )
Наибольшее целое n приближено ко второму числу, т.е. n = 6
Само число 132(6) = 56
Так тоже самое, из уравнения мы находим основание системы счисления для ситуации когда 70 будет в этой системе выглядеть как 132.
Такой системы счисления нет, так как результат не целочисленный (6.8815). Округляем его до целочисленного и получаем как раз нужное значение основания системы счисления 6, а само число 56.
Если бы получили целое значение, то нужно было бы отнять единицу и всё тоже самое.
Такой системы счисления нет, так как результат не целочисленный (6.8815). Округляем его до целочисленного и получаем как раз нужное значение основания системы счисления 6, а само число 56.
Если бы получили целое значение, то нужно было бы отнять единицу и всё тоже самое.
1234
<
Форум: Образование
Всего: 149 026 тем
Новые темы за 3 дня: 146 тем
- Стоит ли продолжать обучение, если специальность кажется бесперспективной?3 ответа
- Можно ли получить высшее образование юриста на заочке на базе 11-ти классов4 ответа
- Сдача на права и автошкола Фара3 ответа
- Работодатель не сразу сказал, что устраивает на декретную ставку. Это красный флаг?10 ответов
- Сожалею, что не закончила музыкальную школу6 ответов
- В ВШЭ и МГИМО правда учатся богатые дети?11 ответов
- Что даёт образование?18 ответов
- Демонстративный экзамен3 ответа
- Кто работает фармацевтом в аптеке, вас устраивает?5 ответов
- Не могу учиться по здоровью как быть?15 ответов
Популярные темы за 3 дня: 45 тем
- Новогодняя болталка для всех168 179 ответов
- Лягушка, которая барахталась, но не взбила масло155 418 ответов
- Скоро весна и есть время приготовиться!)142 312 ответов
- Беседка под Луной88 580 ответов
- Вранье!67 457 ответов
- Я живу на 6 тыс. руб в месяц,в Москве. Экстремалы в экономии, все сюда.34 729 ответов
- Работодатель не сразу сказал, что устраивает на декретную ставку. Это красный флаг?10 ответов
- Можно ли получить высшее образование юриста на заочке на базе 11-ти классов4 ответа
- Стоит ли продолжать обучение, если специальность кажется бесперспективной?3 ответа
- Сдача на права и автошкола Фара3 ответа
Следующая тема
Предыдущая тема