Welcome, Guest. Please login or register.


Author Topic: Általános BASIC Kérdések (Read 428962 times)

Offline Lacika

  • EP addict
  • *
  • Posts: 3198
  • Country: hu
    • http://www.ep128.hu
Re: Általános BASIC Kérdések
« Reply #435 on: 2013.January.25. 18:12:50 »
Quote from: szipucsu
Működik, de ha ALT-tal lenyomott billentyűvel írunk abba a sorba, azt nem tudja elolvasni...
Már működik, úgy, ahogy Zozo mondta! Tökéletes txt-t csinál, aztán azt mindenki abból nyomtatja ki, amiből akarja. Még a Pünkösdöt megnézem.

Offline Lacika

  • EP addict
  • *
  • Posts: 3198
  • Country: hu
    • http://www.ep128.hu
Re: Általános BASIC Kérdések
« Reply #436 on: 2013.January.25. 19:37:48 »
Egyelőre nincs Pünkösd, majd esetleg lesz az is benne...
ZZZIP-elni persze nem lehet. Kár.

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9926
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Általános BASIC Kérdések
« Reply #437 on: 2013.January.25. 21:25:29 »
Quote from: Zozosoft
Azt irtam korábban, hogy ha az érték 32-nél kisebb, akkor hozzá kell adni 128-at.
Ja, hogy amikor PRINT-tel kiíratjuk?
De GET-tel már nem működik ugyanez, csak lukkal?
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14732
  • Country: hu
    • http://enterprise.iko.hu/
Re: Általános BASIC Kérdések
« Reply #438 on: 2013.January.25. 21:42:52 »
Quote from: szipucsu
De GET-tel már nem működik ugyanez, csak lukkal?
Azzal is működhet, csak azzal string változóba lehet beolvasni a karaktert, amit vissza kéne alakítani karakterkóddá az ellenőrzéshez és esetleges +128 művelethez.

Offline endi

  • EP addict
  • *
  • Posts: 7298
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
    • Honlapom
Re: Általános BASIC Kérdések
« Reply #439 on: 2013.February.08. 13:18:44 »
vicces dolgot találtam :)
azt akartam beírni hogy listázzon egy függvényt, de úgy hogy onnan folytassa is
tehát:
list fuggv-

erre kilistázta de a végén kiírta hogy not understood :)
Vigyázat! Szektás vagyok! :)

Offline Lacika

  • EP addict
  • *
  • Posts: 3198
  • Country: hu
    • http://www.ep128.hu
Re: Általános BASIC Kérdések
« Reply #440 on: 2013.February.14. 23:46:46 »
Az egy dolog, hogy az IS-BASIC lassú, de legalább az tud számolni... Hát ezt érdemes kipróbálni, pár gépen!

10 FOR A=3.1 TO 8.9 STEP 0.1
20 IF A=INT(A) THEN 50
30 PRINT A
35 NEXT A
40 PRINT "NEM TUDOK SZAMOLNI"
50 END

Vicc, de az EP-n és a TVC-n kívül valamennyi BASIC csöcsre fut (sima összeadás...). Még a félprofesszionális C128 is! A Spectrumon azét csodálkozom, bíztam benne.

Offline endi

  • EP addict
  • *
  • Posts: 7298
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
    • Honlapom
Re: Általános BASIC Kérdések
« Reply #441 on: 2013.February.14. 23:53:48 »
hát én eleve elcsodálkoztam amikor pár napja megláttam hogy mennyi tizedesjegyet kezel a basic
én azt hittem 1-2 számjegy lesz :)
annak idején nem is emlékszem hogy foglalkoztam volna ilyesmivel :)
Vigyázat! Szektás vagyok! :)

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: Általános BASIC Kérdések
« Reply #442 on: 2013.February.15. 00:01:45 »
Az IS-BASIC BCD formátumban tárolja a számokat, ezért tud pontosan számolni tizedekkel. Bináris lebegőpontos formátumban a 0.1 nem ábrázolható pontosan, 0.099999... lesz helyette, és így természetesen 3.9999... nem lesz egyenlő 4-el.

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14732
  • Country: hu
    • http://enterprise.iko.hu/
Re: Általános BASIC Kérdések
« Reply #443 on: 2013.February.15. 00:31:24 »
Quote from: IstvanV
Az IS-BASIC BCD formátumban tárolja a számokat, ezért tud pontosan számolni tizedekkel. Bináris lebegőpontos formátumban a 0.1 nem ábrázolható pontosan, 0.099999... lesz helyette, és így természetesen 3.9999... nem lesz egyenlő 4-el.
Pont erről írt most Bruce, hogy ő is szerette volna a gyorsabb lebegőpontosabb verziót választani, de az Enterprise cég ragaszkodott a pontosabb verzióhoz.

Offline endi

  • EP addict
  • *
  • Posts: 7298
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
    • Honlapom
Re: Általános BASIC Kérdések
« Reply #444 on: 2013.February.15. 00:35:49 »
szerencsére a zzzip egész számolást csinál, ezért gyorsabb :)
Vigyázat! Szektás vagyok! :)

Offline Lacika

  • EP addict
  • *
  • Posts: 3198
  • Country: hu
    • http://www.ep128.hu
Re: Általános BASIC Kérdések
« Reply #445 on: 2013.February.15. 07:59:04 »
Quote from: Zozosoft
Pont erről írt most Bruce, hogy ő is szerette volna a gyorsabb lebegőpontosabb verziót választani, de az Enterprise cég ragaszkodott a pontosabb verzióhoz.
Pont ezen apropóból néztem meg. Szerintem jól döntött az Enterprise.

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14732
  • Country: hu
    • http://enterprise.iko.hu/
Re: Általános BASIC Kérdések
« Reply #446 on: 2013.February.15. 08:00:57 »
Quote from: Lacika
Pont ezen apropóból néztem meg. Szerintem jól döntött az Enterprise.
Igen, én is azt írtam neki, hogy nem baj, ha számolásra is tudom a számítógépet használni :-)

Offline Lacika

  • EP addict
  • *
  • Posts: 3198
  • Country: hu
    • http://www.ep128.hu
Re: Általános BASIC Kérdések
« Reply #447 on: 2013.February.15. 08:19:36 »
Quote from: endi
szerencsére a zzzip egész számolást csinál, ezért gyorsabb :)
Azért egy real fordítónak is lenne létjogosultsága. Spectrum-on van ilyen, és 3,5-4-szeres gyorsulást azokkal is el lehet érni. És azért az is jelentős gyorsulás. A Sinclair Spectrum Játék és Program 2. c. könyvben van összehasonlító teszt.

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14732
  • Country: hu
    • http://enterprise.iko.hu/
Re: Általános BASIC Kérdések
« Reply #448 on: 2013.February.15. 08:52:25 »
Quote from: Lacika
Azért egy real fordítónak is lenne létjogosultsága.
Igen az jól jönne!

Offline lgb

  • EP addict
  • *
  • Posts: 3563
  • Country: hu
  • æðsta yfirmaður
    • http://lgb.hu/
Re: Általános BASIC Kérdések
« Reply #449 on: 2013.February.16. 00:21:24 »
Quote from: IstvanV
Az IS-BASIC BCD formátumban tárolja a számokat, ezért tud pontosan számolni tizedekkel. Bináris lebegőpontos formátumban a 0.1 nem ábrázolható pontosan, 0.099999... lesz helyette, és így természetesen 3.9999... nem lesz egyenlő 4-el.

Meg is lepodtem a szamabrazolason, amikor a bas->text converteremet elkezdtem :)