Рефераты | Рефераты по информатике, программированию | "Длинная" арифметика | страница реферата 10 | Большая Энциклопедия Рефератов от А до Я
Большая Энциклопедия Рефератов от А до Я
  • Рефераты, курсовые, шпаргалки, сочинения, изложения
  • Дипломы, диссертации, решебники, рассказы, тезисы
  • Конспекты, отчеты, доклады, контрольные работы

  • 9121

    6912

    1354

    7827

    1

    4

    0

    3475

    6912

    1354

    7827

    3476

    Алгоритм имитирует привычное сложение столбиком, начиная с младших разрядов. И именно для простоты реализации арифметических операций над "длинными" числами используется машинное представление "задом наперед".

    Результат: С = 3476782713546912.

    Ниже приведен текст процедуры сложения двух "длинных" чисел.

       Procedure SumLongTwo(A, B : Nlong; Var C : Tlong);

       Var i, k : Integer;

       Begin

                   FillChar(C, SizeOf (C), 0) ;

                   If A[0] > B[0] Then k := A[0] Else k : =B[0];

                   For i := l To k Do

                   Begin             С [i+1] := (C[i] + A[i] + B[i]) Div Osn;

                               C[i] := (C[i] + A[i] + B[i]) Mod Osn

                               {Есть ли в этих операторах ошибка?}

                   End;


    Рекомендуем скачать другие рефераты по теме: информационные рефераты, скачать контрольную.



    Предыдущая страница реферата | 5  6  7  8  9  10  11  12  13  14  15 |




    Поделитесь этой записью или добавьте в закладки

       




    Категории:



    Разделы сайта




    •