Formal diLLƏr və avtomatlar nəZƏRİYYƏSİ



Yüklə 281 Kb.
səhifə23/25
tarix02.01.2022
ölçüsü281 Kb.
#43181
növüMühazirə
1   ...   17   18   19   20   21   22   23   24   25
formal dillər və avtomatlar nəzəriyyəsi.Mühazirələr

5.7.1.Mili avtomatı
Mili avtomatı beşlik şəklində verilir: M = (К, X, Y, f, g),haradaki,
К – avtomatın vəziyyətlər çoxluğu;

X - giriş əlifbası;

Y – çıxış əlifbası;

f- keçidlər funksiyası (K ⋅ X → K təsviri);

g – çıxışlar funksiyası (K ⋅ X → Y təsviri).

Digər istənilən avtomatlar kimi Mili avtomatını da ya cədvəl, və ya qraf şəklində təsvir etmək olar.Keçidlər qrafında Mili avtomatı əyrilərdə “/” simvolu ilə giriş və çıxış simvolları verilir.

Keçidlər cədvəli 2 hissədən ibarətdir:sol tərəfdə çıxış funksiyasının qiymətləri, sağ tərəfdə isə -keçidlər funksiyasının qiymətləri.

Məsələn:Hesabi ifadəni tanıyan çeviricini quraq,hansı ki,bu ifadələrdən artıq unar əməliyyatları yox edir.Qrammatika aşağıdakı kimidir:

S → a+S | a−S | +S | −S | a

Məs. −a+−а−+−а ifadəsini –а−а+а –yə çevirəcək.Giriş dilində a simvolu identifikatoru təsvir edir və idenfikatordan əvvəl unar əməliyyatların + və − işarələrinin ixtiyari ardıcıllığı içazə verilir.Qeyd edək ki,giriş dili requlyar şoxluq adlanır.

Tutaq ki, M = (К, X, Y, f, g), haradaki,

1. К = {q0, q1, q2, q3, q4},

2. X = {a,+, −},

3. Y = X.

M çevirisi öz işini q0 vəziyyətində başlayaraq, q0 və q4 vəziyyətlərini “−” giriş simvolunda növbələşdirərək,işarənin cüt və ya tək sayda olduğunu təyin edir.

− birinci a simvolundan əvvəldə yerləşir.a görünən kimi M çeviricisi q1 vəziyyətinə keçir.Görünən minusların tək və cüt sayda olmasından asılı olaraq, girişdə ya a , ya da −a verilir.a-nın növbəti simvolları üçün o, q2 və q3 vəziyyətlərinin köməyilə minusların tək və ya cüt olduğunu hesablayır. q2, q3 və q0, q4 cütlükləri arasındakı yeganə fərq aşağıdakılardan ibarətdir:

Əgər a simvolundan əvvəl minusların sayı cüt olarsa,onda birinci tək a yox , +a verir.

Cədvəl aşağıdakı kimi olur:


Yüklə 281 Kb.

Dostları ilə paylaş:
1   ...   17   18   19   20   21   22   23   24   25




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin