Wangunan, Atikan sékundér jeung sakola
Naon basa formal bisa attributed? conto pamakéan
Naon bahasa formal na kumaha eta beda jeung alam? Kumaha eta diwangun? Naon basa formal bisa attributed? Sarta biasa dipaké pikeun nujul ka anjeunna?
Ciri tina basa formal
panjelasan
- Daptar basajan kecap dina basa - biasana ngomong kitu kalayan hormat ka tipe ahir konstruksi sarta ngeunaan leuwih nu mibanda struktur basajan.
- Kecap dihasilkeun ku grammar formal tangtu.
- Struktur dijieun ku ungkapan biasa.
- Kecap dihasilkeun ku BPF-desain.
- Struktur, recognizable ku automaton terhingga.
Hayu urang nempo conto. Hayu urang nyebutkeun urang gaduh sakabeh abjad, tinangtu dua nomer 1 na 0. Pikeun nembongkeun hurup "O", urang make kombinasi 1010001. Ieu pamakéan basa formal. Ieu oge mungkin migunakeun kecap kosong (lamun string miboga enol panjangna, sarta aya nanaon) sareng designation husus dina formulir wawuh ka Kami. Tapi beuki jéntré ngartos naon basa formal, mantuan 4 conto anu bakal dibikeun salajengna. Naon eta ngalakukeun? Pikeun pamahaman maca urang éta yén basa formal bisa attributed. Tapi saeutik leuwih ngeunaan kumaha aranjeunna nu dijieun.
Pangwangunan basa formal
- Pikeun ngawitan, milih hurup, atawa sababaraha susunan karakter husus anu bakal diwangun jeung ungkapan dipaké dina basa Sunda. Ku basa formal anu cara naon baé kana program ngagunakeun komputer.
- Ieu ngagambarkeun rumpaka, nyaeta, ciri jeung aturan anu bakal ngawangun kalimat bermakna.
- Dina aturan nu tangtu for kata jeung ungkapan. Di dieu aya aturan: sagala réntétan hurup kedah tiasa kaétang kecap.
Ku basa formal nujul kana sagala struktur nu boga aturan jelas - kudu inget. Nalika gedong, aya sababaraha fitur. Ku kituna, istilah "karakter" pisan multi-fungsi tina segi harti, sahingga pikeun bagian paling dipake istilah salaku "hurup". Tapi underneath aranjeunna bisa dipikaharti teu mung notasi dawam pikeun kami, tapi ogé kurung, karakter husus, sarta leuwih. Ieu lumaku ngan pikeun basa formal.
conto 1
Hayu urang mimitian ku 1 jeung 0. Dina kasus kawas, nganggo langkung konsep "istilah" jeung "rumusna". Kahiji tindakan minangka hiji analog obyék sarta ngaran dipaké pikeun nujul ka hal husus. Mimiti sadayana ngartos ka konstanta sarta variabel individu dina aranjeunna. Tina ieu, kahareupna ngawangun struktur nu leuwih kompleks, anu geus dipaké dipaké dina sababaraha fungsi basa. Dina istilah kelompok ngartos rumus, pamakéan anu dina basa programming nu tangtu nyaéta dimungkinkeun. "Instruksi" Ieu bakal diprosés, sarta jalma bakal meunang hasil nu dipikahoyong.
contona 2
- A;
- A∧V ⇒ ¬A
- ¬ (A∨¬S)
Salaku karakter A, B, C, ngagantikeun variabel sarta anjeun meunang operasi logis. Dimana panawaran basa formal tipe ieu? Pamakéan nyebar tina mékanisme saperti anu kapanggih dina basa programming, matematik, hubungan, fungsi logis tur matematik, atawa bagéan nu geus dijelaskeun ku programmer di.
conto 3
Hayu urang nempo hiji rumus logis leuwih kompleks:
¬ (A∨¬S) ⇔ ¬A∧S = 1
Kusabab kitu urang kedah basa formal. Hayangna naon anu geus kajadian lamun eta ieu dijelaskeun dina kecap? Kiwari, dumasar rumus kami deduce conclusions. ungkapan bermakna tiasa didapet dina basa formal wungkul lamun aturan nu tangtu anu dimangfaatkeun pre-formasi, robah na "pamahaman" tina rumus sarta watesan nu aranjeunna dijieun:
- Rumusna istilah konstruksi na;
- Ulikan ngeunaan aspék semantis na interpretasi;
- Urutan salah sahiji Rumusna jeung istilah lianna.
Tiap basa formal kudu ogé ngadegkeun diatur aturan.
conto 4
Alatan ayana dina aturan kaluaran sintaksis basa keur istilah na Rumusna bisa dijieun model transformasi isomorphic. Ku kituna eta bakal dilumangsungkeun teu ukur cerminan ti (ngagambarkeun) awak husus pangaweruh nu geus nyampak, tapi bisa nampa informasi anyar. Leuwih ti éta, transformasi, sanajan, jeung bakal lumangsung nurutkeun aturan jelas tur ketat, éta bisa otomatis. téhnik sarupa anu dipaké dina sistem ahli, basa pangaweruh, jeung produk decision support software.
kacindekan
Similar articles
Trending Now