Számológépes program a sör legfontosabb jellemzőinek kiszámítására PTK 1096 típusú gépen

Hasonló dokumentumok
GYORS MÓDSZER A FŰSZERPAPRIKA ÖSSZES PIROS ÉS ÖSSZES SÁRGA FESTÉKMENNYISÉGÉNEK MEGHATÁROZÁSÁRA

Élelmiszeranalitikai körvizsgálatok III.

Forralt bor vizsgálata

Gyümölcsszörp lé-arányának vizsgálata káliumtartalom méréssel

A fejlődés megindulása. A Z3 nevet viselő 1941-ben megépített programvezérlésű elektromechanikus gép már a 2-es számrendszert használta.

мáма бáбушка пáпa дéдушка дóчка тётя A hivatalosabb мать (anya) és дочь (leánygyermek) szavak többes száma: мáтери, дóчери.

Folyadékok és szilárd anyagok sűrűségének meghatározása különböző módszerekkel

Száraz borok szesz- és extrakttartalmának meghatározása kézi refraktométerrel és areométerrel helyszíni vizsgálatoknál.

Máté: Számítógép architektúrák












Programozás. (GKxB_INTM021) Dr. Hatwágner F. Miklós február 18. Széchenyi István Egyetem, Gy r

Bor alkohol és extraktmérő. Alex 500

MUNKASZERZŐDÉS. amely egyrészről az. név: S.C. NUMELE FIRMEI SR.L. székhely: STR., NR. _LOCALITATEA, JUDET, TARA. cégjegyzékszám: NR.REG.

É É Ö ű Ú Ú É ű

Rövid útmutató a B400/B410/C440/C450/P470/P Alapvető funkciók

Függvények növekedési korlátainak jellemzése

Táptalaj-összehasonlító vizsgálatok a sörök élesztő- és tejsavbaktérium számának meghatározására

NGUYEN HUNG* ADÁNYINÉ KISBOCSKÓI NÓRA** MOLNÁR PÁL***

Informatika 1 2. el adás: Absztrakt számítógépek

1. számú ábra. Kísérleti kályha járattal

Assembly. Iványi Péter

Megoldás. Feladat 1. Statikus teszt Specifikáció felülvizsgálat

Élelmiszeranalitikai vizsgálati szabványok minőségbiztosítása

Alkalmazott modul: Programozás 4. előadás. Procedurális programozás: iteratív és rekurzív alprogramok. Alprogramok. Alprogramok.

Csatlakozás a BME eduroam hálózatához Setting up the BUTE eduroam network

Kommunikáció az EuroProt-IED multifunkcionális készülékekkel

Programozás alapjai. 7. előadás

Programozás alapjai. 10. előadás

MAGYAR ÉLELMISZERKÖNYV. Codex Alimentarius Hungaricus /1 számú irányelv

Eljárások és függvények

Auswandern Bank. Ungarisch

BAGME11NNF Munkavédelmi mérnökasszisztens Galla Jánosné, 2011.

Fehérjealapú adalék anyagok emulziókapacitásának meghatározása

V átlag = (V 1 + V 2 +V 3 )/3. A szórás V = ((V átlag -V 1 ) 2 + ((V átlag -V 2 ) 2 ((V átlag -V 3 ) 2 ) 0,5 / 3

ÁGAZATI SZAKMAI ÉRETTSÉGI VIZSGA VEGYIPAR ISMERETEK EMELT SZINTŰ GYAKORLATI VIZSGA MINTAFELADATOK ÉS ÉRTÉKELÉSÜK

Meghívó a gyermekkorcsoport 9. Nemzetközi Delphincupjára Simmeringen

A számítógép alapfelépítése

Kriptográfia 0. A biztonság alapja. Számítás-komplexitási kérdések

A MAGYARKANIZSAI KOMUNALAC KOMMUNÁLIS SZOLGÁLTATÓ KÖZVÁLLALAT ÉVI ÜZLETVITELI TERVÉNEK 2. SZÁMÚ MÓDOSíTÁSA

Útkeresési eljárás a városi közforgalmú közlekedés szimulációjához

_INVHU000_WriteReadParameter.cxf Frekvenciaváltók

FÖLDRAJZ NÉMET NYELVEN

ÓBECSE KÖZSÉG HIVATALOS LAPJA

1 Doszpi

Egyszerű RISC CPU tervezése

Modbus kommunikáció légkondícionálókhoz

A bélmozgások in vitro tanulmányozása izolált bélen

Számítógépes Hálózatok. 7. gyakorlat

É Ö É É Ú ü É Ü É ü Ü ü

2.3 SZEIZMIKUS MÓDSZER- MÜSZERKUTATÁS Magnetofonos szeizmikus berendezés továbbfejlesztése. Bádonyi Géza

Felvételi vizsga mintatételsor Informatika írásbeli vizsga

Számítógép felépítése

Operandus típusok Bevezetés: Az utasítás-feldolgozás menete

ELEMI BÁZISTRANSZFORMÁCIÓ LÉPÉSEI 1.EGYSZERŰSÍTETT VÁLTOZAT. 1.a) Paramétert nem tartalmazó eset

Talajvízszint idősorok vizsgálata statisztikai módszerekkel a 4-es metró építésének pesti területén A D J U N K T U S

FATERMÉSI FOK MEGHATÁROZÁSA AZ EGÉSZÁLLOMÁNY ÁTLAGNÖVEDÉKE ALAPJÁN

CIMR-V7AZ, CIMR-F7Z, CIMR-E7Z, CIMR-L7Z, CIMR-G7 V1000 sorozat CIMR-VZA PLC CPU-k CP1H-X, CP1H-XA, CP1H-Y CP1L-L, CP1L-M

Mit látnak a robotok? Bányai Mihály Matemorfózis, 2017.

FÖLDRAJZ ANGOL NYELVEN GEOGRAPHY

Körvizsgálati adatok értékelése a PT K 1072 számológép segítségével

Maláta technikai adatok

Kiegészítő témakörök: Táblázatkezelés történeti áttekintés

Cisztein-meghatározási módszerek tanulmányozása

Konjunktúrajelentés 2015 A DUIHK 21. Konjunktúra felmérésének eredményei

Pálinkák réztartalom meghatározási módszereinek összehasonlítása

mintasepcifikus mikrokapilláris elektroforézis Lab-on-Chip elektroforézis / elektrokinetikus elven DNS, RNS, mirns 12, fehérje 10, sejtes minta 6

Automatizált frekvenciaátviteli mérőrendszer

Ultrahangos távolságmérő. Modell: JT-811. Használati útmutató

EURÓPAI PARLAMENT. Belső Piaci és Fogyasztóvédelmi Bizottság

Mikroprocesszor CPU. C Central Központi. P Processing Számító. U Unit Egység

A vaj zsírmentes szárazanyag tartalmának meghatározásával kapcsolatos összehasonlító vizsgálatot

Digitális rendszerek. Utasításarchitektúra szintje

Az értékelés során következtetést fogalmazhatunk meg a

Dicsőségtabló Beadós programozási feladatok

szám Carsharing rendszerek szolgáltatási

A tehéntej hamisításának (vizezésének) vizsgálata*

ÖSSZESZERELÉS. - Védőgyűrű. - Mérlegtányér (90mm) az 0.1mg modelekhez. - Mérlegtányér (130mm) az 1mg modellekhez

Borászati termékek. hatósági kontrolljával kapcsolatos tudnivalók. Nemzeti Élelmiszerláncbiztonsági

S Z I N T V I Z S G A F E L A D A T O K

A jövő elkötelezettje. U-érték mérése

TÁMOPͲ4.2.2.AͲ11/1/KONVͲ2012Ͳ0029

A fordítóprogramok szerkezete. Kódoptimalizálás. A kódoptimalizálás célja. A szintézis menete valójában. Kódoptimalizálási lépések osztályozása

Az informatika fejlõdéstörténete

TECATOR Fibertec System I. készülék alkalmazása élelmiszerek rosttartalmának meghatározására

SL7000. Intelligens kereskedelmi és ipari fogyasztásmérő

Lemezeshőcserélő mérés

Sajt fehérjetartalmának spektrofotometriás meghatározása az ultraibolya tartományban

Készítette: Trosztel Mátyás Konzulens: Hajós Gergely

1. Írjunk programot mely beolvas két egész számot és kinyomtatja az összegüket.

BAGME11NNF Munkavédelmi mérnökasszisztens Galla Jánosné, 2011.

Átírás:

Számológépes program a sör legfontosabb jellemzőinek kiszámítására PTK 1096 típusú gépen B É N D E K G YÖ RG Y K ő bányai Sörgyár, S öripari K u ta tó Érkezett: 1984. november 12. A söranalízis során vizsgált alapvető paraméterek az eredeti extrakttartalom, a maradék extrakt és az alkoholtartalom, valamint az ezekből számítható valódi és látszólagos leerjedési százalék. Erre a célra a klasszikus módszer a desztilláció, mely az érvényben levő szabvány szerint ma is döntő módszer. A söripari minőségellenőrző laboratóriumokban a nagy mintaszám feldolgozására már több mint 25 éve bevezették a kevésbé idő- és munkaigényes refraktometriás módszert piknométeres sűrűségméréssel kombinálva, a fejlődés legújabb eredménye pedig az automatikus söranalizátorok megjelenése a piacon. Ez kb. 3 perc alatt végez el egy teljes söranalízist, miközben reprodukálhatósága kedvezőbb, mint a desztillációs módszeré. Mivel a söripari laboratóriumok nagyrésze a refraktométeres módszert alkalmazza, a számológépi programot erre dolgoztuk ki. így a manuális számolás és a táblázatokból végzett adatkikeresés kiküszöbölhető, ami a gyorsítás mellett az emberi hibalehetőségek minimálisra csökkentését is eredményezi. A táblázatokat négy polinommal helyettesítettük. Ezek közül az egyiket a szabvány is közli, a másik hármat magunk dolgoztuk ki Romhányi István matematikus (VEGY- TERV) közreműködésével. A PTK 1096-os gépet azért választottuk, mert hazai gyártmány lévén ez a legkönnyebben hozzáférhető, egyébként azonos a Texas Instruments TI 59-es gépével. (Ezenkívül elkészítettük a programot a Hewlett Packard cég HP 97 típusú gépére, ez a program futtatható a HP 67-en és a HP 41 különböző változatain is). A program rövid leírása A sorszámozást biztosító,,a címkéjű programblokk után az első piknométer mérési adataiból a sűrűség kiszámítása következik a,,b blokkban. A második piknométer értékeiből ugyanaz a szubrutin kiszámítja a második sűrűségértéket, majd az átlagértéket és a párhuzamosok különbségét ki is nyomtatja a gép. Az Extra sörök értékeinek számításához szükséges összehasonlítást (hogy a sűrűség nagyobb, vagy kisebb egynél) a t-regiszter segítségével végezzük. Ha a sűrűség 1-nél kisebb, a 0-dik jelzőt (flag) beállítja a program, és a további számítási módosításokat ennek alapján végzi. Ha a jelző be van állítva, a program elágazik a megfelelő szubrutinokhoz, amelyek az Extra sör számításához szükséges módosításokra ( látszólagos sűrűség számítása és előhívása a regiszterből, előjelváltások) adnak utasításokat. Mivel a szubrutinok utáni visszaugratás a feltételes elágazások utáni helyre ennél a gépnél nem automatikus, két számlálóregiszter (a 8-as és a 9- es) beiktatásával oldottuk meg a szubrutinok utáni visszaugratást. A jelző kiiktatását, a t-regiszter nullázását és a számlálóregiszterek kezdeti (2-es) értékének visszaállítását a program futása során automatikusan végzi. Ezért ügyelni kell arra, hogy ha a programot valamilyen okból nem futtatjuk teljesen végig, akkor a számítás újrakezdése esetén biztosítsuk a fenti paraméterek helyes kezdeti értékének beállítását, egyébként hamis eredményeket kapunk. 14

A C blokkban folytatódik a számítás a refrakcióérték bebillentyűzése után. Először a sörszabványban is szereplő polinom felhasználásával kiszámolja az Se értéket, majd ebből a Goldiner - Kleeman táblázatot reprodukáló polinommal az eredeti extrakt értékét. Az Ee alapján két további polinom segítségével az alkohol és a valódi extrakt kiszámítása következik, végül pedig a valódi és látszólagos erjedésfok számítása. A szükséges eredményeket eközben a printer ki is nyomtatja. Ha esetleg további adatokra is szükség van, ezek a megfelelő regiszterekből a számítás végén előhívhatók (1. a regiszterek tartalmát). A program végén (a 261. lépéstől kezdve) találhatók a különböző szubrutinok, amelyeket a program egynél többször használ. A programot egyébként könnyen át lehet alakítani úgy, hogy a desztillációs módszerrel is alkalmazható legyen. Hasonló programokat kidolgoztunk a maláta, árpa, rizs, kukorica és sörtörköly extrakt kiszámítására is. Az érdeklődő kollégáknak szaktanácsokkal szívesen állunk rendelkezésére. A program protokollja 000 76 LBL 034 14 D " " 068 87 IFF 102 01 01 001 11 A 035 43 RCL 069 00 00 103 95 002 58 F IX 036 07 07 070 16 A 104 22 INV 003 00 0 0 037 75 071 42 STO 105 44 004 98 ADV 038 43 RCL 072 14 14 106-18 15 005 99 PRT 039 31 31 073 65 X 107 43 RCL 006 98 ADV 040 95-074 02 2 108 16 16 007 91 R/S 041 50 IX I 075 95 = 103 75 008 76 LBL 042 99 PRT 076 22 INV 110 43 RCL 009 12 В 043 98 ADV 077 44 SUM 111 14 14 010 58 F IX 044 91 R/S 078 15 15 112 95 = 011 05 05 045 76 LBL 079 43 RCL 113 45 Yx 012 71 SBR 046 13 C 080 13 13 114 03 3 013 53 ( 047 75 081 65 X 115 65 X 014 42 STO 048 01 1 082 43 RCL 116 43 RCL 015 07 07 049 05 5 083 00 00 117 02 02 016 91 R/S 050 95 = 084 95 = 118 95 = 017 71 SBR 051 42 STO 085 44 SUM 119 22 INV 018 53 ( 052 43 13 086 15 15 120 44 SUM 019 42 STO 053 80 087 03 3 121 15 15 020 31 31 054 42 STO 088 65 X 122 48 RCL 021 85 + 055 15 15 089 43 RCL 123 03 03 022 43 RCL 056 43 RCL 090 13 13 124 22 INV 023 07 07 057 11 11 091 75 125 44 SUM 024 54 ) 058 87 IFF 092 53 ( 126 15 15 025 55 -b 059 00 00 093 43 RCL 127 43 RCL 026 02 2 060 15 E 094 14 14 128 32 32 027 95 = 061 75 095 65 X 129 22 INV 028 42 STO 062 01 1 096 02 2 130 49 PRD 029 11 11 063 95 = 097 54 ) 131 15 15 030 99 PRT 064 65 X 098 95 132 01 1 031 59 INT 065 43 RCL 099 33 X 2 133 44 SUM 032 32 X IT 066 32 32 100 65 X 134 15 15 033 67 E Q 067 95 = 101 43 RCL 135 58 F IX 15

136 02 02 186 28 23 236 53 ( 286 00 00 137 71 SBR 187 54 0 237 53 ( 287 35 35 138 43 RCL 188 65 X 288 43 RCL 288 92 RTN 139 99 PRT 189 48 RCL 239 16 16 289 76 LBL 140 42 STO 190 18 18 240 75 290 43 RCL 141 16 16 191 95 241 43 RCL 291 43 RCL 142 68 NOP 192 89 PRT 242 20 20 292 15 15 143 43 RCL 193 42 STO 243 54 ) 293 33 X 2 144 11 11 194 18 19 244 65 X 294 65 X 145 42 STO 195 27 INV 245 43 RCL 295 43 RCL 146 15 15 196 86 STF 246 10 10 296 28 28 147 87 IFF 197 00 00 247 54 ) 297 94 148 00 00 198 29 OP 248 + 298 95 + / - 149 15 E 199 02 2 249 43 RCL 299 85 + 150 42 STO 200 42 STO 250 16 16 300 53 ( 151 15 15 201 08 08 251 95 301 43 RCL 152 71 SBR 202 42 STO 252 42 STO 302 27 27 153 43 RCL 203 09 09 253 30 30 303 65 X 154 87 IFF 204 43 ROL 254 58 F IX 304 43 RCL 155 00 00 205 19 19 255 01 01 305 15 15 156 16 A 206 55 + 256 99 PRT 306 54 ) 157 207 53 0 257 43 RCL 307 85 + 158 17 17 208 43 RCL 258 29 29 308 43 RCL 159 43 RCL 209 16 16 259 99 PRT 309 26 26 160 16 16 210 65 X 260 91 R/S 310 95 = 161 75 211 43 RCL 261 76 LBL 311 92 RTN 162 43 RCL 212 25 25 262 53 ( 312 76 LBL 163 17 17 213 85 + 263 43 RCL 313 15 E 164 95 = 214 43 RCL 264 06 06 314 43 RCL 165 42 STO 215 24 34 265 75 315 12 12 166 16 16 216 54 0 266 43 RCL 316 97 DSZ 167 53 0 217 95 = 267 04 04 317 09 09 168 53 0 218 85 + 268 54 ) 318 00 00 169 43 RCL 219 43 RCL 269 55 + 319 61 61 170 16 16 220 17 17 270 43 RCL 320 61 GTO 171 33 X 2 221 95 = 271 05 05 321 01 01 172 65 X 222 42 STO 272 95 = 322 50 50 173 43 RCL 223 20 20 273 92 RTN 323 92 RTN 174 21 21 224 99 PRT 274 76 LBL 324 76 LBL 175 54 0 225 43 RCL 275 14 D 325 16 A 176 85 + 226 18 18 276 86 STF 326 94 + / 177 53 0 227 55 + 277 00 00 327 97 DSZ 178 43 RCL 228 43 RCL 278 02 2 328 08 08 179 82 22 229 16 16 279 75 329 00 00 180 65 X 230 65 X 280 48 RCL 330 71 71 181 43 RCL 231 43 RCL 281 11 11 331 61 GTO 182 16 16 232 10 10 282 95 = 332 01 01 183 54 0 233 95 = 283 42 STO 333 57 57 184 85 + 234 42 STO 284 12 12 334 92 RTN 185 43 RCL 235 29 29 285 61 GTO 335 00 0 16

A regiszterek tartalma és funkciója A mágneskártyára felvett konstansok (3. és 4. blokk) a kinyomtatott szalagon szerepelnek, az egyenként bevitt piknométersúlyok és a program által kiszámítandó értékek helyén 0 van. A regiszter tartalma száma funkciója 2.9858 001 Az Se értéket számító polinom paraméterei 0.000266 011 0.000406 02 j 0.087 о з ) 0. 04 Piknométer üres súly 0. 05 Piknométer vízérték 0. 06 Piknométer sörös súly 0. 07 első sűrűségérték 2. 0 8 1 számlálóregiszterek 2. 0 9 f 100. 10 szorzószám 0. 11 a két sűrűségérték átlaga 0. 12 látsz, sűrűség (2 dátl ) Extránál 0. 13 részeredmény tárolása 0. 14 részeredmény tárolása 0. 15 részeredmény tárolása 0. 16 Eredeti extrakt 0. 17 Látsz, extrakt 0. 18 Ee- E ; 0. 19 Alkoholtart. súly /Q 0. 20 Er 0.0000115 211 Az alkoholszámító polinom paraméterei 0.0017 22 1 0.39663 23 J 2.19166 241 Az Ev-t számító polinom paraméterei 0.00284 25) -4 6 8.0 8 261 A Goldi ner-kleeman táblázatot számoló 677.859 polinom paraméterei (csak 17 B alatt 27 209.782 28) használhatók) 0. 29 0. 30 V L 0. 31 a második sűrűségérték 1000. 32 szorzószám SZÁMÍTÓGÉPES PROGRAM A SÖR LEGFONTOSABB JELLEM ZŐ IN EK KISZÁMÍTÁSÁRA PTK 1096 TÍPUSÚ GÉPEN Béndek György A sör extrakt- és alkoholtartalmának meghatározása piknométeres refraktometriás módszerrel lényegesen gyorsítható, ha a kapcsolódó számításokat programozható számológéppel végzik. A felhasznált táblázatok értékeit közelítő polino- 3 É lelm iszervizsgálati Közlem ények 17

mokkái jól lehet reprodukálni, ezért a táblázatok használata sem szükséges. A program rövid ismertetése után a dolgozat közli a PTK 1096 típusú gépre írt program teljes protokollját, valamint a regiszterek tartalmát és funkcióit. PROGRAM FOR TH E CALCULATION OF THE MOST IMPORTANT PARAMETERS OF BEER USING A CALCULATOR TYPE PTK 1096 Béndek, Gy. The determination of extract and alcohol contents of beer by pycnometricrefractometric method can be significantly accelerated using a programmable calculator for the connected calculations. For the data of the applied tables can be well reproduced by approximate polinoins, the use of tables is not necessary. After the short review of the program the paper presents the whole protocol of the program written for a calculator type PTK 1096 as well as the content and functions of the registers. ПРОГРАММА ДЛЯ ВЫЧИСЛИТЕЛЬНОЙ МАШ ИНЫ ТИПА П Т К 1096, СЛУЖ АЩ АЯ ОПРЕДЕЛЕНИЮ НАИБОЛЕЕ В АЖ Н Ы Х ПОКАЗАТЕЛЕЙ ПИВА Д. Бендек Определение содержания экстракта и спирта в пиве пикнометрическим и рефрактометрическим методами можно значительно ускорить в том случае, если обработка результатов испытаний будет произведена на программируемой вычислительно-счетной машине. Численные значения, указанные в используемых таблицах, можно хорошо воспроизводить полиномами, поэтому отпадает необходимость в применении таблиц. В статье приведено краткое описание прораммы, затем дан полный протокол программы для вычислительной машины типа Н Т К 1096 и также описаны содержание и функции регистров. RECHNERPROGRAMM FÜR DEN RECHNER PTK 1096 ZUR BERECHNUNG DER WICHTIGSTEN BIERPARAMETER Béndek, Gy. Die Bestimmungen des Extrakt- und Alkoholgehaltes m it der Pyknometer - Refraktometer-Methode kann wesentlich beschleunigt werden, wenn die dazu notwendigen Berechnungen mit programmierbarem Rechner durchgeführt werden. Die benutzten Tabellenwerte sind m it Näherungspolinomen gut reproduzierbar, wodurch die Benutzung der Tabellen überflüssig wird. Nach kurzer Beschreibung des Programms werden das Gesamtprotokoll des für den Rechner PTK 1096 geschriebenen Programms sowie der Inhalt und die Funktionen der Register angegeben. 18