Расчет суточной потребности человека в витаминах А, В1, В2, С, РР


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

Витамины являются элементами питания столь же необходимыми, как все другие вещества, входящие в состав человеческого организма. Суточное потребление человеком витаминов зависит от его нормальной массы (М) и вида физической нагрузки (группы труда).

Нормальная масса тела в килограммах вычисляется по формуле Брока М=L-100 (L - рост человека, см).

Различают следующие группы труда (Т):

  • 1) работа, не связанная с физическим трудом (врачи, служащие);
  • 2) механизированный труд (токари, аппаратчики);
  • 3) частично механизированный труд (слесари, строители);
  • 4) тяжелый физический труд (землекопы, лесорубы).

Программа вычисляет суточную потребность взрослого человека в витаминах А (провитамин А), В1 (тиамин), В2(риблофлавин), С (аскорбиновая кислота), РР (никотиновая кислота).

Исходные данные заносятся в ячейки памяти:

L → П7, Т → П8.

Результаты вычислений в миллиграммах записываются в ячейки памяти:

РР → ПЕ, А → ПА, В1 → ПВ, С → ПС, В2 → ПD, М → П9.

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

  • 1. Наберите адрес 1049056 и введите программу, нажав клавиши А↑, ↑↓.
  • 2. Введите исходные данные.
  • 3. Включите счет, нажав клавиши В/0, С/П. Время вычисления около 17 с.
  • 4. Считайте результаты.
  • 5. Для повторного запуска программы повторите пп. 2-4.

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

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

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

Исходные данные: L = 170 см, Т = 1.

Результат (из РЭ БРП-4, округлённо): А = 6 мг, В1 = 1,9 мг, В2 = 2,25 мг, С = 85 мг, РР = 21 мг.

Результат (точно): А = 5,999 мг, В1 = 1,897 мг, В2 = 2,247 мг, С = 84,7 мг, РР = 21 мг.

М = 70 кг.


Программа "Расчет суточной потребности человека в витаминах А, В1, В2, С, РР"

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

Файл brp4-4.mkp (КС 13120/8)

  0 1 2 3 4 5 6 7 8 9
00 ИП 7 2 F 10x - П 9 ИП 8 9 + 1 0
10 ÷ × П 5 8 5 7 × 4 F 10x П 4
20 ÷ П A ИП 5 2 7 1 × ИП 4 ÷ П B
30 ИП 5 3 2 1 × ИП 4 ÷ П D ИП 5 1
40 , 2 1 × П C ИП 5 0 , 3 ×
50 П E С/П БП 00 0 0        

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

Файл brp4-4.mkl

.CHARSET 1251

; БРП4 
; 4. Расчёт суточной потребности человека в витаминах A, B1, B2, C , PP (1 - 1049056)
.ORG 0

A0:	 ; с адреса 52
	RM 7
	2 F 10^X -
	M 9
	RM 8
	9 + 10 /
	*
	M 5
	857 *
	4 F 10^X
	M 4
	/
	M A
	RM 5
	271 *
	RM 4
	/
	M B
	RM 5
	321 *
	RM 4
	/
	M D
	RM 5
	1,21 *
	M C
	RM 5
	0,3 *
	M E
	R/S
	GOTO A0
	00
.END 

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


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