Author Topic: Teoretická informatika  (Read 111562 times)

thom

  • Jr. Member
  • **
  • Posts: 92
    • View Profile
Re: Teoretická informatika
« Reply #450 on: 28.01.2011, 19:10:23 »

V TIMgr7122010
[/quote]

a to kde najdem?
[/quote]
no na moodli, heslo je jahodka,a vola sa to "Ucebne materialy k TI"

gabikke

  • Newbie
  • *
  • Posts: 37
    • View Profile
Re: Teoretická informatika
« Reply #451 on: 29.01.2011, 01:18:06 »
Je tu niekto taky, kto este nema zapisanu znamku v maise z 27. 1. 2011?

romeo

  • Jr. Member
  • **
  • Posts: 75
    • View Profile
Re: Teoretická informatika
« Reply #452 on: 29.01.2011, 02:56:01 »
Je tu niekto taky, kto este nema zapisanu znamku v maise z 27. 1. 2011?

tak ja som nemal asi 4 dni  ;)
....in dreams until my death i will wander on ....

Cheiftan

  • Jr. Member
  • **
  • Posts: 84
    • View Profile
Re: Teoretická informatika
« Reply #453 on: 29.01.2011, 03:10:27 »
Je tu niekto taky, kto este nema zapisanu znamku v maise z 27. 1. 2011?

tak ja som nemal asi 4 dni  ;)

oh zavidim vam, ze ake porblemy tu riesite, zaroven aj gratulujem

fuj z toho ucenia my uz je zle,  bu  :mishela  :trestac:
tesim sa na pondelok na ten velky fx
Hello!

roman5555

  • Full Member
  • ***
  • Posts: 178
    • View Profile
Re: Teoretická informatika
« Reply #454 on: 29.01.2011, 03:29:57 »
ma niekto vypracovane otazky ktore boli a aj priklady aby sa to dalo nejak zrozumitelne pochopit ?

P.S: popripade niekto nejaky tahacik ? :D
« Last Edit: 29.01.2011, 03:43:57 by roman5555 »

roman5555

  • Full Member
  • ***
  • Posts: 178
    • View Profile
Re: Teoretická informatika
« Reply #455 on: 29.01.2011, 23:50:47 »
prosim nema niekto vsetky typy prikladov tak aby tomu porozumel aj debil ? :D

jardo

  • Sr. Member
  • ****
  • Posts: 288
    • View Profile
Re: Teoretická informatika
« Reply #456 on: 30.01.2011, 02:55:27 »
ma niekto este nejake algoritmy triedenia spravene

slax

  • Jr. Member
  • **
  • Posts: 70
    • View Profile
Re: Teoretická informatika
« Reply #457 on: 30.01.2011, 05:16:02 »
nejako nemozem pochopit tomu prikladu k turingovmu stroju na f(x,y) = x + y

a je tam na zaciatku 11B11 cize ako tam pise potom m1 by malo byt tie prve dve jednotky, cize 2 a m2 tie druhe dve jednotky, cize tiez 2

jedine co tam spravi, ze vymaze prvu jednotku a potom tam pise, ze vysledok je pocet jednotiek (cize <qk>) co je vo finalovom stave (1B11) = 3 a to ma byt m1 + m2 ? :D

2 + 2 = 3 mi nejako nesedi :D
neviem tomu pochopit ako je to tam myslene :-/
« Last Edit: 30.01.2011, 05:46:47 by slax »

thom

  • Jr. Member
  • **
  • Posts: 92
    • View Profile
Re: Teoretická informatika
« Reply #458 on: 30.01.2011, 05:26:31 »
nejako nemozem pochopit tomu prikladu k turingovmu stroju na f(x,y) = x + y

a je tam na zaciatku 11B11 cize ako tam pise potom m1 by malo byt tie prve dve jednotky, cize 2 a m2 tie druhe dve jednotky, cize dve

jedine co tam spravi, ze vymaze prvu jednotku a potom tam pise, ze vysledok je pocet jednotiek (cize <qk>) co je vo finalovom stave (1B11) = 3 a to ma byt m1 + m2 ? :D

2 + 2 = 3 mi nejako nesedi :D
neviem tomu pochopit ako je to tam myslene :-/

No ja som inac tiez nad tym dumal, ale ked som si cital o tom v skriptach tak tam sa pise:
                                              uqi sj v
, t.j. že aktuálna bunka obsahuje symbol sj , TS M je v stave qi a že obsah vstupnej pásky naľavo od
aktuálnej bunky je u a obsah vstupnej pásky napravo od aktuálnej bunky je v

Cize ked mas fin. konfiguraciu : B1m1 Bq4 11m2, tak to co je pred stavom q4 - to je to cez co vsetko si musel prejst po tej paske, kym si sa dostal do fin. konfiguracie -  z hladiska konecneho vypoctu pre teba nezaujimave znaky. Zaujima ta iba to co je za tym q4, pretoze v tom stave prave si - cize 11m2. co je spravny vysledok.

Tak som to pochopil ja,opravte  ma niekto ak je to nespravne.


DeViLvs

  • Full Member
  • ***
  • Posts: 222
  • f1.yweb.sk
    • View Profile
Re: Teoretická informatika
« Reply #459 on: 30.01.2011, 06:11:15 »
nejako nemozem pochopit tomu prikladu k turingovmu stroju na f(x,y) = x + y

a je tam na zaciatku 11B11 cize ako tam pise potom m1 by malo byt tie prve dve jednotky, cize 2 a m2 tie druhe dve jednotky, cize tiez 2

jedine co tam spravi, ze vymaze prvu jednotku a potom tam pise, ze vysledok je pocet jednotiek (cize <qk>) co je vo finalovom stave (1B11) = 3 a to ma byt m1 + m2 ? :D

2 + 2 = 3 mi nejako nesedi :D
neviem tomu pochopit ako je to tam myslene :-/

trochu zle to chapes:
zoberme, ak je na zaciatku 11B11, napisal si "m1 by malo byt tie prve dve jednotky" co je asi hlavny problem. m1 je nejake prirodz. cislo a ma v tomto pripade hodnotu 1. Co sa zapise ako 11 (DVE jednotky). Precitaj si vyssie v skriptach ako sa to koduje. ak m1 je nejake cislo, povedzme 4, tak sa zakoduje piatimi jednotkami.

Z toho vyplyva, ze v tomto pripade, ktory si ty napisal, ma m1 hodnotu 1 a m2 tiez 1. Ked scitas 1+1 = 2. A cislo 2 sa zakoduje 3 jednotkami.

Musis pochopit, ze cislo m sa koduje ako 1 1^m...............(napr. m=5, tak 1 11111.......co je dokopy sest jednotiek)


Problem nastava, ze pri scitani ti vzniknu dve taketo "nadbytocne" jednotky. Preto treba jednu "skrtnut" :)

slax

  • Jr. Member
  • **
  • Posts: 70
    • View Profile
Re: Teoretická informatika
« Reply #460 on: 30.01.2011, 06:39:35 »
nj jasne uz chapem ... vdaka DeViLvs za vysvetlenie ;)

teraz pozeram, ze tam je n+1

DeViLvs

  • Full Member
  • ***
  • Posts: 222
  • f1.yweb.sk
    • View Profile
Re: Teoretická informatika
« Reply #461 on: 30.01.2011, 07:02:56 »
nj jasne uz chapem ... vdaka DeViLvs za vysvetlenie ;)

teraz pozeram, ze tam je n+1
nz

gabikke

  • Newbie
  • *
  • Posts: 37
    • View Profile
Re: Teoretická informatika
« Reply #462 on: 30.01.2011, 07:33:25 »
Je tu niekto taky, kto este nema zapisanu znamku v maise z 27. 1. 2011?

tak ja som nemal asi 4 dni  ;)

oh zavidim vam, ze ake porblemy tu riesite, zaroven aj gratulujem

fuj z toho ucenia my uz je zle,  bu  :mishela  :trestac:
tesim sa na pondelok na ten velky fx
ver si ze to spravis, a ked dostanes otazky, nieco napises, pred ustnou sa to poriadne douc, casu je dost a uvidis ze to zvladnes.

slax

  • Jr. Member
  • **
  • Posts: 70
    • View Profile
Re: Teoretická informatika
« Reply #463 on: 30.01.2011, 08:52:18 »
Code: [Select]
TS s dvoma pocitadlami (a^2n,b^n,c^n)
ako sa vyriesi toto. Existuje take nieco, ze posuniem v jednom kroku dvakrat dolava napr. v jednom zasobniku (ze napr. LL)
alebo ze zapise len kazde druhe a-cko nejako vyriesit

nasiel som vyriesene s dvoma zasobnikmi a aj dvoma pocitadlami ale len pre { a^n,b^n,c^n | n>=1}
nie je niekde vyrieseny tento priklad?

pinderko

  • Full Member
  • ***
  • Posts: 148
    • View Profile
Re: Teoretická informatika
« Reply #464 on: 30.01.2011, 14:50:08 »
skus nad tym rozmyslat tak,ze pocet a = pocet b+pocet c...takze ked pridu acka a zapises ich tak potom bckami a ceckami ich dokazes vymazat

slax

  • Jr. Member
  • **
  • Posts: 70
    • View Profile
Re: Teoretická informatika
« Reply #465 on: 30.01.2011, 15:18:53 »
no to je pekny napad ... ale myslim, ze vzdy by to nemuselo sediet ... napr. ze Bciek by bolo viac ako n a Ceciek by bolo menej ako n ale sucet by daval aj tak 2n

Squirrel_sK

  • Full Member
  • ***
  • Posts: 170
    • View Profile
Re: Teoretická informatika
« Reply #466 on: 30.01.2011, 15:48:56 »
takto nejak by to mohlo byt, opravte ma, ak sa mylim

(q0,(©,Z,Z),(©,Z,Z),q1,(R,-,-))
(q1,(a,Z,Z),(a,B,B),q2,(R,R,R))
(q2,(a,B,B),(a,B,B),q1,(R,-,-))
(q1,(a,B,B),(a,B,B),q2,(R,R,R))
(q1,(b,B,B),(b,B,B),q3,(R,L,-))
(q3,(b,B,B),(b,B,B),q3,(R,L,-))
(q3,(c,Z,B),(c,Z,B),q4,(R,-,L))
(q4,(c,Z,B),(c,Z,B),q4,(R,-,L))
(q4,($,Z,Z),($,Z,Z),qF,(-,-,-))
« Last Edit: 30.01.2011, 17:19:40 by Squirrel_sK »
Odkladanie robí ľahkú vec ťažkou a ťažkú vec nemožnou.

kilomassa

  • Sr. Member
  • ****
  • Posts: 289
    • View Profile
Re: Teoretická informatika
« Reply #467 on: 30.01.2011, 16:05:09 »
Code: [Select]
TS s dvoma pocitadlami (a^2n,b^n,c^n)
ako sa vyriesi toto. Existuje take nieco, ze posuniem v jednom kroku dvakrat dolava napr. v jednom zasobniku (ze napr. LL)
alebo ze zapise len kazde druhe a-cko nejako vyriesit

nasiel som vyriesene s dvoma zasobnikmi a aj dvoma pocitadlami ale len pre { a^n,b^n,c^n | n>=1}
nie je niekde vyrieseny tento priklad?

mozno by bolo len dobre povedat ze ak mas na zaciatku a pride acko prepnes sa do stavu pre dve acka cize cakas druhe a ked ti to druhe pride prepnes sa naspet s tym ze ho akoby ignorujes nikam nepises ani nikde neyzapisujes a mozes ocakavat bcko no a to cko je presne na to ako ti pisali na odpametavanie/vymazavnie akoby tych dvoch s tym ze ak vsetko suhlasi dostanes sa vsade(2poc/zas) na zaciatok a zaroven na koniec vstupnej pasky

thom

  • Jr. Member
  • **
  • Posts: 92
    • View Profile
Re: Teoretická informatika
« Reply #468 on: 30.01.2011, 16:08:12 »
takto nejak by to mohlo byt, opravte ma, ak sa mylim

(q0,(©,Z,Z),(©,Z,Z),q1,(R,-,-))
(q1,(a,Z,Z),(a,B,B),q2,(R,R,R))
(q2,(a,B,B),(a,B,B),q1,(R,-,-))
(q1,(a,B,B),(a,B,B),q2,(R,R,R))
(q1,(b,B,B),(a,B,B),q3,(R,L,-))
(q3,(b,B,B),(b,B,B),q3,(R,L,-))
(q3,(c,Z,B),(c,Z,B),q4,(R,-,L))
(q4,(c,Z,B),(c,Z,B),q4,(R,-,L))
(q4,($,Z,Z),($,Z,Z),qF,(-,-,-))

neviem ci nemas chybu v tejto instrukcii (q1,(b,B,B),(a,B,B),q3,(R,L,-)), pride ti na vstupe b a prepisujes ho na a.nerozumiem tomu bk

Squirrel_sK

  • Full Member
  • ***
  • Posts: 170
    • View Profile
Re: Teoretická informatika
« Reply #469 on: 30.01.2011, 17:19:20 »
takto nejak by to mohlo byt, opravte ma, ak sa mylim

(q0,(©,Z,Z),(©,Z,Z),q1,(R,-,-))
(q1,(a,Z,Z),(a,B,B),q2,(R,R,R))
(q2,(a,B,B),(a,B,B),q1,(R,-,-))
(q1,(a,B,B),(a,B,B),q2,(R,R,R))
(q1,(b,B,B),(a,B,B),q3,(R,L,-))
(q3,(b,B,B),(b,B,B),q3,(R,L,-))
(q3,(c,Z,B),(c,Z,B),q4,(R,-,L))
(q4,(c,Z,B),(c,Z,B),q4,(R,-,L))
(q4,($,Z,Z),($,Z,Z),qF,(-,-,-))

neviem ci nemas chybu v tejto instrukcii (q1,(b,B,B),(a,B,B),q3,(R,L,-)), pride ti na vstupe b a prepisujes ho na a.nerozumiem tomu bk

ano mas pravdu, je to chybne.. opravujem
Odkladanie robí ľahkú vec ťažkou a ťažkú vec nemožnou.

slax

  • Jr. Member
  • **
  • Posts: 70
    • View Profile
Re: Teoretická informatika
« Reply #470 on: 30.01.2011, 17:36:07 »
nuz ano tak som aj ja rozmyslal, ze by sa to riesilo, ze jedno acko posunie a dalsie ignoruje

inac neviem ci som si dobre vsimol, ale rozdiel medzi 2 zasobnikmi a 2 pocitadlami je, ze pri 2 zasobnickoch zapisujem tie znaky aj do zasobnika a pri 2 pocitadlach len posuvam a nic nezapisujem?


t0Mi

  • Guest
Re: Teoretická informatika
« Reply #471 on: 30.01.2011, 17:43:52 »
jop a tym padom ten s pocitadlami je vacsi hlupak, lebo az v
poslednom stave zistis ze nedojdes do qF (lebo nenastane $,Z,Z)..
pri zasobnikovom sa to dojebe uz skorej, ak nie je dany retazec validny..
:)

DeViLvs

  • Full Member
  • ***
  • Posts: 222
  • f1.yweb.sk
    • View Profile
Re: Teoretická informatika
« Reply #472 on: 30.01.2011, 19:39:29 »
takto nejak by to mohlo byt, opravte ma, ak sa mylim

(q0,(©,Z,Z),(©,Z,Z),q1,(R,-,-))
(q1,(a,Z,Z),(a,B,B),q2,(R,R,R))
(q2,(a,B,B),(a,B,B),q1,(R,-,-))
(q1,(a,B,B),(a,B,B),q2,(R,R,R))
(q1,(b,B,B),(b,B,B),q3,(R,L,-))
(q3,(b,B,B),(b,B,B),q3,(R,L,-))
(q3,(c,Z,B),(c,Z,B),q4,(R,-,L))
(q4,(c,Z,B),(c,Z,B),q4,(R,-,L))
(q4,($,Z,Z),($,Z,Z),qF,(-,-,-))

nesuhlasim.
V 2. instrukcii prepisujes Z v pocitadlach na Bcka (co nemozes jednak lebo to su pocitadla a jednak, ze to nesedi dalej...) A potom mas dalej v instrukciach, ze je v pocitadlach Z. Lenze Z uz si zmazal.

Preto by som prve dve instrukcie dal takto:
(q0,(©,Z,Z),(©,Z,Z),q1,(R,R,R))
(q1,(a,B,B),(a,B,B),q2,(R,R,R))

aj tak si nie som celkom isty, ci to potom bude sediet. Tento priklad uz tu bol rieseny, pricom sa objavili aj chybne riesenia, kedze v niektorom bol tusim ten problem, ako uz bolo spomenute, ze pocet a = pocet b + pocet c. Co samozrejme zdaleka nemusi byt to iste ako a^2n b^n c^n.

Hladajte, malo by to tu byt niekde. Spravny algoritmus pouzival stavy qa a qa2. Kebyze ste nenasli, mam ho aj v zosite, len sa mi nechce prepisovat :D

thom

  • Jr. Member
  • **
  • Posts: 92
    • View Profile
Re: Teoretická informatika
« Reply #473 on: 30.01.2011, 19:55:00 »
asi myslis toto:

q0, (c(preskrtnute),Z,Z), (c(preskrtnute),Z,Z), q0, (R,R,R)

q0, (a,B,B), (a,B,B), qa, (R,-,-)

qa, (a,B,B), (a,B,B), qa2, (R,R,-)

qa2, (b,B,B), (b,B,B), q1, (R,-,R)

qa2, (a,B,B), (a,B,B), qa, (R,-,-)

q1, (b,B,B), (b,B,B), q1, (R,-,R)

q1, (c,B,B), (c,B,B), q2, (-,L,L)

q2, (c,B,B), (c,B,B), q2, (R,L,L)

q2, (s,Z,Z), (s,Z,Z), qF, (-,-,-)
« Last Edit: 30.01.2011, 20:08:20 by thom »

DeViLvs

  • Full Member
  • ***
  • Posts: 222
  • f1.yweb.sk
    • View Profile
Re: Teoretická informatika
« Reply #474 on: 30.01.2011, 20:03:15 »
asi myslis toto:

q0, (c(preskrtnute),Z,Z), (c(preskrtnute),Z,Z), q0, (R,R,R)

q0, (a,B,B), (a,B,B), qa, (R,-,-)

qa, (a,B,B), (a,B,B), qa2, (R,R,-)

qa2, (b,B,B), (b,B,B), q1, (R,-,R)

qa2, (a,B,B), (a,B,B), qa, (R,-,-)

q1, (b,B,B), (b,B,B), q1, (R,-,R)

q1, (c,B,B), (c,B,B), q2, (-,L,L)

q2, (c,B,B), (c,B,B), q2, (R,L,L)

q2, (s,B,B), (s,B,B), qF, (-,-,-)
hej, len pozeram, ze tu je zas asi chyba v poslednej instrukcii :D ja by som tam nedal Bcka ale Z.