Записываем сложение "в столбик". 2 2 + 5 5 1 1 0 рассмотрим сложение в младшем разряде. в десятичной системе счисления 2+5=7, а у нас записан ноль. следовательно, данный разряд был сброшен, а в следующий добавлена единица. такое возможно только если сумма (т.е. 7) равна основанию системы счисления, в которой производится сложение. т.е. мы делаем предположение, что система семиричная. в самом деле, когда мы складываем два однозначных десятичных числа, например 2 и 8, то получаем 10, 0 в разряде сложения и перенос 1 в следующий разряд. в двоичной система 1+1=10, т. е. тут двойка (1+1) - основание системы - к появлению нуля и переносу. проверим предположение, что система семиричная. в следующем разряде снова 2+5=7, но еще есть разряд переноса, итого 8. но 8 в семиричной системе записывается как 11. итого получается как раз 110, т.е. система счисления действительно семиричная.
fermproddk
08.02.2023
// pascalabc.net 3.2, сборка 1338 от 16.11.2016 begin range(1,20).tabulate(x-> sqrt((newline) end. результат (1,1) (2,1.4142135623731) (3,1.73205080756888) (4,2) (5,2.23606797749979) (6,2.44948974278318) (7,2.64575131106459) (8,2.82842712474619) (9,3) (10,3.16227766016838) (11,3.3166247903554) (12,3.46410161513775) (13,3.60555127546399) (14,3.74165738677394) (15,3.87298334620742) (16,4) (17,4.12310562561766) (18,4.24264068711928) (19,4.35889894354067) (20,4.47213595499958) традиционное решение var i: integer; begin for i: =1 to 20 do writeln(i: 2,sqrt(i): 16: 12) end. результат 1 1.000000000000 2 1.414213562373 3 1.732050807569 4 2.000000000000 5 2.236067977500 6 2.449489742783 7 2.645751311065 8 2.828427124746 9 3.000000000000 10 3.162277660168 11 3.316624790355 12 3.464101615138 13 3.605551275464 14 3.741657386774 15 3.872983346207 16 4.000000000000 17 4.123105625618 18 4.242640687119 19 4.358898943541 20 4.472135955000
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
Создать программу для вычесления сумми заказа в lazarus. надо написать код. ниже оставила пример формы. за рание.