Иванникова736
?>

Вбумагах одного чудака- найдена была его автобиография. она начиналась следующими удивительными словами: «я окончил курс университета 44 лет от роду. спустя год, 100-летним молодым человеком, я женился на 34-летней девушке. незначительная разница в возрасте — всего 11 лет — способствовала тому, что мы жили общими интересами и мечтами. спустя немного лет у меня была уже и маленькая семья из 10 детей. жалования я получал в месяц всего 200 рублей, из которых 1/10 приходилось отдавать сестре, так что мы с детьми жили на 130 руб. в месяц» и т.д. чем объяснить странные противоречия в числах этого отрывка? в какой системе счисления это возможно? в ответе введите число – основание системы счисления.

Информатика

Ответы

versalmoda2971
Для решения достаточно только первых двух предложений. в утверждается, что после окончания университета было 44 года, а через год стало 100 лет. можно подойти к решению формально: обозначим неизвестное основание системы счисления за x. напишем, чему равны числа из условия: 44 ~ 4 * x^1 + 4 * x^0 = 4x + 4 100 ~ 1 * x^2 + 0 * x^1 + 0 * x^0 = x^2 воспользуемся тем, что второе число должно быть на 1 больше первого: x^2 = (4x + 4) + 1 x^2 = 4x + 5 x^2 - 4x = 5 x^2 - 4x + 4 = 5 + 4 (x - 2)^2 = 9 x = 2 +- 3 итак, у получившегося квадратного уравнения есть два решения: x = -1 и x = 5. первое решение, разумеется, постороннее: например,  в системе счисления с основанием -1 никак не может быть написано 44, так как в такой системе нет цифры 4 (да и вообще, системы счисления с основанием 1 или -1 не вполне разумны: к примеру, в них одно и то  же число может записываться по-разному. подробнее о системах счисления с отрицательными основаниями, так называемых "нега-позиционных системах счисления" вы можете узнать в википeдии). итак, x = 5, и мы имеем дело с пятеричной системой счисления. другой способ нахождения неизвестного основания чрезвычайно прост. заметим, что если при прибавлении к числу единицы произошел перенос в старший разряд, то это число оканчивается на цифру, на единицу меньшую, чем основание системы счисления (примеры: в десятичной системе счисления 9 + 1 = 10, в шестеричной 5 + 1 = 10). так как в нашем случае число оканчивалось на 4, то основание системы счисления равно 4 + 1 = 5. в завершение переведём все числа из текста в привычную нам десятичную систему счисления: "я окончил курс университета 24 года  от роду. спустя год, 25-летним молодым человеком, я женился на 19-летней девушке. незначительная разница в возрасте — всего 6  лет — способствовала тому, что мы жили общими интересами и мечтами. спустя немного лет у меня была уже и маленькая семья из 5  детей. жалования я получал в месяц всего 50  рублей, из которых 1/5 приходилось отдавать сестре, так что мы с детьми жили на 40  руб. в месяц"
Алла14
Const   n=6;   a: array[1..n] of string=       ('иванов','петров','сидоров','козлов','баранкин','пупкин');   b: array[1..n] of real=(15,13.9,16.1,14.2,14.5,15.3);   // массивы используются чтобы избежать в примере ручного ввода var   i,j,k: integer;   t: real;   s: string;   sa: array[1..n] of string;   sb: array[1..n] of real; begin   for i: =1 to n do begin sa[i]: =a[i]; sb[i]: =b[i] end;   // сортировка по возрастанию времени   for i: =1 to n-1 do       for j: =1 to n-1 do           if sb[j]> sb[j+1] then begin               s: =sa[j]; sa[j]: =sa[j+1]; sa[j+1]: =s;               t: =sb[j]; sb[j]: =sb[j+1]; sb[j+1]: =t               end;   // вывод   for i: =1 to 4 do writeln(sa[i],' - ',sb[i]) end. пример петров - 13.9 козлов - 14.2 баранкин - 14.5 иванов - 15
Belov Yekaterina639
Using system; using system.collections.generic; using system.linq; using system.text; namespace consoleapplication7 {       class program       {               static void main(string[] args)               {                       for (int i = 5; i > = 1;                       {                               for (int j = i; j > = 1;                               {                                       console.write(j);                               }                               console.writeline();                       }                       console.readkey();               }       } }

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Вбумагах одного чудака- найдена была его автобиография. она начиналась следующими удивительными словами: «я окончил курс университета 44 лет от роду. спустя год, 100-летним молодым человеком, я женился на 34-летней девушке. незначительная разница в возрасте — всего 11 лет — способствовала тому, что мы жили общими интересами и мечтами. спустя немного лет у меня была уже и маленькая семья из 10 детей. жалования я получал в месяц всего 200 рублей, из которых 1/10 приходилось отдавать сестре, так что мы с детьми жили на 130 руб. в месяц» и т.д. чем объяснить странные противоречия в числах этого отрывка? в какой системе счисления это возможно? в ответе введите число – основание системы счисления.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

ekater01806
centrprof20
informalla
ledlenta751
Tane4ka2110
oyudina
d43irina
Ольга Сергей1822
alex13izmailov
aleksandramir90
Виктория1690
a60ikurgannikova
Давид-Александр
platonm777639
Obukhov-Buriko