Új Ifjúság, 1987 (35. évfolyam, 1-52. szám)

1987-02-11 / 6. szám

|<ij ifjúság 10) Életmeghosszabbító vegyülitek A biológiai antloxidánsokkal a kémiai ve- gyületek olyan új osztályát hozták létra a Szoviet Tudományos Akadémia fizika- kémiai intézetében, amely 50 százalékkal meghosszabbítla az éló szervezetek sebei­nek élettartamát. A blo-antloxidánsok a sejtmembrán fehérjellpldjeire fejtenek ki hatást, megakadályozva a kedvezőtlen ha­tások okozta szétroncsolődásukat vagy meg- öregedésüket. A szoviet kutatók megálla­pították, hogy a természetes öregedést a llpidek oxigénellátásában mutatkozó zava­rok, továbbá a sejtmembrán roncsolódása okozza. Ez utóbbi során számos fehérle- „szllánk“ keletkezik, szabad gyökök, ame­lyek közül számos mérgező. A blo-antioxl- dánsok elszigetelik ezeket a hatóanyago­kat és ezzel magakadályozzák a szervezetre kifejtett káros hatásukat. A kutatások új távlatokat nyitnak az élet meghosszabbítá­sának lehetősége előtt, mert a bio-antioxl- dánsok bevételével feltartóztathatják a bio­lógiai öregedési folyamatokat. Ennek ter­mészetesen előfeltétele lenne, hogy legyőz­zék a fejlett országok Jelenlegi leggyako­ribb halálokat, a szív- és érrendszeri be­tegségeket. RAGASZTÓIT SZÍVFALAK A szederjes bőrű gyerekeket, a „kék cse­csemőket“ gyakran meg kell operálni vele­született szlvhibájuk miatt. A műtét során a tüdőverőér eleién kialakult kóros szűkü­letet műanyag protézissel htdalla át a se­bész, és ugyanakkor a szív választófalán lenvő lyukat Is elzárja bevarrt műanyag­gal. A sikeres műtét ellenére Is gyakran vérveszteség fenyegeti a gyermeket: a mű­anyag likacsaiból és a varratokból túlsá­gosan sok vér szivárog ki, mert a gyer­meket a műtét előtt szükségszerűen vér­alvadásgátlókkal kezelik. Egy újonnan ki­fejlesztett biológiai ragasztószerrel elkerül­hetik ezt a kockázatot. A tüblngenl egye­temen készített biológiai ragasztó koncent­rált fíbrlnogénből és tromblnból áll — olyan véralvadási faktorokból, amelyek tö­kéletesen tömítik a műanyag protézist. Ez­zel csökkenthetik az újszülöttre különösén veszélyes vérveszteséget. STRESSZ ÉS IMMUNITÁS A hosszan tartó, erőteljes stresszhatás sú­lyosan befolyásolhatja a szervezet Immun- rendszerét — ezt szoviet kutatók mutatták ki az atlétákra ható fizikai és érzelmi stresszhatások következményeit tanulmá­nyozva. Kimutatták, hogy a viszonylag kis energiafelhasználással Járó edzés fokozza az Immunválaszt, de a súlyos fizikai és érzelmi stresszhatás akár zérusra Is csök­kentheti az antitestek számát a szervezet­ben. Ezt a nagy versenyek után az atléták­tól vett vérminták elemzése bizonyítja. A további kutatások valószínűsítették, hogy uz immunválasz csökkenéséért a mellékvese- kéreg hormonjai, az inzulin és a szero- tonin a felelősek, más hormonok, amilyen az adrenalin, viszont serkentik az immun­rendszer működését A rövid távú tevékeny­ség, járjon jelentős fizikai-érzelmi stresz- szel Is, azonnal növeli a vér adrenalin­szintjét, és ezzel megakadályozza az anti­testek számának csökkenését. Hosszabb tá­von azonban más hormonok szednek vá­mot. A kutatók Jelentős különbséget talál­tak az egyének között is. Azok az atléták, akiknek szervezete hosszú távon is több ad­renalint termel, a legellenállóbbak. FÜGGŐLEGES: 1. Tinódi hangszere volt. 2. Lea betűi. S. Japán Játék. 4. Kikötőváros Japánban. 5. Volt ma­gyar válogatott futballista (Ferenc). 6. Török főtiszt volt. 7. Mutatószó. 8. Angolna németül. 9. Kabát és nadrág tartozéka. 10. Maró folyadék. 14. Szfnülttg. 15. A tévében a közelmúltban bemutatott angol filmsorozat hajósának neve. 18. Mata ..., híres kémnő volt az első világháborúban. 20. Juhok Istállója. 22. A megállapítás második része. 23. ... morgana, délibáb. 24. Akik látták az esetet. 25. Nem az a másik. 27. Bácsi németül (ÓN- KEL). 28. Kissé megsüt (pl. hagymát). 29. Via.... hí­res római út. 31. A monda szerint legyőzte Góliátot (óh.). 34. A tévé rendszeres esti adása. 35. Eötvös Lo- ránd Tudományegyetem röviden. 37. Szeretné megkapni. 38. Szicíliai tűzhányó. 40. A tantál vegyiele. 41. Juh- tejből készült saltszerü tejtermék. 43. Férfinév. 45. A telefon feltalálója (Alexander Graham 1874—1922). 47. Görög törzs. 48. ... fere, egy kis beszélgetés 50. Mer betűi keverve. 52. Árpád vezér unokála, de Fejér me­gyei nagyközség is, Itt áll Valda János szobra 53. Kes­keny faipari termék. 55. Kiejtett betű. 57. Idegen sza­vak előtagjaként kétszerest lelent. Beküldendő a vízszintes 1. és a függőleges 22. szá­mú sorok megfejtése. Lapunk 4. számában megjelent rejtvény helyes meg­fejtése: Hát, mert mindig Igen gyorsan összeforrnak a csontjaim. Könyvet nyert: Kiss László, EliaSovce. AFORIZMA Rejtvényünkben Michelet francia filozófus ás törté­netíró megállapítását fejthetitek meg. VÍZSZINTES: 1. A megállapítás elsA része. 10. Fran cla hegedűművész és zeneszerző (Edouard 1823—1892) 11. Tea németül {éf.). 12. Romániai város. 13. Jugoszlá viai folyó. 14. Dél-Amerikai eredetű társastánc. 16 A vadász rejtekhelye. 17. Az egyik magyar áruház be tűjele. 18. Takarmánynövény. 19. A nátrium vegyiele 21. Kiejtett betű. 23. Kisebb település. 24. Kugli. 26 Hullámos mintázatú, változó fényű texttlanyag. 28. Pad lózat. 30. Figyelmezteti. 31. Hazai fájdalomcsillapító 32. Az ólom vegy)ele. 33. Fordítva: meztelen testet áb rázoló kép vagy szobor. 34. ... AI Rasld, a híres kall fa. 35. Belső szerv. 38. A pincébe. 37. ÚJ-Zélandon éló, tyúk nagyságú madarak. 38. ... Pelln. bolgár frő (1878 —1949). 39. Más útra kényszerít. 41. Azon a helyen kissé népiesen. 42. Romániai város a Maros part(án. 43. Borg, syéd olimpiai úszó személyneve. 44. Kutyus. 46. Korrövldftés. 47. Növény kapaszkodó ha)tása. 48. Hangtalan tanúi 49. ... Ovaneszjan. szoviet sportoló, a világ legtöbb tévolugrőja. 51. A legkisebbek lskolála. 53. Albán pénznem. 54. Ész. 58. Szlovák Igenlés. 57. Fl* zetőse, munkadíja. 58. Tengeri nagy emlős. « at « K „ «00900 . KK , KK ti 06 £*■ te«5 “ “ M jmpa IKEOUtt «IRMUS •a mi jót .«m fi* tP FF OV *•» W tt n 85 u N W U M W Ü M MM* tr nmttt K KK KRRHM* UHMtt n u Mitll na sum, cs it 00 O» Uff KK GO «9 Ml KK 000300 MR « «90009 M A gyakorlatban sokszor előfordul, hogy az adott programban ugyanarra az utasításcsoportra több helyen Is szük­ség van. Ez az utasításcsoport lehet hosszú Is, ezért célszerűtlen volna az összes szükséges helyre külön beírni. Az ismételt beírás memóriapazarlás, nem beszélve a begépelés közben meg­növekvő hibalehetőségekről. Az volna a jő megoldás, ha ezt az ismétlődő uta­sításcsoportot csak egyszer kellene be­gépelni, és a szükséges helyekről meg­felelőképpen át lehetne adni a vezér­lést erre a csoportra. Mivel erre az utasításcsoportra a vezérlés átadása a program különböző helyeiről történhet, nem alkalmazhatjuk a már ismert GOTO utasítást. Az utasításcsoport végrehaj­tásának a befejeztével oda kell vissza­adni a vezérlést, ahonnan a csoportra adtuk, tehát a visszatérés Is különböző helyekre történik. Az ilyen csoportokat szubrutinoknak vagy alprogramoknak nevezzük. A szub­rutinokra a vezérlést a GOSUB (go to subroutine) utasítással adjuk át. Ezt a szubrutin hívásának nevezzük. Az uta­sítás alakja a következő: GOSUB < sorszám > A GOSUB kulcsszót tehát egy utasí­tás sorszáma követi. A vezérlés átadá­sakor a rendszer megjegyzi a GOSUB utasítást követő utasítás sorszámát. A szubrutinból a visszatérést a RETURN utasítással valósíthatjuk meg. Ez az uta­sítás automatikusan visszaadja a ve­zérlést a szubrutin hívását követő uta­sításra. Egy adott szubrutin hívhat má­sik szubrutint is, tehát lehetőség van a hívások egymásba ágyazására. A GOSUB és a RETURN utasítások működését a következő példával illusz­trálhatjuk: 10 PRINT “1. HIVAS“ 20 GOSUB 100 30 PRINT “1. VISSZATÉRÉS“ 40 PRINT “2. HIVAS“ 50 GOSUB 100 60 PRINT “2. VISSZATÉRÉS“ 70 STOP 100 »PRINT “BENT VAGYUNK A SZUB­RUTINBAN“ 110 RETURN Az első hívás után a 110-es sorban lévő RETURN utasítás a 30-as utasítás­ra adja a vezérlést, a második hívás után pedig a 60-as utasításra. Ha a 70-es sorban nem volna STOP utasítás, akkor harmadszor is bekerülnénk a szubrutinba. Ebben az esetben a RE­TURN utasítás végrehajtása hibát okoz­na, mivel nem volt hívő GOSUB utasí­tás, ezért nincs feljegyzett visszatérési cím. Próbáljátok ki! Figyeljétek meg, hogy a szubrutinok és a függvények között hasonlóság van. Mind a két dolog arra használha­5 K u uumnt irat« XI. tó, hogy egy többször használt műve­letsort csak egyszer kelljen egy prog­ramba beírni. Eddig a programok elágaztatásához az IF THEN feltételes utasítást hasz­náltuk. Ezzel a programot kétfelé ágaz- tathatjuk. Van egy másik lehetőség is, amellyel a program többfelé ágaztat- ható. Ez az ON utasítás. Alakja a kö­vetkező: ON kl GOTO sl, s2 ........sn vagy ON kl GOSUB sl, s2 ........sn A ki egy numerikus kifejezés, az sl, s2, ..., sn pedig utasítássorszámok. A ki kifejezés értékére fenn kell állnia az 1 < = INT (ki) < = n összefüggésnek. Ha i = INT (ki) akkor az utasítás .hatása azonos a GOTO sl, ill. a GOSUB si utasítással. Tehát a ki kifejezés értékétől függően a megfelelő sorszámú utasításra adódik a vezérlés. Az utasítás működését a következő példán mutatjuk be: 10 FOR 1 = 1 TO 3 STEP 0.5 20 ON I GOSUB 100, 200, 300 30 NEXT 1 40 STOP 100 PRINT “1. ALPROGRAM“ 110 GOSUB 1000 120 RETURN 200 PRINT “2. ALPROGRAM“ 210 GOSUB 1000 220 RETURN 300 PRINT “3. ALPROGRAM“ 310 GOSUB 1000 320 RETURN 1000 PRINT “AZ I ERTEKE: “;I 1010 RETURN A Sinclalren nincs megvalósítva az ON utasítás. Az ON utasítás használa­ta azonban megkerülhető, mivel a GO­TO és a GOSUB utasításokban nemcsak számkonstanssal adhatjuk meg az uta­sítássorszámot. hanem kifejezéssel is. Az előző programot úgy írhatjuk át a Sinclair ZX Spectrumra, hogy a 20-as sorban szereplő ON utasítást a követ­kező utasítással cseréljük ki. 20 GOSUB INT (I) * 100 A Komputersull elején említettük, hogy a Sinclalrhez és a PMD-hez Is le­het magnót csatolni, így a programo­kat és az adatokat szalagra rögzíthet­jük. A következőkben azokkal az uta­sításokkal ismerkedünk, amelyekkel ezt megvalósíthatjuk. Először a Sinclair utasításait ismertetjük. A szalagra fel­vett programokat, 111. adatokat állomá­nyoknak nevezzük. A Sinclair rendszer állományai két részből állnak. Az első rész az ún. fejléc, ez tartalmazza az állomány nevét, hosszát és egyéb ada­tait. A fejléc mindig 17 byte hosszú. Ezután következik maga az állomány, amely a programot vagy az adatokat tartalmazza. A programot a SAVE uta­sítással vehetjük fel a szalagra. Az uta­sítás alakja kétféle lehet: (1) SAVE < sztrlngkifejezés >: (2) SAVE < sztrlngkifejezés) » LINE < utasítássorszám > A sztrlngkifejezés értéke legalább 1, legfeljebb 10 karakter hosszú sztring lehet, ez a sztring lesz az állomány ne­ve. Az utasítás végrehajtásakor a kö­vetkező szöveg jelenik meg a képer­nyőn: Start tape, then press any key Ekkor el kell Indítani a magnót, majd egy tetszőleges billentyű lenyomásával megkezdhetjük a rögzítést. Ennek so­rán a képernyő szélén csíkok jelennek meg. Ha a (2) formátumot használjuk, akkor a LOAD utasítással történő be­játszás után a program automatikusan elindul az adott sorszámú utasítással. Az állományok kazettáról való beját­szása a LOAD utasítás segítségével tör­ténik. Alakja a következő: LOAD < sztrlngkifejezés >’ A sztrlngkifejezés értéke a LOAD uta­sításban lehet üres sztring Is, ebben az esetben az éppen soron következő prog­ramot fogja bejátszani a rendszer. Ha a sztrlngkifejezés értéke nem üres sztring, akkor csak azt a programot játssza be a rendszer, amelynek a neve megegyezik az adott sztringgel. A ke­resés során a talált programok nevét kiírja a képernyőre. Mivel a magnó­szalagra rögzítés közben történhetnek hibák, van egy utasítás, amellyel e mű­velet sikerességét ellenőrizhetjük. Ez a VERIFY utasítás, amelynek az alakja a következő: VERIFY < sztrlngkifejezés >i A sztrlngkifejezés adja meg a prog­ram nevét, értéke lehet üres sztring is, mint a LOAD utasításban. Az utasítás végrehajtása során a rendszer összeha­sonlítja a szalagról beolvasott állo­mányt a gép memóriájában lévő prog­rammal. Tehát a rögzítés és az ellen­őrzés között nem szabad a programot változtatni. Ha az ellenőrzés hibával végződik, ez azt jelenti, hogy a szala­gon lévő állomány nem olvasható, ezért meg kell Ismételni a műveletet. A PMD BASIC rendszere nem névvel azonosít­ja az állományokat, hanem számmal. A SAVE utasítás alakja: SAVE n vagy SAVE n < megjegyzés >' A megjegyzés egy legfeljebb 8 ka­rakterből álló sztring. Az n a program azonosító száma. A program szalagról való bejátszását a LOAD utasítással va­lósíthatjuk meg. Alakja a következő: LOAD n Az n a bejátszandó program azonosí­tó száma. Az ellenőrzést a CHEEK utasítás vég­zi. Az utasítás alakja: CHEEK n ahol az n a program azonosítószáma. Kálosi Ákos '(Folytatása a 8. számban)

Next

/
Thumbnails
Contents