Új Ifjúság, 1987 (35. évfolyam, 1-52. szám)
1987-05-06 / 18. szám
új ifjúság 10 A CADILLAC DEFEKTJE A hazai utazási Irodák Időnként egy-egy neves külföldi popsztár budapesti koncertfellépésére invitálnak bennünket; a Ce- dok például a Mondern Talking koncertjére. Ennek köszönhetően hazánkből Is szép számban mehettek el Thomas Anders produkciójára. Az előzenekar unalmas negyedórája, majd a tizenöt perces szünet után a sötét színpadról hallatszó motoszkálásból már sejteni lehetett, hogy kezdődik a koncert. Amikor az első taktusok megszólaltak, kitört a hatalmas taps, visszhangzott tőle az egész Sportcsarnok. Ilyen koncerten Is rég voltam már. Ahol az első másodpercekben csúcshangulat van ott kemény háttérmunkának kell lennie. Van Is, hiszen a Modern Talking eddig négy nagylemezt dobott piacra (a napokban lelenik meg az ötödik), sok daluk a sikerlisták élére ugrott. A Modern Talklng-szerzemények mindig egy alapra épülnek, de zenéjük élvezetes, amit ml sem bizonyít jobban, mint az, hogy négy budapesti koncertjükre ötvenezren váltottak legyet. „Te vagy az én szivem, Te vagy az én lelkem“ — énekelte Thomas • közönségének azon a koncerten, amelyet régen vártunk, hiszen sok vita folyt arról, hogy mire képes élőben a Talking énekese Nem túlzás, ha azt mondom, kellemesen meglepődtünk, hiszen Anders hangja play back nélkül, élőben Is frissen, utánozhatatlanul „szólt“. A koncert hanganyagának összeállítói kronológlkus sorrendben sorakoztatták fel a csapatnak azokat a slágereit, amelyek a világ legtöbb slágerlistáján „lovagoltak“ egy Ideig, így a programból nem hiányzott a Geronlmo Cadlllacje című szám sem Előránclgálták első és második nagylemezeik dalait Is, míg a legutóbbi nagylemezükről csak két felvételt adtak elő. Mintha csak azt akarták volna mondani: ha nem tetszenek az új dalaink, ne feledkezzetek meg legalább a régiekről. S ez a húzás bevált, a közönség valóban nem felejtett, lelkesen fogadta az egy-két éves „lefutott“ szerzeményeket. Ennek a színpad sztárja, Thomas Anders örült a legjobban, aki a koncert befejeztével a rajongók jóvoltából akár vlrágkereskedést nyithatott volna. A virágcsokrok összegyűjtésén kívül ugyanis nemigen kellett gondolkodnia más színpadi koreográfián. Miközben Anders a virágokat szedegette össze, felesége, Nora egy pillanatra sem vette le róla a szemét. Pontosan ötvennyolc perc és harminchat másodperc telt el a kezdéstől, amikor egyszerre elsötétült a színpad, leállt a zene, s a zenészek eltűntek. Egy óra után szünet? Minek hiszen a csarnok közönségének nagy része épp most kezdett belelendülni. Nem tudtuk minek vélni ezt a „kényszerpihenőt“, de amikor kisvártatva újra benépesült a színpad s kezdődött a ráadás, kiderült, hogy a koncert befejeződött. Csalódtunk! Nem vártunk Thomas Anders- től csodát, de a hangversenyt azért legalább fél órácskával meghosszabbíthatták volna. Elismerem, a hangzás kifogástalan, a világítás szuper, a lézertechnika óriási, a hangulat fantasztikus. A koreográfia kevésbé jó, a két vokálisba (közülük az egyik Nora) táncmozgása még az amatőr szintet sem érte el, a koncert a ráadással együtt is csak hatvannyolc percig tartott. A Modern Tal- king-rajongóknak ez a koncert volt élete legszebb popzenei élménye, de a Cadillac nem bírta a hosszú Ideig tartó megterhelést, gumiabroncsa megkopott, s a defekt már elkerülhetetlen volt. Mit mondjak erre? Puffl Koller Sándor 58. Skóciában: vérrokonságon alapuló nemzetség. 58. Banán közepei 59. ... -fere, egy kis csevegés, 60. Könnyű fém. FÜGGŐLEGES: 1. A versidézet második része. 2. ... Pelin, bolgár költő. 3. Járunk rajta. 4. Uralkodói jelvény. 5. Orosz férfinév. 6. Netán páratlan betűi. 7. Határozórag. 8. Meztelen emberi testet ábrázoló kép vagy szobor. 9. Igaz. 11. Kiejtett betű. 15. Alvás közben észlelt képzetek sorozata. 16. Nőstény őz vagy szarvas. 19. Leszáll a víz szintje. 21. A nátrium vegyjele. 23. Hazai fájdalomcsillapító. 24. Olaszországi város. 25. Széttárva, félkör alakú divatcikk. 27. A régi rómaiak szerint a családi tűzhely védelmezői. 28. A versidézet befejező része. 30. Palesztíniai város (LYD- DA). 32. Fecsketanya. 39. Magyarországi bányász- város. 41. „A“ vízi növény. 42. Újság, de bér jelzője is lehet. 44. Keresztül. 45. Lehetséges. 47. Faggatásra megmondja az igazat. 49. Májas és olaj jelzője lehet. 50. A vérengző római császár. 52. Bajkál-Amúr Vasútvonal röviden. 54. Lárma. 55. Határozórag. 57. Tagadószó. 59. Megszólítás. Beküldendő a vízszintes 3., a függőleges 1. és 28. számú sorok megfejtése. A 16. szám rejtvényének helyes megfejtése: Tudtam előre, hiszen itthon felejtetted a pénztárcádat. Könyvet nyert Göbő Zsuzsanna, Levice. Béke és szivárvány Rejtvényünkben Gianni RodaH fenti című verséből időzünk Tótfalusi István fordításában. VÍZSZINTES: 1. Tagadőszó. 3. A versidézet első része. 10. Lét. 12. Fát nemesít. 13. Szeretne valamit. 14. Arcon piros szín. 15. Ügynök. 17. Talán egynemű betűi. 18. Kiejtett betű. 19. Lótenyésztéséről ismert Pest környéki község. 20. Megelégel. 22. Csecsemősírás. 23. Erdélyi történetíró (Péter 1676—1752). 24. Hivatkozik valamire. 20. Ország. 28. Kok, holland úszónő személyneve. 29. Tizenegy németül. 31. OK... zenei együttes neve. 32. Ez a hal nem hal, hanem csak békaporonty. 33. Finomkodó búcsúzó köszönés. 34. Időegység. 35. Nemes tulajdonság. 38. Y. D. L. 37. Szájhagyományon alapuló mesés történet. 38. Mezőgazdasági eszköz. 39. Csináld! 40. Az urán, kén és az oxigén vegyjele. 41. Osztrák, svéd és spanyol gépkocsijelzés. 42. A Bánk bán című operában így kezdődik Bánk legszebb áriája. 43. Házasságkötés. 45. Ház része. 46. Időegység. 48. Morzejel. 49. Kádár ... ismert népballada. 50. Az ismeretlen névjele. 51. Végtag (éh.). 53. Vágja, hasítja. 55. Öv. n te £***»* £ **« «»«a* . WOJO0'- - C* *X «• «0. M ** M KNt JlWtlf Hhh* .**«» furat SS íww# ntttnr. * ip ’ttrt* %TTtmtíf «tfftrtttf ftHrilt# «IMII»*# W tt tunrmr *«uuu» *««««, , »MMH« Jg ™ «£ TT n AK *K 9* UU #11 4.U Tt* «• «« n *r *nr au u. “ - .««• **.. ...... E »» __» * S K 431**9 U 4» H* m un» * m if XVII. rész Az önálló utasításként szereplő PAPER és INK' utasítások csak a képernyő felső 22 sorára vannak hatással. A két dialógussor és a képernyőkeret színét a BORDER utasítással lehet beállítani. Az utasítás alakja a következő: BORDER <k> ahol a <k> kifejezés értéke egy egész szám lehet a <0,7> intervallumból. Ez az érték a beállítandó szín kódja. A ZX Spectrum Basic rendszerének van még két további utasítása, amely- lyel a megjelenítést lehet vezérelni. Ezek az INVERSE és az OVER utasítások. Szintén szerepelhetnek önálló utasításként, vagy a PRINT, INPUT, PLOT, DRAW, CIRCLE utasítások paramétereként. Ha paraméterként szerepelnek, akkor pontosvesszővel kell' elválasztani az őket követő paraméterektől. Ezek az utasítások nem a vi- deoattribútumokra vannak hatással, hanem a megjelenített pontokra. Mindkét utasítást egy kifejezésnek kell követnie, amelynek az értéke 0 vagy 1 lehet. A 0 az adott megjelenítési mód kikapcsolását, az 1 pedig a bekapcsolását jelenti. Az INVERSE 1 megjelenítés azt jelenti, hogy a kirajzolt pontok papír színűek lesznek. Az OVER 1 megjelenítési mód azt jelenti, hogy a kirajzolandó pont színét papír színűről tinta színűre, tinta színűről papír színűre változtatja. Pl. a PLOT utasítással alkalmazva a következő kombinációk jöhetnek szóba: PLOT INVERSE 0; OVER 0; x,y azaz PLOT x,y PLOT INVERSE 1; OVER 0; x,y azaz i>LOT INVERSE 1; x,y PLOT INVERSE 0; OVER 1; x,y azaz PLOT OVER 1; x,y PLOT INVERSE 1; OVER 1; x,y Az első eset a közönséges PLOT utasításnak felel meg, az (x,y) koordinátájú pontot tinta színűre változtatja. A második esetben a kirajzolt pont papír színű lesz, tehát ez az (x,y) koordinátájú pont kitörlését végzi. A harmadik utasítás az (x,y) koordinátájú pont színét papír színről tinta színre, tinta színről papír színre változtatja. A negyedik ecetben az [x,yj koordinátájú pont színe változatlan marad, de az utasítás mellékhatásaként az aktuális rajzolási pozíció az [x,yj pontba kerül. Ezt az utasítást tehát az aktuális rajzolási pozíció megváltoztatására használhatjuk. Ha az INVERSE 1 utasítást a PRINT utasítással kapcsolatban használjuk, akkor a kiírandó szöveget inverz módon jeleníti meg. Ha a beállított papír szín fehér, a tinta szín fekete, akkor az Inverz módon megjelenített szöveg fekete alapon, fehér karakterrel jelenik meg a képernyőn. Az OVER 1 uta»tuttC «ICCIHl «HdUi «(Matti U «A H U U «*. iilltf tn INNI M Otf Ll. liiisns ii *£ Äi* ÄÄ ÄÄ sítás hatására a PRINT utasítással kinyomtatott szöveg felülírja a képernyő aktuális tartalmát, az eredeti karakter „kilátszik“ az újonnan kiírt karakter alól. A POINT függvény segítségével lekérdezhetjük az adott képernyőpont színét. A függvény alakja a következő: PONT(x,y) Két paraméter van, ezek az adott pont koordinátái. A függvény értéke 0, ha az adott pont papír színű és 1, ha az adott pont tinta színű. Egy további sztringfüggvény — a SCREENS — segítségével megállapíthatjuk, hogy milyen karakter van egy adott karakterpozíción a képernyőn. A függvénynek két paramétere van, az alakja a következő: SCREENS (<S>,<0>) ahol az <S> kifejezés értéke a <0,23>, a <0> kifejezés értéke pedig a <0,31> intervallumból lehet. A függvény az <S> sor <0> pozícióján lévő karaktert adja meg. Ha az adott karakterpozíción grafikus karakter vagy grafikus utasítással rajzolt pontok vannak, akkor a függvény üres sztringet ad visz- sza. A következő program egy tetszőleges függvény grafikonját rajzolja ki: 3 LET a$ = “x“ 5 DIM f(240) 10 INPUT “xl“,“x2“,x2 30 LET xl = x2—xl 40 LET mx = xl/239 50 INPUT “függvény“ b$ 55 IF b$< THEN LET aS = bS 59 GO SUB 3000 60 GO SUB 5000 61 PRINT AT 0,l:y2 62 PRINT AT 20,l;yl 63 PRINT AT 10,1; INVERSE l;yl/10 65 PRINT # 0,AT 0,0;xl;AT 0,23;x2 66 PRINT # 0,AT 0,11; INVERSE l;xl/15 68 PRINT # 0,AT 1,0; BRIGHT l;a$;“ “függvény“ 70 FOR i = 0 TO 239 90 PLOT i + 16,(f(i + l)—yl)*my + 10 100 NEXT i 110 PAUSE O: CLS: GO TO 10 3000 REM az y értékek kiszámolása 3005 LET x = xl 3010 LET yl = VAC a$: LET y2 = yl 3015 LET f(l) =*yl 3020 FOR 1 = 1 TO 239 3025 LET x=i*mx + xl 3030 LET y=VAL a$: LET f(i + l)=y 3040 IF y>y2 THEN LET y2 = y: GO TO 3060 3050 IF y<yl THEN LET yl = y 3060 NEXT 1 3070 LET yl = y2—yl 3080 LET my = 159/yl 3090 RETURN t 5000 REM a tengelyek kirajzolása 500.5 CLS 5010 PLOT 16,0: DRAW 239,0 5020 PLOT 0,16; DRAW 0,159 5030 FOR i=0 TO 14 5040 PLOT 16 + i*16,0: DRAW 0,4 5050 NEXT i 5060 PLOT 255,0: DRAW 0,4 5070 FOR 1=0 TO 9 5080 PLOT 0,16 + 1*16: DRAW 4,0 5090 NEXT i 5100 PLOT 0,175: DRAW 4,0 5110 RETURN A program elindítása után kéri az xl és x2 értékeket, majd a kirajzolandó függvényt. Függvényként bármilyen kifejezést megadhatunk, a független változót x-szel kell jelölni. Pl.: SIN x + COS x Ha üres sztringet adunk meg függvényként, akkor az előzőleg megadott függvényt fogja használni. A megadott függvény az a$ sztringváltozóba kerül. A program először kiszámolja az ösz- szes függvényértéket, megkeresi a legnagyobb és legkisebb értékeket, majd ennek megfelelően elvégzi az értékek transzformációját. A függvényértékeket az f tömbben tárolja. Erre azért van szükség, mert a ZX Spectrumnak nincs a PMD SCALE utasításához hasonló utasítása. Az a$ sztringbe elhelyezett képlettel definiált függvény értékének kiszámolására a VAL standard függvényt használjuk. A ZX Spectrum VAL függvénye nemcsak a sztring formában ábrázolt számok értékét tudja kiszámolni, hanem tetszőleges kifejezés értékét, aminek a BASIC-ben értelme van. A 61-es, 62-es, 63-as utasításokból- látható, hogy miként lehet a PRINT utasítással a képernyő adott karakter- pozíciójától nyomtatni. A 65-ös, 66-os, 68-as utasítás példa arra, hogy milyen módon lehet a PRINT utasítással a képernyő legalsó két sorába (az ún. dialógus sorokba) nyomtatni. Kálosi Ákos (Folytatjuk)