Вход для пользователей
Сбор новостей
RSS-материал

Программы из справочника Дьяконова, 3-е изд.

Гоняю тесты программного калькулятора ВК-6, приходится набивать программы из Дьяконова. Буду выкладывать набранные mkp-файлы здесь, т.к. могут и другим пригодиться.

Название файла отражает номер программы в справочнике. Кому приходилось набивать другие программы из третьего издания Дьяконова, добавляйте.

Устройство на базе HP-50g

Вот такое спецустройство на базе HP-50g. Судя по маркировке клавиш, используется для обхода и наблюдения за техническими объектами "в поле". Картинка ниже.

Рассчеты на МК-161 (болтовня)

Мои основные калькуляторы - Citizen SRP-265 и МК-161. Причем пока МК-161 был в ремонте, я начала решать много задач по физике, в которых нужно, чтобы свериться с ответом, численно вычислять величины по формулам. Все такие рассчеты производились на ситизене: МК-152 слишком громоздкий и нужно включать его в розетку.

Игра "Морской бой" для TI-89 Titanium

Эту игрушку писал сначала для Casio fx-9750G PLUS. Приблизительно за неделю придумал основные компоненты игры, а отлаживал работу между блоками и вносил некоторые усовершенствования несколько месяцев. Когда по работе нужно было много считать удалял ее, а потом в течение 3-4 часов :-) набивал ее снова (кабеля для подключения к ПК нет). Купил TI-89T и переписал программу для него без существенных изменений. Ускорилась прорисовка действий.

Сравнение TI-89 (TI-89 Titanium) и HP-49 (HP-50).

Модели TI-89 и TI-89 Titanium (новее) отличаются некоторыми характеристиками. Встроенное программное обеспечение у них одинаковое (наличие некоторых функций зависит от версии ПО). Это же утверждение справедливо по отношению к HP-49 и HP-50 (новее).

Конструктор

Выше я имел в виду вполне обычные вещи, а не моделирование искусственного интеллекта :)

Конечно, программа пишет программы (или помогает писать программы)
не "по собственной инициативе", все варианты подобной писанины
должны быть запрограммированы. Приведу более подробные расуждения.

Любая программа использующая идеи структурного программирования имеет повторяющиеся модули.

Вопрос по программированию (HP 48GII, HP 50G)

Для объявления локальных переменных в программе без их предварительной загрузки в стек существует оператор LOCAL (<- означает один символ "стрелка влево" и указывает на локальность переменных) вот пример:
<< LOCAL ({'<-A=2','<-B=3'}) A B ^ >>
<< {'<-A=2','<-B=3'} LOCAL A B ^ >>
Но я попробовал много вариантов и мне выдаётся в ответ либо синтаксическая ошибка при попытке сохранить программу, либо в стек вводится строка символов, но численного решения нет.

Разъём питания в МК-161

Долгое время я считал, что совмещение функций разъёма ВУ в МК-161 (силовая и информационная: питание + связь) уникально.

На днях обратил внимание на то, что в Game Boy Advance SP питание подаётся на разъём EXT. 2, куда также втыкаются наушники.

Olympia LCD-8110

Инженерный калькулятор со множеством (229) функций. Двухстрочный дисплей: 12 и 10 знакомест (верхний ряд также отображает символы), 9 регистров памяти, переключения режимов фиксированной и плавающей точки, статистические расчеты, операции со временем. Диапазон чисел от 10-100 до 10100.

Рекордная цена (в универсаме) - 3 с половиной евро. Третий тест на точность даёт 8,999999998. Фото...