Fejtörő (2017-2018)

Mókás, de direkt dögnehéz programozási feladványok Spectrumra...
Avatar
Pgyuri
Speccyalista
Hozzászólások: 482
Csatlakozott: 2012.01.06. 13:34

Fejtörő (2017-2018)

Hozzászólás Szerző: Pgyuri » 2017.12.30. 10:34

Igyekeztem bepréselni 1 sorba az összes jókívánságom nektek, fogadjátok szeretettel ezt a kis újévi programot. Remélem nem lesz senki, aki egy kukkot se ért belőle. Egyszerűsége rejti magában a varázslatot azon szerencsések számára, akik megértik, mit is kaptak igazából.

Kep.jpg
A program listája
Fejtoro.tap
A betölthető program
(628 bájt) Letöltve 47 alkalommal.

Avatar
csege
Speccyalista
Hozzászólások: 209
Csatlakozott: 2012.01.06. 15:15
Tartózkodási hely: Föld.Naprendszer.Tejút

Re: Fejtörő (2017-2018)

Hozzászólás Szerző: csege » 2017.12.30. 11:46

Hát ez megint nem egy egyszerű
'Komorság kitámasztó fahasáb!'
Jellegű poszt! (BÚ ÉK)
25994569_1517219385012859_8576424638953152769_n.jpg
Pgyuri, mi az az 1 POKE, ameljik a 'LET a$=' ből 'PRINT' et csinál?
:shock: :lol:

csaba
Speccyalista
Hozzászólások: 180
Csatlakozott: 2012.01.09. 19:18
Rádióamatőr hívójel: HG5BMU
Tartózkodási hely: Surány
Kapcsolat:

Re: Fejtörő (2017-2018)

Hozzászólás Szerző: csaba » 2017.12.31. 10:22

Már vártam, és tegnap megérkezett A FELADVÁNY
tegnap reggel le is töltöttem, a mellékelt képen első ránézésre jó átláthatatlan az egy sor.
Vajon mi rejtőzhet a szövegek között eltakarva valamilyen ATTR trükkel.
Célszerűségből emulátor a vizsgálathoz (jó kifogás, mindig habosra keresem a parancsokat)
Viszont a pc-t egy hete telepítettem újra, telepítsünk egy emulátort. Fuse letöltés telepítés már fut is a program.
Tényleg azt csinálja amit látni a listában.
A hosszú sor lehet be sem fér a szerkesztősorba, de igen éppen, és már morog is.
Az a fránya RUN a végén, csak az ne lenne.
A sor végéig eljutni... már nem lesz aktuális a 2018-as köszöntő.
napközben még eszembe jut mindenféle, délután lecserélem a RUN-t kettőspontra, az a biztos.
Pár soros programmal kikeresem lecserélem, hogyan tovább.
Az egysoros után kiíratom a változókat, RND INK-el, jó, csak most ez első pause miatt 2 másodpercig üres a kép, azután jönnek a szövegek, így nem szép.
át kell helyezni a pausét a kiíratás utánra.
Ennyi munkával újat is lehet írni.
Biztos van frappánsabb megoldás...

csaba
Speccyalista
Hozzászólások: 180
Csatlakozott: 2012.01.09. 19:18
Rádióamatőr hívójel: HG5BMU
Tartózkodási hely: Surány
Kapcsolat:

Re: Fejtörő (2017-2018)

Hozzászólás Szerző: csaba » 2017.12.31. 10:46

Na még lecseréltem a háromsorosommal a LET -et PRINT-re, de nem, így nem
a t$ -ban levő kívánság több mint 32 karakter így egy képernyőre nem is fér ki mind.

Persze a jó szándékot kell nézni,
ha nem is működik tökéletesen a program,
ránk és minden nemzet spectrumos rajongóira gondolt Pgyuri
miközben időt és fáradságot nem kímélve
megalkotta eme egysorost.

Köszönjük!

Avatar
csege
Speccyalista
Hozzászólások: 209
Csatlakozott: 2012.01.06. 15:15
Tartózkodási hely: Föld.Naprendszer.Tejút

Re: Fejtörő (2017-2018)

Hozzászólás Szerző: csege » 2017.12.31. 11:19

Én úgy gondolom, a RUN az a GO TO 1 tömörebb alakja hogy beleférjen az egysoros editorba.
Azt nem tudom, hogy a RUN a basic interpreterben jp vagy call utasítást hajt-e végre?
Ha call, akkor egy idő múltán megjelenik egy 'Stack overflow' a rekurziv call hívás miatt.
Hogy mikor?
Egy RUN a stackban 2byte, 2sec egy ciklus, 86400sec egy nap. Mekkora a stack maximális mérete? Ezt Pgyuri tudja. Vagy egy rendszerváltozó.
Ha a fentiek igazak a program max futási ideje kb:
(Max stack(B)/2(B))*2(sec)=___(sec)
Tehát ha jókor indítod el, pont éjfélkor 'durran' :)

csaba
Speccyalista
Hozzászólások: 180
Csatlakozott: 2012.01.09. 19:18
Rádióamatőr hívójel: HG5BMU
Tartózkodási hely: Surány
Kapcsolat:

Re: Fejtörő (2017-2018)

Hozzászólás Szerző: csaba » 2017.12.31. 13:02

Igen, ez is okoz valamit, de ne kelljen annyit várni, lássuk mi történik:
adjuk ki a CLEAR 24500 parancsot majd RUN

Avatar
mezei
Speccyalista
Hozzászólások: 380
Csatlakozott: 2012.01.06. 14:52

Re: Fejtörő (2017-2018)

Hozzászólás Szerző: mezei » 2018.01.01. 14:47

csege írta:
2017.12.31. 11:19
Én úgy gondolom, a RUN az a GO TO 1 tömörebb alakja hogy beleférjen az egysoros editorba.
Azt nem tudom, hogy a RUN a basic interpreterben jp vagy call utasítást hajt-e végre?
Szerintem a GO SUB lehet inkább a CALL, párja pedig a RETURN, a RET, a GO TO és a RUN pedig síma ugrás.

Azt viszont nem értem, hogy értékadásokból milyen módon lesz kiirás?
Biztos valamit rejt Pgyuri három mondata, de mit?

Üdv
m/zx
fanzix.hu

BetelGeuse
Speccyalista
Hozzászólások: 8
Csatlakozott: 2012.01.09. 16:42

Re: Fejtörő (2017-2018)

Hozzászólás Szerző: BetelGeuse » 2018.01.02. 05:46

mezei írta:
2018.01.01. 14:47
Biztos valamit rejt Pgyuri három mondata, de mit?
Jó helyen keresgélsz!
Szerintem:
Pgyuri írta:
2017.12.30. 10:34
Remélem nem lesz senki, aki egy kukkot se ért belőle.
Részemről s$ neked is Pgyuri, és mindenki másnak is!

Ps: Így, ránézésre a progi nem ír ki semmit, csak a BORDER és a PAPER színét változtatja "véletlen", kb. 2 másodpercenként...

Avatar
Bali
Site Admin
Hozzászólások: 1878
Csatlakozott: 2012.01.06. 13:34
Tartózkodási hely: Budapest III.
Kapcsolat:

Re: Fejtörő (2017-2018)

Hozzászólás Szerző: Bali » 2018.01.02. 12:47

Nahát eddig én nem találtam ezen fogást, az merült fel bennem igazából, hogy nincs is mit. :)
Végül is hol volt az leírva, hogy ki kell ezt javítani, a program működik, a jó kívánság olvasható a listában!
-= Bali =-
(c) 1983-2017 Evil-Soft

saga
Speccyalista
Hozzászólások: 45
Csatlakozott: 2012.01.09. 15:15
Tartózkodási hely: Szolnok

Re: Fejtörő (2017-2018)

Hozzászólás Szerző: saga » 2018.01.02. 13:21

Lehet hogy többen "leragadtunk" a Screenshot-nál, miközben a letölthető TAP teljesen mást tartalmaz (többet, esetleg a sorban elrejtett parancsokat).

BUÉK mindenkinek!

Válasz küldése

Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 1 vendég