Компьютеры, программирование

  • 1001. Аппроксимация полиноминальной функции
    Курсовой проект пополнение в коллекции 29.05.2012

    %20%d1%80%d0%b0%d1%81%d1%81%d0%bc%d0%b0%d1%82%d1%80%d0%b8%d0%b2%d0%b0%d1%8e%d1%82%d1%81%d1%8f%20%d0%b0%d0%bf%d0%bf%d1%80%d0%be%d0%ba%d1%81%d0%b8%d0%bc%d0%b0%d1%86%d0%b8%d0%b8%20%d0%ba%d1%80%d0%b8%d0%b2%d1%8b%d1%85%20<http://ru.wikipedia.org/wiki/%D0%9A%D1%80%D0%B8%D0%B2%D0%B0%D1%8F>%20%d0%bb%d0%be%d0%bc%d0%b0%d0%bd%d1%8b%d0%bc%d0%b8%20<http://ru.wikipedia.org/wiki/%D0%9B%D0%BE%D0%BC%D0%B0%D0%BD%D0%B0%D1%8F>.%20%d0%9d%d0%b5%d0%ba%d0%be%d1%82%d0%be%d1%80%d1%8b%d0%b5%20%d1%80%d0%b0%d0%b7%d0%b4%d0%b5%d0%bb%d1%8b%20%d0%bc%d0%b0%d1%82%d0%b5%d0%bc%d0%b0%d1%82%d0%b8%d0%ba%d0%b8%20%d0%b2%20%d1%81%d1%83%d1%89%d0%bd%d0%be%d1%81%d1%82%d0%b8%20%d1%86%d0%b5%d0%bb%d0%b8%d0%ba%d0%be%d0%bc%20%d0%bf%d0%be%d1%81%d0%b2%d1%8f%d1%89%d0%b5%d0%bd%d1%8b%20%d0%b0%d0%bf%d0%bf%d1%80%d0%be%d0%ba%d1%81%d0%b8%d0%bc%d0%b0%d1%86%d0%b8%d0%b8,%20%d0%bd%d0%b0%d0%bf%d1%80%d0%b8%d0%bc%d0%b5%d1%80,%20%d1%82%d0%b5%d0%be%d1%80%d0%b8%d1%8f%20%d0%bf%d1%80%d0%b8%d0%b1%d0%bb%d0%b8%d0%b6%d0%b5%d0%bd%d0%b8%d1%8f%20<http://ru.wikipedia.org/wiki/%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BF%D1%80%D0%B8%D0%B1%D0%BB%D0%B8%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9>%20%d1%84%d1%83%d0%bd%d0%ba%d1%86%d0%b8%d0%b9%20<http://ru.wikipedia.org/wiki/%D0%A4%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D1%8F_(%D0%BC%D0%B0%D1%82%D0%B5%D0%BC%D0%B0%D1%82%D0%B8%D0%BA%D0%B0)>,%20%d1%87%d0%b8%d1%81%d0%bb%d0%b5%d0%bd%d0%bd%d1%8b%d0%b5%20%d0%bc%d0%b5%d1%82%d0%be%d0%b4%d1%8b%20%d0%b0%d0%bd%d0%b0%d0%bb%d0%b8%d0%b7%d0%b0%20<http://ru.wikipedia.org/wiki/%D0%A7%D0%B8%D1%81%D0%BB%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9_%D0%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7>.">В геометрии <http://ru.wikipedia.org/wiki/%D0%93%D0%B5%D0%BE%D0%BC%D0%B5%D1%82%D1%80%D0%B8%D1%8F> рассматриваются аппроксимации кривых <http://ru.wikipedia.org/wiki/%D0%9A%D1%80%D0%B8%D0%B2%D0%B0%D1%8F> ломаными <http://ru.wikipedia.org/wiki/%D0%9B%D0%BE%D0%BC%D0%B0%D0%BD%D0%B0%D1%8F>. Некоторые разделы математики в сущности целиком посвящены аппроксимации, например, теория приближения <http://ru.wikipedia.org/wiki/%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BF%D1%80%D0%B8%D0%B1%D0%BB%D0%B8%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9> функций <http://ru.wikipedia.org/wiki/%D0%A4%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D1%8F_(%D0%BC%D0%B0%D1%82%D0%B5%D0%BC%D0%B0%D1%82%D0%B8%D0%BA%D0%B0)>, численные методы анализа <http://ru.wikipedia.org/wiki/%D0%A7%D0%B8%D1%81%D0%BB%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9_%D0%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7>.

  • 1002. Аппроксимация функции к полиному n степени методом наименьших квадратов
    Курсовой проект пополнение в коллекции 27.08.2012
  • 1003. Аппроксимация функции с использованием нейронных сетей
    Контрольная работа пополнение в коллекции 13.10.2010

    3. Что такое «обучающее множество»? Работа сети протекает в два этапа. На первом из них происходит ее обучение. Для этого с помощью экспериментов или их программныхимитаторов формируется обучающее множество {Vin; Vout} котороепредставляет собой набор пар входного и соответствующего выходного векторов. Размер обучающего множества (количество пар) зависит от сложности анализируемого отображения и общего числа слоев и нейронов на них. Входные вектора включают непосредственно наблюдаемые величины(показания приборов или их комбинации), а выходные физические характеристики процесса, которые требуется определить в результате анализа (типы частиц, их заряды, скорости и т.д.). В начале обучения значения w НС инициируются небольшими случайными значениями и на ее вход по очереди подаются значения входных векторов из обучающего множества. Порядок следования векторов определяется случайным образом, чтобы предотвратить "привыкания" сети к их фиксированной последовательности. С помощью нелинейного преобразования значений uj каждого из нейронов входного слоя и величин wji формируются значения ui

  • 1004. Аппроксимация характеристик нелинейных элементов радиотехнических цепей
    Контрольная работа пополнение в коллекции 30.11.2011

    В состав лабораторной установки входят источник постоянного напряжения смещения (Есм) и генератор гармонических колебаний (G). Напряжение смещения регулируется с помощью ручки «смещение», расположенной на лицевой панели лабораторной установки, и измеряется вольтметром В7-26, подключаемым к клемме К2. Генератор G посредством переключател В1 может быть подключен к входу исследуемой нелинейной цепи или отключен от него. Выходная клемма генератора и ручки регулировки амплитуды и частоты генерируемых колебаний расположены на передней панели блока управления лабораторной установкой.

  • 1005. Аргоновый лазер
    Информация пополнение в коллекции 12.06.2011
  • 1006. Аренда основных производственных фондов
    Информация пополнение в коллекции 28.10.2008

    Понятие «основные производственные фонды» (ОПФ) было введено в научный и хозяйственный оборот во времена централизованно-плановой системы хозяйствования. В промышленности, транспорте и строительстве основные средства являются главным богатством предприятий. Стоимость основных средств, сумма их износа, занимая большой удельный вес в имуществе и себестоимости продукции, оказывают значительное влияние на размер прибыли и налогов предприятий. В соответствии с п. 40 Положения об учете основные средства представляют совокупность материально-вещественных ценностей, используемых в качестве средств труда и действующих в натуральной форме в течение длительного времени как в сфере материального производства, так и в непроизводственной сфере. В соответствии с п. 41 этого Положения в их число входят здания, сооружения, передаточные устройства, машины, оборудование, инструменты, инвентарь, рабочий и продуктивный скот, многолетние насаждения и прочие основные средства. К основным средствам относятся также капитальные вложения на улучшение земель и в арендованные основные средства. Ни Гражданский кодекс РФ, ни Положение о составе затрат по производству и реализации продукции (работ, услуг), включаемых в себестоимость продукции (работ, услуг), и о порядке формирования финансовых результатов, учитываемых при налогообложении прибыли, утвержденное постановлением Правительства Российской Федерации от 1 июля 1995 года № 661 (далее Положение о затратах), не запрещают аренду основных средств (средств труда или имущества, используемого в процессе производства в качестве средств труда) у физических лиц. Положение о затратах не запрещает списывать на издержки производства и обращения арендную плату при аренде у физических лиц имущества, используемого арендатором в качестве основных средств (средств труда) в производственном процессе.

  • 1007. Арифметика на службе защиты
    Информация пополнение в коллекции 12.01.2009

    Сначала я опытным путем установил, что пароль зависит от введенного INN и кода (на рисунке выше он равен 072163), более ничего на него не влияет. Несколько вариантов полученных "паролей" подтвердили мою мысль, что пароль всегда включает в себя только цифры. Вообще, пароли должны быть только из цифр. Так проще программисту. Так проще... неважно. В общем, передо мной лежало нечто довольно приятное ... что-то вроде crack me.

  • 1008. Арифметико-логическое устройство (АЛУ). Регистр PSW
    Контрольная работа пополнение в коллекции 01.09.2010

    БитыНаиме-нов.Назначение битовДоступ к биту7CYФлаг переноса. Изменяется во время выполнения некоторых арифметических и логических инструкций.аппаратно или программно6ACФлаг дополнительного переноса. Аппаратно устанавливается /сбрасывается во время выполнения инструкций сложения или вычитания для указания переноса или заёма в бите 3 при образовании младшего полубайта результата (D0-D3).аппаратно или программно5F0Флаг 0. Флаг состояния определяемый пользователем.программно4RSIУказатель банка рабочих регистровпрограммно3RS0Указатель банка рабочих регистровпрограммноRSIRS000Банк 0 с адресами (00Н - 07Н)01Банк 1 с адресами (08Н - 0FH)10Банк 2 с адресами (10Н - 17Н)11Банк 3 с адресами (18Н - IFH)2OVФлаг переполнения. Аппаратно устанавливается/сбрасывается во время выполнения арифметических инструкций для указания состояния переполненияаппаратно или программно1-Резервный. Содержит триггер, доступный по записи ("0" и "1") и чтению, который можно использовать0PБит четности. Аппаратно сбрасывается/устанавливается в каждом цикле инструкций для указания четного/нечетного количества разрядов аккумулятора, находящихся в состоянии "1".аппаратно или программно

  • 1009. Арифметические операции с BCD числами
    Доклад пополнение в коллекции 25.09.2008

    Инструкция IDIV выполняет деление со знаком содержимого аккумулятора (и его расширения) на содержимое источника. Если источник является байтом, предполагается, что делимое расположено в регистрах AH и AL. Частное остается в регистре AL, остаток - в регистре AH. Для такого деления максимально допустимое положительное частное равно 127 (7Fh), а минимально допустимое отрицательное частное равно -127 (81h). Если источник является словом, предполагается, что делимое расположено в регистрах DX и AX. Частное в этом случае остается в регистре AX, остаток - в регистре DX. Для такого деления значение частного может находиться в пределах от -32767 (8001h) до 32767 (7FFFh). Если частное положительно и превышает положительный максимум или отрицательно и меньше отрицательного минимума, генерируется прерывание с номером 0 (деление на 0); частное и остаток в этом случае не определены. Нецелочисленное частное округляется до целого числа (по направлению к 0). Остаток имеет тот же знак, что и делимое. После IDIV состояния флагов AF, CF, OF, ZF, PF и SF не определены.

  • 1010. Арифметические операции с функциями трех переменных
    Дипломная работа пополнение в коллекции 11.01.2012

    curr = self.first # -----------------------(curr.next.power <> -1):(power == curr.next.power):.next.coeff += coeff(sum(power) > sum(curr.next.power)):.next = Obj(coeff,power,curr.next)(sum(power) == sum(curr.next.power)):power > curr.next.power:.next = Obj(coeff,power,curr.next)= curr.nextcurr.next.power == -1:.next = Obj(coeff,power,curr.next)

  • 1011. Арифметические операции. Стандартные математические функции
    Статья пополнение в коллекции 12.01.2009

    ОперандыByteShortIntWordIntegerLongIntByteIntegerIntegerWordIntegerLongIntShortIntIntegerIntegerLongIntIntegerLongIntWordWordLongIntWordLongIntLongIntIntegerIntegerIntegerLongIntIntegerLongIntLongIntLongIntLongIntLongIntLongIntLongIntЕсли один операнд выражения имеет целочисленный тип, а второй - вещественный, то первый автоматически приводится к вещественному типу и значение выражения будет вещественным. Целые значения можно присваивать вещественной переменной, но вещественные значения присвоить целой переменной нельзя! Присваивая значение целочисленной переменной и константе, вы должны следить, чтобы это значение не выходило за пределы диапазона допустимых значений переменной. В языке Паскаль есть возможность явно преобразовать целочисленное значение к любому из целочисленных типов, для этого используются стандартные функции с именами Byte, ShortInt, Word, Integer и LongInt. Например, преобразуем переменную типа Word к типу Integer :

  • 1012. Арифметические основы построения ЭВМ
    Курсовой проект пополнение в коллекции 23.06.2012

    Операции над десятичными числами (десятичная арифметика) часто включается в cocтaв основных команд универсальных ЭВМ. Кроме того десятичная арифметика реализуется широко в электронных калькуляторах и персональных микроЭВМ. Поэтому кроме общей информацмии о возможности представления десятичных чисел разработчику необходимо знать и алгоритм выполнения арифметических операций.

  • 1013. Арифметические основы работы ЭВМ
    Контрольная работа пополнение в коллекции 29.10.2009

    Компьютер может обрабатывать только информацию, представленную в числовой форме. Вся остальная информация (например, звук, видео, графические изображения и т.д.) перед обработкой на компьютере должна быть преобразована в числовую форму. Так, чтобы привести к цифровому виду (оцифровать) музыкальный звук, можно через небольшие промежутки времени измерять интенсивность звука на определенных частотах, представляя результаты каждого измерения в числовой форме. Затем, с помощью специальной компьютерной программы осуществляются необходимые преобразования полученных данных: наложение звуков от различных источников друг на друга (эффект оркестра), изменение тональности отдельных звуков и т.п. После чего, окончательный результат преобразуется обратно в звуковую форму.

  • 1014. Арифметические основы ЦВМ
    Информация пополнение в коллекции 12.01.2009

    При выполнении арифметических операций все четыре действия арифметики корректны. Следует однако иметь в виду, что дискретный характер представления чисел в форме с плавающей запятой и разбиение числовой оси на области, в ряде из которых невозможно представить ни одного числа, приводит:

    • Во-первых, к тому, что при выполнении арифметической операции теоретически возможно формирование результата, который попадает в области 2 или 5, но который нельзя закодировать в форме с плавающей запятой точно. В этом случае, результат заменяется ближайшим из множества допустимых значений с учетом правила округления (ошибка метода представления чисел, вызванная ограниченной разрядностью мантиссы).
    • Во-вторых, к тому, что при выполнении арифметической операции теоретически возможно формирование результата, который попадает в область 1 или в область 6. Этот случай является критическим, поскольку результат представить нельзя принципиально. Рассматриваемая ситуация называется “Переполнение с плавающей запятой” (Overflow), а при ее возникновении происходит аппаратное прерывание работы ЭВМ и выполнение программы аварийно прекращается. Причиной этого является ограниченная разрядность порядка.
    • В-третьих, к тому, что при выполнении арифметической операции теоретически возможно формирование результата, который попадает в область 3 или в область 4. Рассматриваемая ситуация называется “Потеря значимости”, а при ее возникновении результат заменяется ближайшим допустимым, как правило нулем. Выполнение программы после этого продолжается. В некоторых ЭВМ при этой ситуации вырабатывается предупредительное (информационное) сообщение. Причиной этой ситуации также является ограниченная разрядность порядка.
  • 1015. Арифметические типы данных. Числовые константы и переменные
    Статья пополнение в коллекции 12.01.2009

    Здесь имя - имена переменных (идентификаторы), тип - типы переменных, VAR - ключевое слово, означающее, что после него следуют описания переменных. Переменные одного типа можно описать совместно, разделив их имена запятыми, а можно описывать и каждую переменную отдельно. Точка с запятой означает окончание описания переменных данного типа. Слово VAR может повторяться в программе сколько угодно раз. Выбор типа для той или иной переменной определяется назначением этой переменной. Пусть, например, переменная i служит счетчиком (индексом) элементов некоторой последовательности, причем известно, что количество элементов не может превосходить 100. Мы можем описать переменную i любым целочисленным типом, но правильный выбор - Byte или ShortInt, любой другой тип будет избыточным. Всегда следует выбирать типы переменных осознанно; если вы не понимаете, какой тип должна иметь ваша переменная, вероятнее всего, эта переменная в программе не нужна. Для вещественных переменных чаще всего используется тип Real, являющийся основным вещественным типом в Паскале, поэтому мы везде будем писать Real для вещественных переменных, хотя это может быть и другой вещественный тип.

  • 1016. Арифметическо-логическое устройство
    Контрольная работа пополнение в коллекции 11.03.2012

    Современные ЭВМ общего назначения обычно реализуют операции Всех приведенных выше групп, а микро - ЭВМ, микропроцессоры и специализированные ЭВМ часто не имеют aппapaтуpы арифметики чисел c плавающей точкой, десятичной арифметики и операций над алфавитно-цифровыми полями. В этом случае зти операции выполняются специальными подпрограммами. К арифметическим операциям относятся сложение, вычитание, вычитание модулей ("короткие операции") и умножение и деление ("длинные операции`). Группы логических операций составляют операции дизъюнкций (логическое ИЛИ) и конъюнкции (логическое И) над многоразрядными двоичными словами, сравнение кодов на равенство. Специaльныe арифметические операции включают в себя нормализацию, арифметический сдвиг (сдвигаются только цифровые paзряды, знаковый разряд остается на месте), логический сдвиг (знаковый разряд сдвигается вместе c цифровыми разрядами). Параметры для АЛУ современных ЭВМ:

  • 1017. Арифметичні команди
    Информация пополнение в коллекции 02.05.2010

    Процесори серії 80х86 містять у складі своєї системи команд спеціальні команди для виконання арифметичних операцій над цілими числами. При цьому підтримуються три форми представлення цілих чисел: двійкова, двійково-десяткова (яку ще називають BCD, абревіатура від англійського Binary Coded Decimal) та ASCІІ-код (число як ланцюжок десяткових цифр). У свою чергу, формат BCD може бути як упакованим, так і неупакованим. У рамках цих форматів цілі числа, що обробляються, можуть мати різну розрядність: байт (8 біт), слово (16 біт, або 2 байти), подвійне слово (32 біти, або 4 байти, або 2 слова), учетверенне слово (64 біти, або 8 байт, або 4 слова, або 2 подвійних слова). Формати з більшою розрядністю процесором безпосередньо не підтримуються, але можуть оброблятися програмно. Та вказаних форматів з надлишком вистачає для представлення всього діапазону цілих чисел, що зустрічаються на практиці. Необхідно додати, що всі типи цілих чисел в мовах високого рівня спираються на підтримувані процесором типи (char, short, int, long прямі аналоги byte, word, dword, gword). Також розрізняються процесором випадки знакових та беззнакових чисел (для них передбачено різні команди множення та ділення). Робота з дійсними числами процесором безпосередньо не підтримується, але може бути покладена на спеціалізований математичний співпроцесор, який розширює систему команд РС операціями над числами з плаваючою крапкою.

  • 1018. Арканоид на Паскале
    Информация пополнение в коллекции 12.01.2009
  • 1019. АРМ бухгалтера "Учет основных средств"
    Дипломная работа пополнение в коллекции 09.12.2008

    Для расчета сумм амортизационных отчислений необходимо воспользоваться алгоритмом.

    1. Обнуляем переменную даты закрытия отчетного месяца.
    2. Вводим значение даты закрытия отчетного месяца.
    3. Переводим указатель записи базы данных «Osnova.DB», в начало таблицы.
    4. Отключаем связь с таблицей «Uhastoc.DB».
    5. Переводим таблицу «Osnova.DB» в монопольный режим.
    6. Переводим таблицу в режим редактирования (Edit).
    7. Проверяем если таблица пустая, если «ДА» то переходим к пункту (16), если «НЕТ», то переходим к пункту (8).
    8. Проверяем конец таблицы, если «Да» то переходим к пункту (16), если «НЕТ», то переходим к пункту (9).
    9. Проверяем, является запись запрещенной на перерасчет, если «ДА», то переходим к пункту (13), если «НЕТ», то переходим к пункту (10).
    10. Проверяем, какой тип оборудования, если «Автотранспорт», то переходим к пункту (11), если «Обычный», то выполняем:
    11. определяем значение месячной амортизации, путем умножения балансовой стоимости оборудования на процент амортизации, полученное значение разделим на 12 и на 100;
    12. записываем полученное значение в таблицу;
    13. вычисляем количество месяцев с момента введения в эксплуатацию, до отчетного месяца;
    14. определяем значение суммы полной амортизации с начала эксплуатации, до отчетного месяца. Определим значение суммы, путем умножения значения месячной амортизации на полученное количество месяцев;
    15. записываем полученное значение в таблицу;
    16. определяем значение остаточной стоимости, вычтя из балансовой стоимости значение суммы полной амортизации;
    17. запишем полученное значение в таблицу и переходим к пункту (11).
    18. Проверяем, какой тип оборудования, если «Обычный», то переходим к пункту (11), если «Автотранспорт», то выполняем:
    19. определяем значение полной суммы амортизации, путем умножения балансовой стоимости на коэффициент 0,481, разделим полученное значение на 1000 и умножим на пробег автотранспорта;
    20. записываем полученное значение в таблицу;
    21. определяем значение остаточной стоимости, вычтя из балансовой стоимости значение суммы полной амортизации;
    22. запишем полученное значение в таблицу и переходим к пункту (12).
    23. Проверяем если значение суммы полной амортизации больше, чем балансовая стоимость, то:
    24. обнулим значение месячной амортизации;
    25. полный износ приравняем с балансовой стоимостью;
    26. значение остаточной стоимости приравняем к 0;
    27. запишем полученные данные в таблицу.
    28. Проверяем если значение остаточной стоимости меньше чем 0, то:
    29. обнулим значение месячной амортизации;
    30. полный износ приравняем с балансовой стоимостью;
    31. значение остаточной стоимости приравняем к 0;
    32. запишем полученные данные в таблицу.
    33. Переводим таблицу в режим сохранения данных (Post).
    34. Перемещаем указатель базы данных на следующую запись.
    35. Переходим к началу цикла. Пункт (8).
    36. Снимаем с таблицы «Osnova.DB» монопольный режим.
    37. Восстанавливаем связь с таблицей «Uhastoc.DB».
    38. Завершаем процедуру расчета.
  • 1020. АРМ бухгалтера Учет основных средств
    Информация пополнение в коллекции 12.01.2009

    Для расчета сумм амортизационных отчислений необходимо воспользоваться алгоритмом.

    1. Обнуляем переменную даты закрытия отчетного месяца.
    2. Вводим значение даты закрытия отчетного месяца.
    3. Переводим указатель записи базы данных «Osnova.DB», в начало таблицы.
    4. Отключаем связь с таблицей «Uhastoc.DB».
    5. Переводим таблицу «Osnova.DB» в монопольный режим.
    6. Переводим таблицу в режим редактирования (Edit).
    7. Проверяем если таблица пустая, если «ДА» то переходим к пункту (16), если «НЕТ», то переходим к пункту (8).
    8. Проверяем конец таблицы, если «Да» то переходим к пункту (16), если «НЕТ», то переходим к пункту (9).
    9. Проверяем, является запись запрещенной на перерасчет, если «ДА», то переходим к пункту (13), если «НЕТ», то переходим к пункту (10).
    10. Проверяем, какой тип оборудования, если «Автотранспорт», то переходим к пункту (11), если «Обычный», то выполняем:
    11. определяем значение месячной амортизации, путем умножения балансовой стоимости оборудования на процент амортизации, полученное значение разделим на 12 и на 100;
    12. записываем полученное значение в таблицу;
    13. вычисляем количество месяцев с момента введения в эксплуатацию, до отчетного месяца;
    14. определяем значение суммы полной амортизации с начала эксплуатации, до отчетного месяца. Определим значение суммы, путем умножения значения месячной амортизации на полученное количество месяцев;
    15. записываем полученное значение в таблицу;
    16. определяем значение остаточной стоимости, вычтя из балансовой стоимости значение суммы полной амортизации;
    17. запишем полученное значение в таблицу и переходим к пункту (11).
    18. Проверяем, какой тип оборудования, если «Обычный», то переходим к пункту (11), если «Автотранспорт», то выполняем:
    19. определяем значение полной суммы амортизации, путем умножения балансовой стоимости на коэффициент 0,481, разделим полученное значение на 1000 и умножим на пробег автотранспорта;
    20. записываем полученное значение в таблицу;
    21. определяем значение остаточной стоимости, вычтя из балансовой стоимости значение суммы полной амортизации;
    22. запишем полученное значение в таблицу и переходим к пункту (12).
    23. Проверяем если значение суммы полной амортизации больше, чем балансовая стоимость, то:
    24. обнулим значение месячной амортизации;
    25. полный износ приравняем с балансовой стоимостью;
    26. значение остаточной стоимости приравняем к 0;
    27. запишем полученные данные в таблицу.
    28. Проверяем если значение остаточной стоимости меньше чем 0, то:
    29. обнулим значение месячной амортизации;
    30. полный износ приравняем с балансовой стоимостью;
    31. значение остаточной стоимости приравняем к 0;
    32. запишем полученные данные в таблицу.
    33. Переводим таблицу в режим сохранения данных (Post).
    34. Перемещаем указатель базы данных на следующую запись.
    35. Переходим к началу цикла. Пункт (8).
    36. Снимаем с таблицы «Osnova.DB» монопольный режим.
    37. Восстанавливаем связь с таблицей «Uhastoc.DB».
    38. Завершаем процедуру расчета.