Справочник по расчётам на микрокалькуляторах


Главная / ЭКВМ / Программы для ЭКВМ

Приведены программы из книги: "Дьяконов В.П. Справочник по расчетам на микрокалькуляторах. - 3-е изд. доп. и перераб. - М.: Наука. Гл. ред. физ.-мат. лит, 1989. - 464 с."

Программы представлены в формате mkp, пригодном для записи в ЭКВМ "ЭЛЕКТРОНИКА МК-152" и аналогичные модели, а также в виде текстовых файлов для кросс-компилятора. Часть программ переработана для обеспечения совместимости с ЭКВМ - они имеют индекс m в названии файла.

Программы справочника были разработаны для микрокалькуляторов ЭЛЕКТРОНИКА Б3-34, МК-54, МК-56. Отдельно в приложении были собраны программы для моделей МК-52 и МК-61. Перечисленные модели калькуляторов имеют соответственно 98 или 105 шагов программы и 14 или 15 регистров памяти, потому некоторые программы требуют дополнительных операций при вводе и выводе результатов. Тем не менее, все они позволяют быстро получить требуемый результат.

Время работы программ, указанное в справочнике, представляет скорее исторический интерес, поскольку быстродействие у ЭКВМ заметно больше, чем у ПМК. Время выполнения программ на ЭКВМ не измерялось, в большинстве случаев оно исчисляется долями секунды.

Исправлены обнаруженные ошибки. Контрольные числовые примеры приведены для современных моделей серии.

В связи с большим количеством программ (более 500), они сгруппированы по разделам.

Программирование простых вычислений

Вычисление элементарных функций, многочленов и числовых последовательностей

Алгоритмы и программы реализации основных численных методов

  • Решение систем линейных уравнений
  • Интерполяция и экстраполяция функций одной переменной
  • Интерполяция и экстраполяция функций двух переменных
  • Вычисление действительных корней нелинейных уравнений
  • Поиск экстремумов функций
  • Решение алгебраических уравнений
  • Численное дифференцирование
  • Вычисление частных производных и коэффициентов чувствительности
  • Вычисление определённых интегралов
  • Вычисление двойных и тройных определённых интегралов
  • Решение дифференциальных уравнений первой степени
  • Решение систем дифференциальных уравнений и дифференциальных уравнений высшей степени
  • Спектральный синтез
  • Спектральный анализ
  • Статистические расчёты и построение гистограмм
  • Генерирование случайных чисел и реализация метода Монте-Карло
  • Регрессионный анализ и приближение функций эмпирическими формулами
  • Сглаживание эмпирических данных с ошибками
  • Приближение и аппроксимация функций по Чебышеву
  • Многоинтервальная (сплайн) интерполяция и аппроксимация

Вычисление специальных функций

  • Интеральная показательная и родственные ей функции
  • Интегральный синус и косинус (включая гиперболические)
  • Гамма-функции (включая неполные) и родственные им функции
  • Функции Бесселя (включая модифицированные)
  • Функции Струве (включая модифицированные)
  • Функции Кельвина
  • Функции Эйри
  • Гипергеометрические функции
  • Дилогарифм
  • Интегралы Френеля
  • Эллиптические интегралы
  • Вычисление некоторых специальных функций с помощью численного интегрирования
  • Интеграл вероятности и связанные с ним функции
  • Функции плотности вероятности и распределения случайных величин

Прикладные программы электрофизических, электротехнических и радиотехнических расчётов

  • Расчёт линейных электро-радиотехнических пассивных цепей
  • Расчёт индуктивных элементов
  • Расчёт ёмкостных элементов и конденсаторов
  • Расчёт линий передачи и задержки
  • Расчёт нелинейных цепей в статическом режиме
  • Расчёт и моделирование нелинейных безынерционных цепей в динамическом режиме
  • Пересчёт параметров биполярных транзисторов
  • Расчёт малосигнальных усилительных каскадов на биполярных и полевых транзисторах
  • Расчёт и моделирование релаксационных генераторов

Приложение. Библиотека программ для микрокалькуляторов "Электроника МК-52" и "Электроника "МК-61"



НПП "СЕМИКО" (383) 271-01-25 (многоканальный)