Örnek Soru 2'de n = 0 için sağlamıyor q0'ı 1/4/7 tane a'nın olduğu durum olarak tasarlamak yerine direkt 0/3/6 tane a'nın olduğu durum olarak tasarlasak daha doğru olmaz mıydı
Şimdi ilk a'yı baz alırsak input a, çıkıcak olan Z0 olduğu için a,Z0/aZ0 yaptık. Stackteki a sayısı 1 oldu. bir sonraki a'da ise input a, output a, biz a eklersek stackteki a sayısını değiştirmemiz olucaz. a,a/a. Stackteki a sayısı bizim b sayısını hesaplamamız için önemli. tekrar a gelirse bir sonraki state q3'e geçicez ve bunda da a,a/a olucak. Şimdi 3 a olmuş oldu bu state'in üstüne tekrar a gelirse en baştaki duruma dönücez. Input a varsayalım stackten çıkıcak olan a o zaman a,a/aa yaparkan 1 a eklemiş olucaz stacğe stack o zaman aaZ0 olucak. 2 a var ve biz 2. üçlüye başladık. Ama eğer ki b gelirse o zaman b,a/E olucak input b çıkıcak olan a o zaman stack'e bir şey ekleme. Bu sayede de b'lerde stack temizlenmiş olucak. Umarım anlatabilmişimdir. Finallerde başarılar.
Video çekme şansım yok fakat bir yere çizdim drive.google.com/file/d/1C-Aq5jAZwmrC7cj8MnYfjGpIqlh2GNfq/view?usp=sharing Kafana takılan soru olursa sorabilirsin
@@beratersari 0 ve 1 dediğiniz yerlerde a ve c yazmışım ben, output alfabeniz farklı olduğu için mi böyle bir farklılık var, stacke 0 ve 1 olarak kaydetmemizin başka bir sebebi var mı? Teşekkürler
@@beratersari Hocam Attığınız drive linkindeki sorununun cevaında ortadaki 2.state de en son bitiş nasıl oluyor c yi okuyup push pop yaptıktan sonra. Orada bir epsilon okuması yapması gerekmiyor mu otomatın tamamen bitmesi için?
Dostum tee Almanyalarda bilgisisayar muhendisligi okuyorum ve gecenin bir yarisi videolarini izliyorum. Agzina saglik. Emegin icin tesekkurler.
adamin dibisin berat abiiiii
Dostlar selamlar. Merak ettiğim için soruyorum okuduğunuz üniversite bu ders kapsamında PDA'dan CFG'ye ve CFG'den PDA'ya geçiş konuları işlendi mi?
ankara üniversitesi öğrencisiyim ,işlemedi
Emeğine sağlık
2. örnekte q0 dan q1 e ve q1den q2 ye giderken a, a/a yerine a, a/aa yazsak, q2 den q0 a giderken a, a/a yazsak hatalı mı olur?
evet hatali olur. tekrar en basa dondugun zaman stack başında fazladan a karakteri kalmış olur
Örnek Soru 2'de n = 0 için sağlamıyor q0'ı 1/4/7 tane a'nın olduğu durum olarak tasarlamak yerine direkt 0/3/6 tane a'nın olduğu durum olarak tasarlasak daha doğru olmaz mıydı
evet doğru diyorsun ama n'nin sınırlarını yazmayı unutmuşum orada. n>0 gibi düşünebilirsin. n>=0 olarak tasarlamak istersen dedigin mantikli olur
@@beratersari o sorunun cozumu sadece n =2 baz alinarak yapilmis gibi geldi bana
son soruda skip stack durumlarını nasıl yaptın tam olarak,,, asla anlayamıyorum 😔
Şimdi ilk a'yı baz alırsak input a, çıkıcak olan Z0 olduğu için a,Z0/aZ0 yaptık. Stackteki a sayısı 1 oldu.
bir sonraki a'da ise input a, output a, biz a eklersek stackteki a sayısını değiştirmemiz olucaz. a,a/a. Stackteki a sayısı bizim b sayısını hesaplamamız için önemli.
tekrar a gelirse bir sonraki state q3'e geçicez ve bunda da a,a/a olucak. Şimdi 3 a olmuş oldu bu state'in üstüne tekrar a gelirse en baştaki duruma dönücez. Input a varsayalım stackten çıkıcak olan a o zaman a,a/aa yaparkan 1 a eklemiş olucaz stacğe stack o zaman aaZ0 olucak. 2 a var ve biz 2. üçlüye başladık. Ama eğer ki b gelirse o zaman b,a/E olucak input b çıkıcak olan a o zaman stack'e bir şey ekleme. Bu sayede de b'lerde stack temizlenmiş olucak. Umarım anlatabilmişimdir. Finallerde başarılar.
@@tanerozdemir5933 abi güzel anlattın da, sanırım ben seni seneye yine rahatsız edicem
@@cilal2447 seneye bu bilgiler aklımda olmaz :d
@@tanerozdemir5933 müsaitsen bu bilgileri bana dc den anlatabilir misin varsa 🥺
son sorunun cevabı nedir
drive.google.com/file/d/1C-Aq5jAZwmrC7cj8MnYfjGpIqlh2GNfq/view?usp=sharing
Kafana takılan soru olursa sorabilirsin
son sorunun video çekme şansın varmı
Video çekme şansım yok fakat bir yere çizdim
drive.google.com/file/d/1C-Aq5jAZwmrC7cj8MnYfjGpIqlh2GNfq/view?usp=sharing
Kafana takılan soru olursa sorabilirsin
@@beratersari 0 ve 1 dediğiniz yerlerde a ve c yazmışım ben, output alfabeniz farklı olduğu için mi böyle bir farklılık var, stacke 0 ve 1 olarak kaydetmemizin başka bir sebebi var mı? Teşekkürler
@@beratersari Hocam Attığınız drive linkindeki sorununun cevaında ortadaki 2.state de en son bitiş nasıl oluyor c yi okuyup push pop yaptıktan sonra. Orada bir epsilon okuması yapması gerekmiyor mu otomatın tamamen bitmesi için?
son sorunun cevabı nedir?
Sanane
drive.google.com/file/d/1C-Aq5jAZwmrC7cj8MnYfjGpIqlh2GNfq/view?usp=sharing
Kafana takılan soru olursa sorabilirsin
@@beratersari ε,ZO/ε u kullanmadık ,kullanmamız gerekmiyor mu ?
finalde ZO ıda stack den çıkartmamız gerekmiyor mu?
@@muhammetmarangoz3294 aynı şeyi bende düşündüm cevabı bulabildin mi hocam