User login

You are here

Электроника МК/Б3

Советские программируемые калькуляторы

Вычисление определителя матриц 1,2,3,...,25 порядка (МК-90)

Алгоритмы взяты из книги В.П. Дьяконова "Справочник по алгоритмам и программам на языке Бэйсик для персональных ЭВМ" и представляют собой программы 3.49-3.53. Использование программы 3.52 (простой метод Гаусса) в определенных случаях (например, при делении на ноль) приводит к останову МК (ОШ 125). Исполняемый код может быть загружен непосредственно из главного меню, путем выбора соответствующего СМП. По умолчанию матрица заполняется случайными целыми числами в диапазоне от -3 до 3, для ручного ввода элементов нужно после загрузки программы, до ее запуска набрать следующее: 40 INPUT A(I,J).

Кроссплатформенный калькулятор МК-61QT.

Несколько месяцев назад в своем блоге я писал про пробу QT-SDK - кроссплатформенного инструментария разработки ПО на языке программирования С++.

Благодаря Алексею Digitalinvitro Сугоняеву, который ведет разработку кода, данная "проба пера" развилась в совершенно новый проект: легендарный калькулятор МК-61 в новом обличье QT.

Конвертер монохромных BMP файлов в формат файлов MKL

Программа Китайский год замотивировала меня посидеть пару вечеров с интернет-планшеткой.

В результате получился такой скрипт на языке Python, преобразующий монохромный BMP файл в некое подобие исходного текста программы MKL программируемых калькуляторов МК-152/161.

Увеличенный в 4 x 4 раза исходный BMP файл bw_32x32_face.bmp:

По итогам дискуссий

Выношу из комментариев к дискуссии.

Пишет digitalinvitro: По определению СЕМИКО МК-161 - это платформа пром. контроллера, с этим ИМХО тут все согласны. Писать компилятор Си например в МК161 автокод СЕМИКО не станет - не принесет это прибыли. Это и есть интересы коммерции.

Метки публикаций: 

Журнал "Химия и жизнь"

Библиотечка: 
Модели и серии: 
Публикации из журнала "Химия и жизнь"

Архив

Файловый архив материалов по ПМК

Количество сочетаний (61)

Число сочетаний - часто используемая формула в комбинаторике. Это количество вариантов выбрать из множества объектов N наборы по K объектов.

 n      n!
C  = --------
 k   (n-k)!k!

Например вычислить количество вариантов Спортлото 5 из 36

C = 36!/((36-5)! * 5!) = 376992
C = 250!/((250-110)!*110!) = 1.5120188e73 (это долго считает)

Возведение в степень и вычисление дробей по модулю (в конечных полях Галуа) (61, 152)

При изучении современных шифров требуется возводить степень и искать обратные числа в конечных полях. Эти вычисления вручную довольно трудоемки и если возведение в степень по модулю ещё может сделать калькулятор Винды, то деление надо программировать отдельно. Эта программа введенная в РПЗУ МК-52 или МК-152 может быть хорошим подспорьем студенту.

Перед первым запуском нажать [БП] [5] [7]

Деление С = (А / В) mod D
Вводить: [В/О] A [ПП] B [ПП] D [С/П]
Тест: (3 / 18) mod 257 = 43
Результат - на экране.

Лунолёты, классические игры для ПМК (34, 61).

Модели и серии: 
Программы: 

Пакеты игровых программ цикла «Путь к Земле», публиковавшихся в журнале «Техника-молодёжи». Программы рассчитаны на советские ПМК.

См.также "Еще один "Путь к Земле"

Журнал "Квант"

Библиотечка: 
Модели и серии: 

Архив публикаций на тему ПМК из журнала "Квант"

Архив

Файловый архив материалов по ПМК

1984


1984, №10

Решение уравнений на микрокалькуляторе. Приходько Б., стр 14.

1986


1986, №2

Программирование на микрокалькуляторе: простейшие программы. Штернберг Л., стр. 46

1986, №3

Программирование на микрокалькуляторе: ветвление и цикл. Рождественский В., Хлебутин С., стр. 45.

Журнал "Техника-молодежи"

Библиотечка: 
Модели и серии: 
Архив публикаций на тему ПМК из журналов "Техника-молодежи". Клуб Электронных Игр (КЭИ), цикл М. Пухова "Путь к Земле" и другие материалы.

Архив

Файловый архив материалов по ПМК

1985


1985, №1

Для всех профессий, под ред. И. Данилова. Первое знакомство (начало цикла статей по обучению работе на программируемых микрокалькуляторах семейства Б3-34).

Pages

Subscribe to RSS - Электроника МК/Б3