Vasárnap, 1990. július-december (23. évfolyam, 27-52. szám)
1990-11-02 / 44. szám
* 0 / Moyzes Ilona Tíz szem kockacukor Az első szavak BASIC-ben A hatalmas tó az igazak álmát aludta még. Amikor Pistike kilépett az ajtón, a réten egy harangvirág reggeli ébresztőt csilingelt. Hangját meghallva, a tó vize szelíden fodrozódni kezdett. Pillangók és madarak szálltak a felkelő nap felé. A nap a hegykoszorú legmagasabb csúcsán állt meg, s széjjeltekintett a völgyben. Aztán, mint a kisfiúk, fejest ugrott a tóba. Alighanem melege lehetett, mert igen harsányan lubickolt. Pistike is megkívánta a vizet, szeretett volna versenyt úszni a nappal. Körülnézett, nem látja-e valaki, mert az édesanyja megtiltotta a fürdést, a csónakozást is. Csendes volt a tó környéke, a reggeli szélben margaréták ringatóztak, s a víz szélén vitorlás himbálódzott. Beülök, s a tó közepén fejest ugrok róla a vízbe - gondolta Pisti. Nagynak érezte magát, hiszen már a harmadik osztályt is kijárta, s okosnak is, mert színjeles bizonyítványt vitt haza az év végén. Ezért nem értette, miért nem bízik meg benne az édesanyja. Már éppen elkötözte a vitorlást, amikor éktelen nagy csaho- lással Czézár futott feléje. Czé- zár Pali bácsi kutyája volt. Pali bácsi meg a tó őre. Pisti se- hogysem tudott megbarátkozni a kutyával, mert nagy is volt, meg fekete is, mint a korom. De a fél világért sem vallotta volna be senkinek, mennyire fél tőle, nehogy gyávának tartsák az iskolatársai. Pistinek most is inába szállt a bátorsága, s ijedten huppant be a csónakba. Már messzire volt a parttól, amikor eszébe jutott, hogy evezni ugyan megtanult, de a vitorlákkal nem tud bánni, s mi tagadás, úszásból sem kapna jelest. Késő volt. A vitorlák megdagadtak, s a csónakot félelmetes sebességgel vitte a szél. Czézár elnyújtott hangon csaholt utána:,.Gyere vissza, gyere vissza, vigyél magaddal“ - kérte a kutya. Legalábbis Pisti úgy érezte, hogy Czézár ezt akarja mondani. Bezzeg most már nem bánta volna, ha ott van mellette a csónakban, mert egyszerre nagyon elbátortalanodott a nagy vízben. Olyan icipicinek érezte magát, mint a homokszemcse a végtelen sivatagban. Esze ágába se jutott, hogy fejest ugorjék a tóba, s hogy versenyt ússzon a nappal. Különben is, a nap, miután kifüröd- te magát, újból felszökkent az égre, s onnan nevetgélt a megrémült kisfiúra.- Megfordítom a csónakot- gondolta végül is Pisti, s ránci- gálni kezdte a köteleket. A csónak nagyot billent, majd felborult. Pisti segítségért kiáltott. Mintha nehéz álomból ébresztették volna, úgy érezte magát, amikor eszméletéhez tért a parton, s gyönge hangon megszólalt:- Mi történt, Pali bácsi?- Hát az, hogy felére apadt a tó vize.- Az meg hogy lehet? - csodálkozott Pisti.- Úgy, hogy kiittad. Alig tudtam belőled kipumpálni. No, szedd össze magad, s odahaza megírjuk a levelet!- Levelet? - csodálkozott Pisti. - Kinek írjuk, Pali bácsi?- Annak a hivatalnak a címére, ahol a vitézségi érmet osztogatják.- Vitéz ségi érmet, nekem?- csodálkozott még jobban a fiú.- Hát azt azért mégsem, édes fiam. De Czézárnak mégiscsak kijár valami. Ó rángatott ki a vízből, engem pedig a bódémból. Úgy üvöltött, hogy ha közelebb van a falu, idecsődül apraja- nagyja. Pisti szíve összeszorult, mert eszébe jutott az édesanyja. Jaj, ha megtudja - gondolta rémülten. Pisti most vette csak észre, hogy Czézár bundája csurom víz, s hogy lágy a tekintete. Ott vinnyogott mellette. Pisti félelme úgy elpárolgott, mint a hajnali köd. Két karját a kutya felé tárta, s nagy, bozontos fejét a melléhez szorította.- Neked adom a vasárnapi csibecombot - suttogta s azután is mindig minden jójalatot. Czézár nagy mancsát Pisti mellére tette, hegyes nyelvével pedig végignyalta az arcát. Pali bácsi nagyot krákogott a hátuk mögött, meghatódott az újdonsült barátságon, mert szerette a kutyát, meg a gyerekeket is. Majd szigorúan megszólalt:- Te meg tőlem kapsz valamit, hogy ki ne essen emlékezetedből a mai nap. Azzal lekapcsolta a nadrágszíját, s jól elnáspángolta a megszeppent fiút.- Köszönöm, Pali bácsi, most már tudom, hogy nem fog elárulni az édesanyámnak.- Hej, csibész kötyke, úgy látom, te is ismered az én bűnös telkemet.- Jó lélek az, Pali bácsi. A maga bűnös lelkének csuda jó híre van a srácok között. Nekem meg igen nagy szerencsém, mert ha apu tudomást szerezne a kirándulásomról, tudom Isten, hogy elzöldülne körülöttem a világ- mondta Pisti. Aztán szélsebesen futni kezdett. Czézár utána iramodott és sikoltozva, csaholva kergetőztek és hemperegtek a puha fűben. Otthon egy jó darab kolbászt kanyarított le a kamrában, s karikákra vágva Czézárt etette meg vele. Majd a cukortartóból kiszedett tíz darab kockacukrot.- Idestova tíz esztendős leszek - magyarázta a kutyának.- Minden esztendőmért kapsz egy szem cukrot. Ezt ezentúl minden nap megkapod, s mától örökké veled maradok. Most együtt megyünk el a boltba, s megvesszük a gazdid részére a dohányt, med ő meg azt szeren. Azzal odalépett titkos fiókjához, s előszedte mesekönyvre gyűjtögetett pénzét és elindultak a boltba. A BASIC legtöbb szava közönséges angol szó, tehát aki tud angolul, annak nem nehéz megértenie. A PRINT (NYOMTASS) például azt jelenti, hogy „írd ki a képernyőre“, a RUN (FUSS) azt, hogy „hajtsd végre a programot", az INPUT (BEVITEL) pedig azt, hogy „ovlass be egy választ“. Most kicsi példák segítségével megtanuljuk a PRINT használatát. Ha bekapcsoljuk a számítógépet, a legtöbbször rögtön megjelenik a képernyőn egy-két szó és egy kis világító jel, más szóval kurzor. A kurzor azon a ponton villog, ahová a következő begépelt betű fog kerülni.Jelei: ,,K, “/- A számítógépet úgy kérhetjük meg arra, hogy írjon ki valamit a képernyőre, hogy a PRINT-tel utasítást adunk, és utána idézőjelek közé írjuk a szöveget. A számítógép addig nem hajtja végre utasításainkat, amíg nem nyomjuk meg a megfelelő NEWLINE (ÚJ SOR) vagy RETURN (VISSZATÉRÉS) vagy ENTER (BEADÁS) billentyűt. A számítógép bármit kiír a képernyőre, amit idézőjel között begépelünk, természetesen idézőjelek nélkül. Példa: READY PRINT ” VASÁRNAP" VASÁRNAP PRINT " ÚJ SZÓ " ÚJ SZÓ PRINT " 1-2-3 " 1 -2-3 A képernyő törlése a legtöbb számítógépen a GLS (Clear Screen - képernyőtörlés) billentyű segítségével hajtható végre. Az eddigi közvetlen parancsokat a gép azonnal végrehajtotta. Ha programot akarunk írni, akkor minden utasítássort meg kell számozni. Ennek hatágára a gép elraktározza az utasításokat a memóriájába, és addig nem hajtja végre azokat, amíg nem kap egy RUN „hajtsd végre“ parancsot. Nézzünk most egy rövid programot, ami nullák segítségével egy kört ír ki a képernyőre! ÍO PRINT " 00 20 PRINT " 0 0 " Ha a program nem működik, vagy a kép nem olyan mint szerettük volna, újra a képernyőre hívjuk a LIST (LISTÁZZ) utasítás segítségével. Némelyik számítógép pontosan megadja, hogy melyik sorban mi a hiba, tehát hibaüzenetet ad. A hibajavítás legbizotsabb módja, ha az egész sort újra begépeljük. Az új sor átírja a régit. Egy egész sort úgy lehet törölni, hogy beadjuk a sorszámát és NEWLINE-t. Ha nem elégszünk meg azzal, hogy a számítógép ezt-azt kiír nekünk a képernyőre, akkor olyan adatokkal kell ellátnunk, amelyekkel tud dolgozni. A számítógép az adatokat elraktározza, és ha kérjük, bármikor a rendelkezésünkre bocsátja. Ha egy adatot beteszünk a gép memóriájába, meg kell jelöni, hogy később meg lehessen találni. A megjelölésre az ábécé betűit használjuk. Egy-egy memóriaterület címkézésére és a számok elhelyezésére a LET (LEGYEN) szócskát használjuk. A címkézett memóriaterületet változónak hívjuk, mert különböző időpontokban változó adatokat hordoz a programban. 10 LET A=9 A számok 9 és a 2 a gép memóriájában vannak elraktározva. 20 LET B=2 Az A és B a memóriaterület címkéi (változók). A betűk, számok és írásjelek (összefoglaló néven karakterek)! elraktározásához másfajta címkéket használunk. A karakterek láncokká fűzhetők össze, ahogy például a betűk szavakat alkotnak. A címkézésükre dollárjellel ellátott betűket használunk, pl. C$ (olvasd „C dollár"). A szövegváltozókat ugyanúgy, mint a számváltozókat a LET begépelésével raktározzuk el egy memóriaterületen, de mindig idézőjelek közé kell teni, ahogy azt az alábbi programban látni fogjuk. A változó kiírásához a változó neve előtt kell begépelni a PRINT szót. A következő rövid program az A, B, a C$ és a D$ változókkal működik. 10 LET A = 25 20 LET B = 10 30 LET c£ = "AZ OSZTÁLY LÉTSZAMA:" Gondolkodom, tehát... Összerakós \ Ezt a feladatot a kisebbek is nagyon könnyen megoldhatják, ugyanis a kérdés az, hogy lehet-e ebből a hat mozaikdarabkából egy négyszöget összeállítani. Plussz egy szó Ha egy bizonyos szót e négy szó elé raksz, egészen új fogalmak kerekednek belőlük. Mi az a szó? BAMBÍS SÍM TIBBÉSIIV J1JJ MEGFEJTÉS Az október 19-i számunkban közölt feladatok megfejtése: katicabogár; huszonkilenc. Nyertesek: Pelikán Hajnalka, Deáki; Ambruzs Klára, Serke; Oravec Márió, Pozsony; Mezei Mária, Ipolyhidvég; Szabó Renáta, Ekecs. T 30 PRINT " 0 0 " 40 PRINT " OO 50 END A sorszámok általában tízesével nőnek. Minden sor után megnyomjuk a NEWLINE gombot. A sorok megjelennek a képernyőn, de az utasítások végrehajtására csak a RUN beadása után kerül sor. Minden gépen van egy javítóbillentyű - RU- BOUT (RADÍROZNI) vagy DELETE (TÖRÖLNI) - amivel a programsoron belül lehet törölni. Amikor minden sor be van gépelve és ellenőriztük, hogy a gépelésben nincs hiba, felszólítjuk a gépet, hajtsa végre a programot: RUN majd NEW- LINE. 40 LET D$ = "FIÚK SZAMA!" 50 PRINT C$ 60 PRINT A 70 PRINT D$ 30 PRINT 6 90 END ( RUN AZ OSZTÁLY LÉTSZAMA: 25 FIÚK SZAMA 10 A programot annyiszor futtathatjuk le, ahányszor csak akarjuk. A számítógép mindig ugyanazt fogja kiírni a képernyőre. A változókban az adatok mindaddig ugyanazok maradnak, amíg nem változtatjuk meg őket. Kotolácsi Erzsébet mérnök Jó (?) tanács! A tanulót, a diákot nem kell félteni, leleményességével mindig, minden helyzetben feltalálja magát. Mi is adunk egy jó (?) tanácsot matematikaórára. Tegyük fel, hogy a hőn szeretett tanárod azt mondja:- Menj a táblához, és vezesd le a gömbsüveg egyenletét! De mondhat mást is, mert bármit mond, módszerünk ismeretében a megoldás csak gyerekjáték. A teendő ugyanis a következő. Kimégy a táblához, választasz magadnak egy közismert szöveget. Mondjuk azt, hogy: „Hová mégy te kis nyulacska, ingyom-bingyom táliber, tutáliber máliber, az erdőbe...“ És akkor ezt a szöveget matematikai formában felírod a táblára. Esetleg ilyenformán: ± h/o2vá - mé + g y/ /K2 - i/s . /ny - u . la/ cska És így tovább... Aligha kell sokáig folytatnod, mert még az ingyom- bingyomig sem érsz el, hőn szeretett tanárod máris lázasan kezdi törölgetpi a pápaszemét, mire te villámgyorsan letörlőd a táblát, és a helyedre sietsz. A gyors letörlés nagyon fontos. A tanerőt sokkos állapotba kell hozni, nem szabad időt hagyni arra, hogy rájöjjön: mégsem a matematika lángeszű újítójával áll szemben. (Hahota) 18 1990. XI. 2. v ilasárnap