Погодный калькулятор (вариант 2)
Ранее я писал о предсказании погоды по атмосферному давлению (ссылка). Для фиксации изменений давления применяется барограф.
В другой статье я писал о более продвинутом "погодном калькуляторе", который учитывает не только изменения атмосферного давления, но и направления ветра и облачность (ссылка).
В этой же статье, я расскажу, как определить погоду по калькулятору, но не по тому о котором уже писал, а по программируемому микрокалькулятору (ПМК).
Этот калькулятор весьма занятная вещица. На нем можно не только погоду считать, а и в игры играть (ссылка).
Вот, только, ввиду ограниченности калькулятора, погоду на нем будем считать по изменению атмосферного давления. Ну, бывает, что даже прогноз гидрометцентра рассчитанный на компьютерах с использованием целой кучи переменных, и то не сбывается.
Нам понадобится калькулятор Электроника 3Б-34, МК-52, МК-54, МК-61 и барометрическая тенденция, которую можно определить по барометру или барографу.
И так, переводим наш калькулятор в режим набора программы F, ПРГ и вводим программу:
00.Сx 01.4 02.6 03.ПD 04.5 05.П0 06.1 07.П6 08.ИП6 09.ВП
10.5 11.С/П 12.KП6 13.FL0 14.08 15.ИП4 16.2 17.- 18.Fx=0 19.24
20.1 21.ПB 22.БП 23.43 24.ИП3 25.Fx#0 26.28 27.1 28.ИП5 29.+
30.ПB 31.ИП4 32.Fx=0 33.64 34.ИП5 35.Fx=0 36.43 37.ИП6 38.Fx=0 39.55
40.ИП2 41.Fx#0 42.53 43.1 44.ИП2 45.+ 46.ПA 47.2 48.F10^x 49.x
50.ИПB 51.+ 52.С/П 53.3 54.KБПD 55.ИП6 56.2 57.- 58.Fx>=0 59.62
60.4 61.KБПD 62.5 63.KБПD 64.ИП6 65.3 66.- 67.Fx=0 68.72 69.ИП2
70.Fx=0 71.76 72.2 73.ИП2 74.- 75.KБПD 76.6 77.KБПD
10.5 11.С/П 12.KП6 13.FL0 14.08 15.ИП4 16.2 17.- 18.Fx=0 19.24
20.1 21.ПB 22.БП 23.43 24.ИП3 25.Fx#0 26.28 27.1 28.ИП5 29.+
30.ПB 31.ИП4 32.Fx=0 33.64 34.ИП5 35.Fx=0 36.43 37.ИП6 38.Fx=0 39.55
40.ИП2 41.Fx#0 42.53 43.1 44.ИП2 45.+ 46.ПA 47.2 48.F10^x 49.x
50.ИПB 51.+ 52.С/П 53.3 54.KБПD 55.ИП6 56.2 57.- 58.Fx>=0 59.62
60.4 61.KБПD 62.5 63.KБПD 64.ИП6 65.3 66.- 67.Fx=0 68.72 69.ИП2
70.Fx=0 71.76 72.2 73.ИП2 74.- 75.KБПD 76.6 77.KБПD
(Источник: "Наука и жизнь" № 10, 1984 г.)
Кстати, за неимением калькулятора можете воспользоваться эмулятором (ссылка). Скопируйте программу, вставьте в окошко "Код программы" и нажмите кнопку "Ввести в память".
Жмем F, АВТ, потом В/О, С/П, и ждем когда калькулятор "задаст" нам несколько вопросов. Ответив на один вопрос, жмем С/П для перехода к следующему. Всего будет 5 вопросов.
Вопрос 1-й (100000) - состояние погоды:
0 - хорошая погода, 1 - плохая.
Вопрос 2-й (200000) - давно ли стоит такая погода:
0 - недавно, 1 - давно.
Вопрос 3-й (300000) - показания барометра:
0 - падают, 1 - растут, 2 - не изменяются.
Вопрос 4-й (400000) - меняются эти показания:
0 - быстро, 1 - медленно, 2 - вообще не меняются.
Вопрос 5-й (500000) - время года:
0 - лето, 1 - зима, 2 - весна, 3 - осень.
После последнего, пятого, ввода калькулятор выдает "прогноз" в виде трехзначного числа А0Б.
Цифра А показывает характер погоды, Б - ее продолжительность. Расшифровываются показания нашего предсказателя так.
А: 1 - плохая погода, 2 - хорошая, 3 - ливень, гроза, 4 - сильный ветер, 5 - оттепель, снегопад, 6 - северный ветер, мороз.
Б: 0 - продержится такая погода совсем недолго (меньше суток), 1 - несколько дней, 2 - будет стоять долго.
За неимением калькулятора, можно воспользоваться таблицей ниже. В ней отыскивается комбинация "ответов" на "вопросы" калькулятора и соответствующее ей двухзначное число АБ.
00000
|
30
|
00200
|
11
|
01100
|
21
|
10000
|
20
|
10200
|
21
|
11100
|
11
|
00001
|
50
|
00201
|
11
|
01101
|
21
|
10001
|
50
|
10201
|
21
|
11101
|
11
|
00002
|
40
|
00202
|
11
|
01102
|
21
|
10002
|
40
|
10202
|
21
|
11102
|
11
|
00003
|
40
|
00203
|
11
|
01103
|
21
|
10003
|
40
|
10203
|
21
|
11103
|
61
|
00010
|
11
|
00210
|
11
|
01110
|
22
|
10010
|
21
|
10210
|
21
|
11110
|
12
|
00011
|
11
|
00211
|
11
|
01111
|
22
|
10011
|
21
|
10211
|
21
|
11111
|
12
|
00012
|
11
|
00212
|
11
|
01112
|
22
|
10012
|
21
|
10212
|
21
|
11112
|
12
|
00013
|
11
|
00213
|
11
|
01113
|
22
|
10013
|
21
|
10213
|
21
|
11113
|
62
|
00020
|
12
|
00220
|
11
|
01120
|
23
|
10020
|
22
|
10220
|
21
|
11120
|
13
|
00021
|
12
|
00221
|
11
|
01121
|
23
|
10021
|
22
|
10221
|
21
|
11121
|
13
|
00022
|
12
|
00222
|
11
|
01122
|
23
|
10022
|
22
|
10222
|
21
|
11122
|
13
|
00023
|
12
|
00223
|
11
|
01123
|
23
|
10023
|
22
|
10223
|
21
|
11123
|
63
|
00100
|
20
|
01000
|
31
|
01200
|
11
|
10100
|
10
|
11000
|
21
|
11200
|
21
|
00101
|
20
|
01001
|
51
|
01201
|
11
|
10101
|
10
|
11001
|
51
|
11201
|
21
|
00102
|
20
|
01002
|
41
|
01202
|
11
|
10102
|
10
|
11002
|
41
|
11202
|
21
|
00103
|
20
|
01003
|
41
|
01203
|
11
|
10103
|
60
|
11003
|
41
|
11203
|
21
|
00110
|
21
|
01010
|
12
|
01210
|
11
|
10110
|
11
|
11010
|
22
|
11210
|
21
|
00111
|
21
|
01011
|
12
|
01211
|
11
|
10111
|
11
|
11011
|
22
|
11211
|
21
|
00112
|
21
|
01012
|
12
|
01212
|
11
|
10112
|
11
|
11012
|
22
|
11212
|
21
|
00113
|
21
|
01013
|
12
|
01213
|
11
|
10113
|
61
|
11013
|
22
|
11213
|
21
|
00120
|
22
|
01020
|
13
|
01220
|
11
|
10120
|
12
|
11020
|
23
|
11220
|
21
|
00121
|
22
|
01021
|
13
|
01221
|
11
|
10121
|
12
|
11021
|
23
|
11221
|
21
|
00122
|
22
|
01022
|
13
|
01222
|
11
|
10122
|
12
|
11022
|
23
|
11222
|
21
|
00123
|
22
|
01023
|
13
|
01223
|
11
|
10123
|
62
|
11023
|
23
|
11223
|
21
|
Комментарии
Отправить комментарий