Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Розробка Додатках "Калькулятор"

Реферат Розробка Додатках "Калькулятор"





align="justify">// і підрядок Із записом дробової частіні.Pos1 = 0 then begin

// Значить число Складається Тільки з цілої Частини.: = aStrXcimal;: =''; else begin

// Число має цілу и дробового Частину.: = LeftStr (aStrXcimal, Pos1 - 1);: = Copy (aStrXcimal, Pos1 + 1, Length (aStrXcimal) - Pos1);;

// Візначаємо Значення цілої Частини числа.: = 0; i: = 1 to Length (StrInt) do begin

// Порядок розряду = позіції розряду при відліку від нуля в Напрямки праворуч наліво.: = Length (StrInt) - i;: = IntPart + DigitToInt (StrInt [i], aBase) * Power (aBase , j);;

// Візначаємо Значення дробової Частини числа.

// Напочатку обчіслюємо Значення аналогічно тому, як це Зроблено для цілої частин: FracPart: = 0; i: = 1 to Length (StrFrac) do begin: = Length (StrFrac) - i;: = FracPart + DigitToInt (StrFrac [i], aBase) * Power (aBase, j);;

// Тепер враховуємо експоненційну частина :: = FracPart/Power (aBase, Length (StrFrac));

// Отрімуємочісло, якевідповідаєзапісу aStrXcimal

// У Системі числення з основою aBase.: = IntPart + FracPart;;

// Перетворює запису числа в Системі числення з основою aSrcBase в записах

// цього ж числа в Системі числення з онованіем aTrgBase.

// Перетворення проводитися з точністю до aTrgPrecision цифр после комі

// у результуюча поданні чісла.function XcimalStrToYcimalStr (: Byte;: String;: Byte;: Byte

): String;

// Чісловідповіднезапісу aSrc NumStr всістемічісленнязосновою aSrcBase.: Extended;

// Цілачастіна, віділеназчісла SrcNum.: Int64;

// Дробова частина, віділена з числа SrcNum.: Extended;

// Подання цілої Частини числа SrcNum в Системі числення з основою aTrgBase.: String;

// Подання дробової Частини числа SrcNum в Системі числення з основою aTrgBase.: String;

// Лічильник.: Integer;

// Для проміжніх обчислень.: Extended;

// Початковечісло.: = XcimalStrToNumber (aSrcNumStr, aSrcBase);

// Отримуємоцілуідробовучастинучисла.: = Trunc (SrcNum);: = Frac (SrcNum);

// перекладного цілу Частину.: ='';: = IntToDigit (IntPart mod aTrgBase) + StrInt;: = IntPart div aTrgBase; IntPart = 0;

// Если Дробова частина = 0, то переклад закінчено.FracPart = 0 then begin: = StrInt;;;

// перекладного дробового Частину. Точність - до aTr Precision цифр после комі.: =''; I: = 1 to aTrgPrecision do begin: = FracPart * aTrgBase;: = StrFrac + IntToDigit (Trunc (TempNum));: = Frac (TempNum);

// Е...


Назад | сторінка 6 з 7 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Визначення числа підприємств, обсягу продукції, середньооблікового числа пр ...
  • Реферат на тему: Знаходження оптимального числа листів фанери и Вирізання потрібного числа з ...
  • Реферат на тему: Закріплення знань учнів з теми: "Числа 1-10 та число 0"
  • Реферат на тему: Creation of control system by a personnel how to begin with a zero
  • Реферат на тему: Виконання Операції ділення в двійково-десятковій Системі числення