Ú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 kon­certfellé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 pro­dukciójára. Az előzenekar unalmas negyedórája, majd a tizenöt perces szünet után a sötét szín­padról hallatszó motoszkálásból már sejteni lehetett, hogy kezdődik a koncert. Amikor az első taktusok megszólaltak, kitört a ha­talmas taps, visszhangzott tőle az egész Sportcsarnok. Ilyen koncerten Is rég voltam már. Ahol az első másodpercekben csúcs­hangulat van ott kemény háttérmunkának kell lennie. Van Is, hiszen a Modern Tal­king 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ál­tottak legyet. „Te vagy az én szivem, Te vagy az én lel­kem“ — é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, hi­szen 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 nagyle­mezeik dalait Is, míg a legutóbbi nagyleme­zü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 be­vált, a közönség valóban nem felejtett, lel­kesen 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 pilla­natra sem vette le róla a szemét. Pontosan ötvennyolc perc és harminchat másodperc telt el a kezdéstől, amikor egy­szerre 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ényszerpi­henőt“, de amikor kisvártatva újra benépe­sült a színpad s kezdődött a ráadás, kide­rü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 vi­lágítás szuper, a lézertechnika óriási, a han­gulat 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ó megterhe­lé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. Ural­kodó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ájda­lomcsillapító. 24. Olaszországi város. 25. Széttár­va, félkör alakú divatcikk. 27. A régi rómaiak szerint a családi tűzhely védelmezői. 28. A vers­idé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 jel­ző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énz­tárcádat. Könyvet nyert Göbő Zsuzsanna, Levice. Béke és szivárvány Rejtvényünkben Gianni RodaH fenti című ver­sé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 va­lamit. 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. Tizen­egy 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épkocsi­jelzés. 42. A Bánk bán című operában így kez­dő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év­jele. 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ő PA­PER és INK' utasítások csak a képer­nyő 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övet­kező: 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 pa­ramétereként. Ha paraméterként sze­repelnek, akkor pontosvesszővel kell' elválasztani az őket követő paraméte­rektől. Ezek az utasítások nem a vi- deoattribútumokra vannak hatással, hanem a megjelenített pontokra. Mind­ké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 bekapcso­lását jelenti. Az INVERSE 1 megjelenítés azt je­lenti, hogy a kirajzolt pontok papír színűek lesznek. Az OVER 1 megjele­nítési mód azt jelenti, hogy a kirajzo­landó 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 al­kalmazva 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 uta­sí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) koor­dinátájú pont színét papír színről tin­ta színre, tinta színről papír színre változtatja. A negyedik ecetben az [x,yj koordi­nátájú pont színe változatlan marad, de az utasítás mellékhatásaként az ak­tuális rajzolási pozíció az [x,yj pont­ba kerül. Ezt az utasítást tehát az ak­tuá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 jele­nik 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 ki­nyomtatott 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 le­ké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ít­hatjuk, 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, ak­kor 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 kirajzolan­dó 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ügg­vé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 leg­nagyobb és legkisebb értékeket, majd ennek megfelelően elvégzi az értékek transzformációját. A függvényértéke­ket 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 ha­sonló utasítása. Az a$ sztringbe elhe­lyezett képlettel definiált függvény ér­tékének kiszámolására a VAL standard függvényt használjuk. A ZX Spectrum VAL függvénye nemcsak a sztring for­mában ábrázolt számok értékét tudja kiszámolni, hanem tetszőleges kifeje­zés értékét, aminek a BASIC-ben ér­telme 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)

Next

/
Thumbnails
Contents