Pormasyon, Pangalawang edukasyon at mga paaralan
Ano ang pormal na wika ay maaaring maiugnay? halimbawa ng paggamit
Ano ang pormal na wika at kung paano ito naiiba mula sa likas na? Paano ito ay nabuo? Ano ang pormal na wika ay maaaring maiugnay? At ito ay ginagamit upang sumangguni sa kanya?
Mga katangian ng pormal na wika
depinisyon
- Ang isang simpleng listahan ng mga salita sa wikang - karaniwang sabihin mo na may paggalang sa ang pangwakas na uri ng konstruksiyon at ang tungkol sa mga na may isang simpleng istraktura.
- Mga salita na nabuo sa pamamagitan ng isang tiyak na pormal na grammar.
- Ang istraktura nilikha sa pamamagitan ng regular na expression.
- Mga salita na nabuo sa pamamagitan ng BPF-disenyo.
- Ang istraktura, nakikilala sa pamamagitan ng isang may hangganan automaton.
Tingnan natin ang isang halimbawa. Sabihin nating mayroon kaming ang buong alpabeto, na ibinigay dalawang numero 1 at 0. Upang ipakita ang mga titik "O", gumagamit kami ng isang kumbinasyon ng mga 1010001. Ito ay ang paggamit ng isang pormal na wika. Ito rin ay posible na gamitin ang walang laman na mga salita (kapag ang string ay may zero haba, at walang anuman) na may isang espesyal na pagtatalaga sa anyo pamilyar sa amin. Ngunit sa mas maraming mga detalye upang maunawaan kung ano ay isang pormal na wika, tulungan 4 halimbawa na ibibigay sa susunod. Ano ang ginagawa nito? Upang pag-unawa ng mambabasa ay na ang isang pormal na wika ay maaaring maiugnay. Ngunit ng kaunti pa tungkol sa kung paano sila ay nilikha.
Construction ng pormal na wika
- Upang magsimula, piliin ang mga alpabeto, o ang ilang mga hanay ng mga tiyak na mga character na iyon ay binuo at expression na ginagamit sa wika. Sa pamamagitan ng pormal na wika ay anumang paraan sa programa gamit ang isang computer.
- Inilalarawan nito ang syntax, iyon ay, mga katangian at mga patakaran na magtatayo ng makabuluhang pangungusap.
- Sa ilang mga panuntunan para sa mga salita at mga expression. Narito doon ay isang panuntunan: anumang pagkakasunud-sunod ng mga titik ay dapat na magagawang upang mabilang salita.
Sa pamamagitan ng pormal na wika ay tumutukoy sa anumang istraktura na may malinaw na mga panuntunan - ito ay dapat na remembered. Kapag ang gusali, may mga ilang mga katangian. Kaya, ang mga salitang "character na" ay tunay na multi-functional sa mga tuntunin ng kahulugan, kaya para sa karamihan ng bahagi na ginagamit ang termino bilang isang "titik". Ngunit sa ilalim kanila ay maaaring maunawaan hindi lamang ang karaniwang pagtatanda para sa amin, kundi pati na rin ng mga bracket, mga espesyal na mga character, at higit pa. Nalalapat lamang ito sa pormal na wika.
EXAMPLE 1
Magsimula tayo sa 1 at 0. Sa mga naturang kaso, gamitin ang higit pa sa konsepto ng "salitang" at hayaan ang "formula." Ang unang ay gumaganap bilang isang analogue ng object at ang pangalan na ginagamit upang sumangguni sa isang bagay na tiyak. Una sa lahat maunawaan ang mga constants at mga indibidwal na mga variable sa ilalim ng mga ito. Sa mga ito, siya namang, bumuo ng mas kumplikadong kaayusan, na kung saan ay ginagamit ginagamit sa ilang mga pag-andar wika. Sa ilalim ng mga tuntunin ng grupo na maunawaan ang mga formula, ang paggamit ng mga na sa isang tiyak na wika programming ay posible. Ang "pagtuturo" ay ipoproseso, at ang tao ay makuha ang ninanais na resulta.
EXAMPLE 2
- A;
- A∧V ⇒ ¬A
- ¬ (A∨¬S)
Tulad ng ang mga character na A, B, C, kapalit ang mga variable at makakakuha ka ng mga lohikal na operasyon. Saan mag-apply pormal na wika na may ganitong uri? Ang lakit paggamit ng mga naturang isang mekanismo ay natagpuan sa programming wika, matematika, mga relasyon, lohikal at matematika pag-andar, o mga bahagi ng kung saan ay inilarawan sa pamamagitan ng mga programmer.
EXAMPLE 3
Tingnan natin ang isang mas kumplikadong lohikal na mga formula Let:
¬ (A∨¬S) ⇔ ¬A∧S = 1
Iyon ang dahilan kung bakit kailangan namin ng pormal na wika. Isipin kung ano ang maaaring nangyari kung ito ay inilarawan sa mga salita? Ngayon, batay sa isang formula pagbatayan natin konklusyon. Makabuluhan expression ay maaaring makuha sa pormal na wika lamang kapag ang ilang mga panuntunan ay iginagalang pre-pagbuo, pagbabago at "unawa" ng mga formula at mga tuntunin ng kung saan sila ay ginawa:
- Construction matagalang pormula at;
- Pag-aaral ng semantiko aspeto at interpretasyon;
- Ang pagkakasunod-sunod ng isa sa mga formula at iba pang mga term.
Ang bawat pormal na wika ay dapat na maayos na itinatag magtakda ng mga panuntunan.
EXAMPLE 4
Dahil sa pagkakaroon sa mga patakaran ng wika syntax output para sa mga tuntunin at mga formula ay maaaring gawin isomorphic modelo transformation. Kaya ito ay natupad hindi lamang ang reflection (representasyon ng) isang tiyak na katawan ng kaalaman na mayroon na, ngunit maaaring makatanggap ng bagong impormasyon. Dagdag pa rito, ang pagbabago, bagaman, at ay magaganap ayon sa malinaw at mahigpit na mga panuntunan, maaari itong awtomatiko. Katulad na mga pamamaraan ay ginagamit sa mga ekspertong system, naka-base kaalaman, at mga produkto ng software na desisyon support.
konklusyon
Similar articles
Trending Now