• Welcome to TUKE FÓRUM - Fórum pre študentov Technickej Univerzity v Košiciach.
 

FJAP

Started by PaliP, 09.09.2011, 19:14:44

« predchdzajce - alie »

veteran

Quote from: ultimate on  25.09.2011, 16:52:31
tak ale ako ho mozem zle naklikat ? ... otvorim program, pomocou tych modrych a cervenych stvorcekov naklikam 6-ku, potom kliknem na INCR, naklikam 11-ku, kliknem na INCR, naklikam 5-ku a mam, nie ?
No neviem, mne to funguje... Naklikám, dekrementujem späť na 0, dám Run. V tom priestore mi začne blikať kurzor, napíšem písmeno a vzápätí mi ho vypíše opäť druhýkrát (výsledok vykonania zdrojáku).

ultimate

#51
presne to iste robim a mne to nejde

// ked to natukam, dekrementujem na nulu, dam run, svieti kurzor, nieco potlacim a nevypise to este raz

// na inom PC mi to ide, na mojom nie (Win 7 64bit)

veteran

Quote from: ultimate on  25.09.2011, 17:44:12
na inom PC mi to ide, na mojom nie (Win 7 64bit)
Ja mám tiež Win7 64bit.

ultimate

tak kde moze byt problem ? Na 32-bitovej viste, ktoru ma mama na notebooku to ide

anti

na mojom win 7 64bit to tiez nejde.. riesili sme to aj s cviciacim, ale na nic sme neprisli.. mozno skusit ine jre

RiTChi

Nepaci sa mi ten computron :D

mishelka

#56
Quote from: anti on  25.09.2011, 19:35:31
na mojom win 7 64bit to tiez nejde.. riesili sme to aj s cviciacim, ale na nic sme neprisli.. mozno skusit ine jre
Na jre to pojde len na vyssom ako 6. Neskusili ste nejako menit kompatibilitu spustania?  :emot-rolleyes:
  

#define TRUE FALSE //Happy debugging suckers :D

Wolfdale

Mishelka dajte na Solaris JRE  :P :P

Ešte sme to nedokončili celkom, ale takmer sme už začali.

mishelka

#58
Quote from: Tux on  26.09.2011, 22:23:53
Mishelka dajte na Solaris JRE  :P :P
??
EDIT: Ak mate na mysli miestnost A516, tak administracia pocitacov v tejto miestnosti nie je moja starost. Vyucujuci, ktori mali cvicenia v tejto miestnosti si neboli vedomi toho, ze tam ta nova verzia chyba (bola tam 5ka) ani toho, ze bol Computron skompilovany pre sestku resp. dozvedeli sa to na poslednu chvilu. Uz sme to oznamili administratorom. Majte kusok strpenia, tiez sme len ludia a nic sa neda hned ;)

EDIT: hmmm.. nejako to editovanie zblblo...
  

#define TRUE FALSE //Happy debugging suckers :D

Wolfdale

V nemenovanej miestnosti máte OS Solaris. nevedeli sme na tom spustit Computron VM  ;)

Ešte sme to nedokončili celkom, ale takmer sme už začali.

milaninho

Quote from: Tux on  26.09.2011, 22:56:45
V nemenovanej miestnosti máte OS Solaris. nevedeli sme na tom spustit Computron VM  ;)

taketo veci je lepsie povedat na cviku cviciacemu, a nie tu

a otazky na Computron a ako to funguje si myslim ze by cviciaci tiez zodpovedali.. a je to jednoduchsie a pohodlnejsie ako pisomne tuto, lebo casto je chyba nie v pocitaci ale pred pocitacom, a ked to vidis sa to lahsie debuguje..

Wolfdale

Ved sme to riesili s cviciacim celu hodinu  :D

Ešte sme to nedokončili celkom, ale takmer sme už začali.

mishelka

Quote from: Tux on  27.09.2011, 16:23:49
Ved sme to riesili s cviciacim celu hodinu  :D
Ako som uz pisala, cviciaci za vzniknuty problem nemozu. Ziadny z vyucujucich danu miestnost "nevlastni" aby bol povinny sa o nu starat a ziadny z nas nema pristup do kodu prof. Kollara. Na taketo "kiksy" sa neda prist nikde inde ako na cviceni (nikto z nas nie je jasnovidec ani nevie vsetko). Snazime sa problem riesit, to je vsetko co mozeme.
Ak sa vam nieco stale nezda, kludne sa mozete prihlasit u d. Telepovskej, ze chcete pomahat s administraciou v danej miestnosti, myslim ze sucasny administrator by to len uvital ;)
  

#define TRUE FALSE //Happy debugging suckers :D

Wolfdale

Ale ved v pohode  ;)

Ešte sme to nedokončili celkom, ale takmer sme už začali.

felix0

Computron funguje správne len pri 32bit jave, aspoň na Win7. Keď som odinštaloval 64b a nainštaloval 32b už funguje. Na Ubuntu mi to nešlo ani 32b ani 64b a rozhranie bolo celé posunuté.

Wolfdale

mne ide na ubuntu

java -jar Computron_VM.jar

Ešte sme to nedokončili celkom, ale takmer sme už začali.

felix0

Mne nejde na 11.04 32b ani pri
$ java -version
java version "1.6.0_26"
Java(TM) SE Runtime Environment (build 1.6.0_26-b03)
Java HotSpot(TM) Server VM (build 20.1-b02, mixed mode)

ani pri
$ java -version
java version "1.6.0_22"
OpenJDK Runtime Environment (IcedTea6 1.10.2) (6b22-1.10.2-0ubuntu1~11.04.1)
OpenJDK Server VM (build 20.0-b11, mixed mode)


Som rád, že aspoň na nb Win7 som to rozbehal, to sa v škole zíde.

Tren

Quote from: veteran on  25.09.2011, 17:37:01
Quote from: ultimate on  25.09.2011, 16:52:31
tak ale ako ho mozem zle naklikat ? ... otvorim program, pomocou tych modrych a cervenych stvorcekov naklikam 6-ku, potom kliknem na INCR, naklikam 11-ku, kliknem na INCR, naklikam 5-ku a mam, nie ?
No neviem, mne to funguje... Naklikám, dekrementujem späť na 0, dám Run. V tom priestore mi začne blikať kurzor, napíšem písmeno a vzápätí mi ho vypíše opäť druhýkrát (výsledok vykonania zdrojáku).
napis prosim ta postup ako to robis lebo mi to nejde absolutne  :03:

ultimate

#68
prisiel niekto nato co robi program finiteStateAutomaton ?

// vsimam ze ked zadam nejaky znak tak prida N-ko .. ale aky to ma vyznam ?

Cici

Je to tak na 32bitovaej Jave to ide lepsie, aj ked ja som to spustil aj na 64bitovej. Stale mam vsak problem s instrukciami vstupu (INPC). Ostane to na nich stat, do akumulatora sa nevlozi ziadna hodnota akoby ignorovalo vstupne pole.

veteran

Quote from: Tren on  28.09.2011, 04:16:07
napis prosim ta postup ako to robis lebo mi to nejde absolutne  :03:
OK. Poďme na to metódou StepByStep  :D

Máme napr. takýto zdrojový kód:


Zapneme Computron :)


Do nultej adresy vkladáme kód inštrukcie INPC. Buď to napíšeme ručne, klikneme na Enter a potom na M. To je prvá možnosť... Druhá možnosť je, že do druhého riadku farebných štvorčekov (vpravo hore) "naklikáme" šestku. V tomto prípade treba kliknúť na tretí a druhý štvorček od konca.


Inkrementujeme. Buď kliknutím na Incr vľavo alebo kliknutím na tmavozelený štvorček s popiskom INCR vľavo hore.


Do prvej adresy vkladáme kód inštrukcie STA, teda 026.


Inkrementujeme. Stroj očakáva za STA nejakú hodnotu (v našom prípade je to 2), vkladáme ju na adresu 2.


Inkrementujeme. Vkladáme kód inštrukcie INPC, teda 06.


Inkrementujeme. Vkladáme kód inštrukcie OUTC, teda 011.


Inkrementujeme. Vkladáme kód inštrukcie LDA, teda 020.


Inkrementujeme. Stroj očakáva za LDA nejakú hodnotu (v našom prípade je to 2), vkladáme ju na adresu 6.


Inkrementujeme. Vkladáme kód inštrukcie OUTC, teda 011.


Inkrementujeme. Vkladáme kód inštrukcie EXIT, teda 05.


Dekrementujeme adresu späť na 0. Buď kliknutím na Decr vľavo alebo kliknutím na tmavozelený štvorček s popiskom DECR vľavo hore.


Klikneme na Run - spustíme program. V tom veľkom bielom priestore bliká kurzor. Napíšeme dve písmená, program ihneď vypľuje tieto písmená v opačnom poradí.


Dúfam, že to je už jasnejšie  ;) :)

mishelka

Quote from: ultimate on  28.09.2011, 04:50:11
prisiel niekto nato co robi program finiteStateAutomaton ?

// vsimam ze ked zadam nejaky znak tak prida N-ko .. ale aky to ma vyznam ?
Prezradim ze je to KSA, musite zistit aky RV to akceptuje.
Na poslednych 2 stranach v Helpe je assembler kod tohto programu, snad pomoze :)
  

#define TRUE FALSE //Happy debugging suckers :D

orsi

Quote from: mishelka on  28.09.2011, 15:07:48
Quote from: ultimate on  28.09.2011, 04:50:11
prisiel niekto nato co robi program finiteStateAutomaton ?

// vsimam ze ked zadam nejaky znak tak prida N-ko .. ale aky to ma vyznam ?
Prezradim ze je to KSA, musite zistit aky RV to akceptuje.
Na poslednych 2 stranach v Helpe je assembler kod tohto programu, snad pomoze :)
je to konecnostavovy automat, ktory akceptuje retazce a(b)  ->tam maju byt hranate zatvorky ale potom mi dava bold text  :D asi  :D aspon tak sa to sprava, ci?
ked das 'aba' vypise N ako ze to je ZLE!
ked das 'ab#' vypise A ako ze je to DOBRE!
ked das 'abbbbbbbbbbbbb#' vypise A ako ze je to DOBRE!

Cici

#73
Computron na Virtualnom Wine XP 32bit ide tak ako ma - konecne sa mozem pustit do DU :D

orsi: nemalo by to byť (a)a{b}? ->namiesto normalnych zatvoriek hranate

ultimate

nemalo by to byt: a{b} ?  .. lebo na zaciatku musi byt a-cko a za tym moze byt len b-cko ale nemusi byt ... ci ?