насрпао
31.01.2022 15:57

Число 1010111.011 записать в нормализированной форме

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
annaegorova4
14.10.2020 01:48

NaN выводится, потому что \cos 25^2 — отрицательное число. И потом происходит извлечение корня из этого отрицательного числа.

Чтобы NaN не было, нужно передать положительное число в функцию Power(), а потом возвращенный результат сделать отрицательным. (Это сработает только для нечетных степеней корня)

Нужно немного изменить код:

if x > 5 then

begin

       cosVal := cos(sqr(x));

       if cosVal < 0 then

               writeln(Power(abs(cosVal), 1 / 3) *-1)

       else

               writeln(Power(cosVal, 1 / 3));

end;

0,0(0 оценок)
Ответ:
dilayra16
03.01.2020 10:44
Составим уравнение
87_{10}=ab2_n, \ a \in [1..n-1], \, b \in[0..n-1], \, a,b \in \mathbb N
Воспользуемся расширенной записью числа
87=an²+bn+2 → an²+bn-85=0
Известно, что если многочлен с целочисленными коэффициентами имеет хотя бы один вещественный корень, то он находится среди делителей свободного члена. Нас интересуют только натуральные делители, большие 2, поскольку n - основание системы счисления и в этой системе имеется цифра 2.
85 = 5 × 17. Число 17 не подходит, потому что 17>10 и двухзначное десятичное число в системе счисления с основанием, большим 10, не может иметь в записи больше двух знаков. Следовательно, n=5.

Для проверки переводим 87 в систему счисления по основанию 5.
87 / 5 = 17, остаток 2
17 / 5 = 3, остаток 2
3 / 5 = 0, остаток 3.
Выписываем остатки в обратном порядке: 322
87₁₀ = 322₅ - в числе три разряда и оно оканчивается двойкой.

ответ: N=5
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота