Formaasje, Fuortset ûnderwiis en skoallen
Wat te formeel talen kinne wurde taskreaun? foarbylden fan gebrûk
Wat is de formele taal en hoe't it ôfwykt fan 'e natuerlike? Hoe't it wie foarme? Wat te formeel talen kinne wurde taskreaun? En it wurdt brûkt om te ferwizen nei him ta?
Skaaimerken fan formele talen
definysje
- In ienfâldige list fan wurden yn 'e taal - almeast om't se sizze oangeande de finale soarte fan gebou en oer it dyjingen dy't hawwe in ienfâldige struktuer.
- Wurden opwekt troch in bepaalde formele grammatika.
- De struktuer makke troch reguliere útdrukkings.
- Wurden oanmakke wurdt troch de BPF-design.
- De struktuer, werkenber troch in einich automaat.
Litte we ris in foarbyld. Litte we sizze wy hawwe de hiele alfabet, jûn twa nûmers 1 en 0. Om werjaan de letter "O", wy brûke in kombinaasje fan 1010001. Dit is it brûken fan in formele taal. It is ek mooglik om te brûken lege wurden (as de tekenrige hat nul lingte, en der is neat) mei in spesjale oantsjutting yn de foarm dêr't se bekend mei ús. Mar yn mear detail te begripen wat is in formele taal, help 4 foarbylden dy't sil jûn wurde neist. Wat docht it? Om de lêzer syn begryp wie dat in formele taal kin wurde taskreaun. Mar in bytsje mear oer hoe't se wurde makke.
De bou fan de formele talen
- Om te begjinnen, kieze it alfabet, of in set fan spesifike karakters dy't sil wurde boud en útdrukkings brûkt wurde yn de taal. Tsjin de formele taal is gjin manier om programmearje mei help fan in kompjûter.
- It beskriuwt de syntaksis, dat wol sizze, funksjes en regels dy't sil bouwe betsjuttingsfolle sentences.
- Op bepaalde regels foar wurden en útdrukkings. Hjir is der in regel: alle opienfolging fan brieven moatte wêze kinne rekkenje wurden.
Troch formeel taal ferwiist nei eltse struktuer dat hat dúdlike regels - dat moat betocht wurde. By de bou, der binne guon funksjes. Sa, de term "karakter" is hiel multi-funksjoneel kwa betsjutting, dus foar it grutste part brûkt de term as in "letter". Mar ûnder harren kin opfette wurde net allinnich de wenstige notaasje foar ús, mar ek de beugels, spesjale karakters, en mear. Dat jildt allinne foar formele talen.
foarbyld 1
Litte wy begjinne mei 1 en 0. Yn sokke gefallen, brûk hoe mear it begryp "term" en "formule." De earste fungearret as analoog fan it foarwerp en de namme brûkt om te ferwizen nei wat spesifyk. Earst fan alle begripe de konstanten en yndividuele fariabelen ûnder harren. Dêrfan binne, in beurt, bouwe mear komplekse struktueren, dy't brûkt wurdt brûkt yn guon taal funksje. Under de betingsten fan de groep begripe de formule, it brûken fan hokker yn in bepaalde programmeartaal is mooglik. Dat "instruction" wurdt ferwurke, en de persoan sil krije it winske resultaat.
foarbyld 2
- A;
- A∧V ⇒ ¬A
- ¬ (A∨¬S)
As de tekens A, B, C, ferfangen de fariabelen en jo krije de logyske operaasjes. Wêr te passen formele talen fan dit type? De wiidfersprate gebrûk fan sa'n meganisme is fûn yn programmearring talen, wiskunde, relaasjes, logika en wiskundige funksjes, of parten dêrfan binne beskreaun troch de programmeur.
foarbyld 3
Litte we ris nei in mear komplekse logyske formules:
¬ (A∨¬S) ⇔ ¬A∧S = 1
Dêrom wy nedich formele talen. Stel wat soe bard as it waard beskreaun yn wurden? No, basearre op in formule wy ôfliede konklúzjes. Meaningful ekspresjes kinne jo krije yn de formele taal allinnich as bepaalde regels wurde respektearre pre-formaasje, en feroarings "ferstân" fan 'e formules en betingsten dêr't se wurde makke:
- Bou termyn formules en;
- Stúdzje fan 'e semantyske aspekt en ynterpretaasje;
- De searje fan ien fan 'e formules en oare term.
Eltse formele taal moatte wurde goed fondearje set fan de regels.
foarbyld 4
Troch de oanwêzigens yn 'e regels fan de taal syntaksis útfier foar termen en formules kinne wurde makke isomorphic transformaasje modellen. Sa sil it wêze útfierd net allinne de refleksje (represintaasje fan) in spesifike lichem fan kennis dy't bestiet al, mar kin krije nije ynformaasje. Boppedat, de metamorfoaze, al, en sil plakfine neffens heldere en strange regels, dan kin automatisearre. Similar techniken wurde brûkt yn saakkundige systemen, kennis klippen, en software beslút stipe produkten.
konklúzje
Similar articles
Trending Now