Nümunələrlə aşağı itən avtomat nədir?

Mündəricat:

Nümunələrlə aşağı itən avtomat nədir?
Nümunələrlə aşağı itən avtomat nədir?
Anonim

Pushdown Automata sonlu avtomat sonlu avtomatdır. Sonlu avtomat və ya sonlu dövlət maşını beş elementdən və yadəstindən ibarət mücərrəd maşındır. Bir vəziyyətdən digərinə keçmək üçün bir sıra vəziyyətlər və qaydalar var, lakin bu, tətbiq olunan giriş simvolundan asılıdır. Əsasən rəqəmsal kompüterin mücərrəd modelidir. https://www.geeksforgeeks.org › introduction-of-finite-automata

Sonlu Avtomatların Təqdimatı - GeeksforGeeks

Steck adlanan əlavə yaddaşa malikdir ki, bu da aşağı salınan avtomatlara Kontekstsiz Dilləri tanımağa kömək edir. Aşağıdakı Avtomat (PDA) aşağıdakı kimi müəyyən edilə bilər: … Verilmiş vəziyyətdə, PDA giriş simvolunu və yığın simvolunu oxuyacaq və yeni vəziyyətə keçəcək və yığın simvolunu dəyişəcək.

Pushdown avtomatları nə üçün istifadə olunur?

Aşağı basan avtomat kontekstsiz qrammatikanı bizim adi qrammatika üçün dizayn etdiyimiz kimi DFA-nı həyata keçirməyin bir yoludur. DFA məhdud miqdarda məlumatı yadda saxlaya bilər, lakin PDA sonsuz miqdarda məlumatı yadda saxlaya bilər. sonsuz ölçülü yığın.

PDA onu rəsmi olaraq təyin edən nədir?

Aşağı basan avtomat (PDA) əlavə yığın saxlama yeri olan sonlu dövlət maşınıdır. Maşının etdiyi keçidlər yalnız giriş və cari vəziyyətə deyil, həm də yığına əsaslanır. Formal tərif (dərsliyimizdə) PDA-nın belə olmasıdır: M=(K, Σ, Γ, Δ, s, F) burada . K=sonlu vəziyyət dəsti.

Pushdown avtomatı Qəbul nümunələri ilə nə başa düşürsünüz?

Dil iki yanaşmadan istifadə etməklə aşağı salınan avtomat tərəfindən qəbul edilə bilər: 1. Son vəziyyətlə qəbul: PDA hər hansı daxil olarsa, son vəziyyət tərəfindən daxil edilmiş məlumatı qəbul edəcəyi deyilir. bütün girişi oxuduqdan sonra sıfır və ya daha çox hərəkətdə son vəziyyət. Qoy P=(Q, ∑, Γ, δ, q0, Z, F) PDA olsun.

Avtomatları necə aşağı salırsınız?

Q) L dili üçün PDA qurun={0 1m2m3 | n>=1, m>=1}

  1. Addım-1: 0 aldıqda onu yığına itələyin. 1 qəbul edildikdə, onu yığına itələyin və növbəti vəziyyətə keçin.
  2. Addım-2: 1 qəbul edərkən onu yığının üzərinə itələyin. …
  3. Addım-3: Yığından 2 pop 1 qəbul edilərkən. …
  4. 4-cü addım: Yığından 3 pop 0 alındıqda.

Tövsiyə: