Vasárnap, 1991. január-június (24. évfolyam, 1-26. szám)

1991-01-25 / 4. szám

w Szerkeszti: Tallósi Béla KANYADI SÁNDOR A kíváncsi Hold Amint jött, olyan hamar inait el a zivatar. Egyet-kettőt még dörgött, és tovagördült a mennydörgés. Kibújt a Nap és vidáman mártózott a pocsolyákban, megmosdott a patakokban, keréknyomban, patanyomban, s lenyugvóban, visszanézve, szivárványt festett az égre. Ült a Hold, az eb s a labda szárítkozni ki a napra; de megszeppent a két gyermek, mert a Hold egyet tüsszentett. Fölkapta a kislány s féltve göngyölte a kötényébe. Vitték hamar be a házba. Bújtatták paplanos ágyba, de előbb didergő testét jó szárazra törülgctték. Hársfavirágból teát, finom meleg vacsorát, legalább egy jó levest főztek volna örömest, hűlés ellen aszpirinnal tömték volna vitaminnal, de már kutya baja sem volt, a Holdnak, kedvesen hordta körbe mosolyát, élvezte a vetett ágy kényelmét és melegét. Le-lehunyta a szemét, aztán újra fölnyitotta s körbehordta mosolyogva. Odakünn, míg a boldog Hold benn a vetett ágyon trónolt, odakünn a vén diófa készülődött az alkonyra. Lombjáról a kövér cseppek mind egy csöppig leperegtek. Szikkadóban volt a sár is, csitult a sánc s a kanális. Tollászkodott a majorság, követelte esti jussát: tyúk, lúd, réce, tojó, gácsér sorba állt a vacsoráért. Sötétült a csöndes, jámbor évszázados pincegádor. Búcsúzott a ház gerincén a nyugvó Naptól a kémény. Az eb is visszaoldalgott az óljába, hol a Hold volt még az imént a vendége. Béke szállt a tájra, béke. A fák közül ki-kilesve útrakelt a nyári este, virágról virágra lépve borult lágyan a vidékre. Töprengett a Hold az ágyban: „ Teljesült a régi vágyam, reggelig jót szundíthatnék, de szólít a kötelesség. “ Ki-kinézett, föl az égre, érezte, hogy menni kéne. Ahogy szürkült, sötétedett, a Hold egyre fényesedéit. Tévében és rádióban egyre kérdezték, hogy hol van. A gyermekek tanácskoztak, a felnőttek tamáskodtak. „Ha megvolna, nem keresnék. “ Hitték is, nem is, a vendég kibenlétét, égi voltát... Eldöntötték, visszalopják, visszasegítik az égre. ..Száz szónak is egy a vége, megvárjuk az öreg estét, s ha akkor is még keresnék, ha a csillagok körében nem tündökölne az égen, akkor aztán... akkor aztán.“ „Nincs mit várnunk“ — szólt a kislány -, „a csillagok már fönn vannak s magányosan pillogatnak. Mindannyian sóvárogva néznek a mi ablakunkra. “ Nem volt helye már a szónak, könnyeztek és mosolyogtak. Ölelték a Holdat s féltőn léptek vele le a lépcsőn. Már a talpraszökkent létrán mászott a fiú s a kislány, vitték köténybe markolva föl a Holdat a magasba. Suhogott a vén diófa, nagy vitorla lett a lombja. „Egy kettőre, két kettőre, négy háromra, hat az ötre, hét a hatra.“ Repült a Hold, szállt magasra. A csillagok fölragyogtak, ahogy holdas estén szoktak. A ház népe meghatódva nézett föl a teleholdra. Érezték, ahogy ott álltak, illatát a szabadságnak. De legboldogabb az eb volt, mert barátja, az öreg Hold, mielőtt magasba mászott, elcsórta a kutyaláncot. »« * HESS, madár! ga­- Ezek a tambok csapa­tostul jönnek, és nincs nyugtom tőlük. Hess! Már azt sem tudom, hányán vannak! - morog a jobb sarokban látható mogorva madár. Hány galamb látható a képen? Súgd meg az öreg mogorva madárnak!-KÖZMONDÁS BARÁTUNK SZÁMÍTÓGÉP Szubrutinok Ha az ábra szótagjait helyes sorrendbe rakod egymás mellé, egy közmondást kapsz eredményül. Hogy szól ez a közmondás? Gondolkodom, tehát A szubrutinok afféle miniprog­ramok a nagyobb programokon belül. Részfeladatokat hajtanak végre; például számokat adnak össze, vagy nyilvántartják az eredményeket. Ha bármikor szükségünk van a részfeladat végrehajtására, csak oda kell irányítanunk a programot. Ezzel megtakarítunk egy csomó prog­ramsort, nem kell ugyanazt több­ször leírni, rövidebb, sőt köny- nyebben áttekinthető lesz a programunk. 10 PRINT "MIRE VAN SZÜKSÉGED A BOLTBÓL" 20 INPUT X$ 30 GOSUB,100 40 PRINT "MÉG VALAMIT" 50 ‘INPUT M$ 60 IF Mí = "IGEN" THEN GOTO 10 70 STOP A 30-as sor a gépet a szubru­tin első sorára küldi. A főprogram után a STOP-pal le kell állítani a gépet (70-es sor), különben rátér a szubrutinra. Érdemes emlékeztetőül egy RÉM (REMark: megjegyzés) sorral kezdeni a szubrutint, hogy tudjuk, mire való. A 140-es sor­ban a RETURN (TÉRJ VISSZA) a GOSUB utáni 40-es sorra küldi vissza a programot. A BASIC-ben a GOSUB utasí­50 60 70 80 90 250 260 270 I NF’UT I NF'UT GOSUB PRINT GOTO : A B 250 "A OSZTVA 50 B-VEL= RÉM: LEÁLLÍTÓ SZUBRUTIN IF B=0 THEN STOP RETURN Ez egy osztást ellenőrző prog­ram. Tudjuk, hogy O-val nem lehet osztani. E nélkül a szubru­tin nélkül hibajelzéssel állna le a gép, így viszont még az osztás előtt a szubrutinban használt STOP utasítás megállítja. ' Mivelhogy sorozatunk utolsó fejezetéhez értünk, befejezésül még néhány hasznos tanács a programíráshoz. Programírás közben gondol­junk arra, hogy a gép lényegé­ben háromféle dologra képes: az alapvető utasítások végrehajtá­sára, a megadott lépések ismét-' lésére, valamint döntéseket hoz. UTASÍTÁSOK LET A=3 LET N=N+.t FEINT A/T PLOT /X,V/ ISMÉTLÉSEK FÜR J=1 TO 6 20 LET Á=1 30 IF A<10 THEN GOTO 100 DÖNTÉSEK IF X=Y THEN STOP IF K$="HELLO" THEN PRINT A Amikor programot írunk, elő­ször a főbb lépéseket dolgozzuk ki, csak azután foglalkozzunk a BASIC (illetve más program­nyelv) utasításaival. Egy programot sokféleképpen lehet megírni, lehet röviden és áttekinthetően, és lehet hossza- dalmasabban is. Ha egy hosz- szabb programot Írunk, legjobb, ha a feladatot részfeladatokra bontjuk, és minden ilyen részfel­adathoz írunk egy szubrutint, s ez azt elvégzi. A program köz­ponti magja egyszerű utasítá­sokból, döntésekből és ismétlé­sekből állhat, amelyek megszab­ják, a gép mikor és hányszor hajtsa végre a szubrutinokat. Ha az egyes részek között megsza­kítjuk a programot, sokkal köny- nyebben megtaláljuk a hibákat, így a részleteket önmagukban ellenőrizhetjük, és nem kell vé­gigbogarásznunk az egész prog­ramot. Minden gép valamilyen hiba­üzenetet ír ki, ha hibát talál a programban. A hibaüzenetek­kel nem foglalkozunk, mert ezek megtalálhatók a gépkönyvben. Búcsúzóul csak annyit, hogy senkit ne rettentsenek el a kez­deti nehézségek; sokszor nehéz belekezdeni, nehéz megtalálni a hibát, de semmi esetre se adjátok fel! Kotolácsi Erzsébet mérnök Megfejtés A január tizenegyedikei számunkban közölt feladatok megfejtése; vízszintes sorok 4-2x3 = 6, 3x4-9 = 3, 2-r 3 + 4 = 9; a huszonnégyes részre illik az A, a nyolcasra a B, a tizenegyes részre pedig a C illik. Nyertesek: Boncz Adél, Párkány; Győri Tímea, Nyá- rasd; Gőgh Zoltán, Hidaskürt; Pál Csilla, Jóka; Szulió Éva, Vágkirályfa. Képzeljük el, hogy van egy programozható robotunk, ame­lyet különböző feladatokkal lehet megbízni. Például ha bevásárol­ni akarjuk küldeni, pontos utasí­tásokkal kell ellátni, hogy tudja, merre menjen, mit csináljon. Igen ám, de minden egyes alka­lommal, amikor a boltba küldjük, végig kell sorolnunk ugyanazo­kat az utasításokat. így aztán sokkal jobb, ha írunk egy bevá­sárlószubrutint, és esetenként arra hivatkozunk. tással hívhatunk elő egy szubru­tint. A szubrutin végén a RE­TURN utasítással lehet vissza­térni a főprogramra. A GOSUB után a szubrutin sorszáma áll, a RETURN után nem kell szám, automatikusan folytatja a GO­SUB utáni sortól a főprogramot. Egy programban több szubrutint [ehet használni. Nézzünk meg még egy prog­ramot a szubrutinok használa­tára! A/B CL IB 'EB m 18 1991. I. 25.

Next

/
Thumbnails
Contents