Перевод метрических единиц температуры в неметрические единицы англоязычных стран и наоборот


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

Программа переводит метрические единицы температуры (градус Цельсия, Кельвин) в неметрическую единицу англоязычных стран (градус Фаренгейта) и наоборот.

Исходное данное (значение температуры) набирается на клавиатуре.

Результаты вычислений записываются в ячейки памяти: температура, выраженная в градусах Цельсия, - в ячейку П7, в кельвинах - в ячейку П4 и отображается на дисплее, в градусах Фаренгейта - в ячейку П9.

Инструкция по пользованию программой для МК-52 с БРП-4

  • 1. Наберите адрес 1313656 и введите программу, нажав клавиши А↑, ↑↓.
  • 2. Введите исходное данное.
  • 3. Включите счет, нажав для перевода в другие единицы температуры, выраженной:
    • - в градусах Цельсия, клавиши В/0, С/П. Время вычисления около 10 с;
    • - в градусах Фаренгейта, клавиши БП, 3, 2, С/П. Время вычисления около 8 с;
    • - в кельвинах, клавиши БП, 4, 2, С/П. Время вычисления около 10 с.

Инструкция по пользованию программой для ЭКВМ

  • 1. Загрузите программу с нулевого адреса.
  • 2. Введите исходное данное.
  • 3. Включите счет, нажав для перевода в другие единицы температуры, выраженной:
    • - в градусах Цельсия, клавиши В/0, С/П;
    • - в градусах Фаренгейта, клавиши БП, 3, 2, С/П;
    • - в кельвинах, клавиши БП, 4, 2, С/П.

Тестовые примеры

1. 20°С = 293,15 К = 68°F.

2. 112°F = 317,59444 К = 44,4444°С.


Программа "Перевод метрических единиц температуры в неметрические единицы англоязычных стран и наоборот"

Программа 24 из блока расширения памяти БРП-4, переключатель "1/2" блока в положении "1", адрес 1313656.

Файл brp4-24.mkp (КС 12553/71)

  0 1 2 3 4 5 6 7 8 9
00 П 7 0 , 8 × П 8 ИП 7 9 × 5
10 ÷ 3 2 + П 9 ИП 7 2 7 3 ,
20 1 5 + П 4 С/П П 8 0 , 8 ÷
30 БП 00 П 9 3 2 - 5 × 9 ÷
40 БП 00 П 4 2 7 3 , 1 5 -
50 БП 00 0 0 0 0        

Исходный текст для кросс-компилятора

Файл brp4-24.mkl

.CHARSET 1251

; БРП-4
; 24. Перевод метрических единиц температуры 
; в неметрические единицы англоязычных стран и наоборот 
; (1 - 1313656)

.ORG 0

A0:	 ; с адреса 30, 40, 50
	M 7
	0,8 *
	M 8
	RM 7
	9 *
	5 /
	32 +
	M 9
	RM 7
	273,15 +
	M 4
	R/S
	M 8
	0,8 /
	GOTO A0
	M 9
	32 -
	5 *
	9 /
	GOTO A0
	M 4
	273,15 -
	GOTO A0
	0000
.END 

Примечание. Считывание программ из БРП в МК-52 производилось блоками по 7 байт. Неиспользуемые команды в конце программы оставлены для совместимости и используются при подсчёте контрольной суммы.


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