Formatie, Voortgezet onderwijs en scholen
Wat te formele talen kan worden toegeschreven? gebruiksvoorbeelden
Wat is de formele taal en hoe het verschilt van de natuurlijke? Hoe het is ontstaan? Wat te formele talen kan worden toegeschreven? En het wordt gebruikt om te verwijzen naar hem?
Kenmerken van formele talen
definitie
- Een eenvoudige lijst van woorden in de taal - meestal zeggen dat met betrekking tot de laatste soort constructie en over degenen die een eenvoudige structuur hebben.
- Woorden gegenereerd door een formele grammatica.
- De structuur die door reguliere expressies.
- Woorden die door de BPF-design.
- De structuur, herkenbaar aan een eindige automaat.
Laten we eens kijken naar een voorbeeld. Laten we zeggen dat we het hele alfabet, kreeg twee nummers 1 en 0. Om de letter "O" weer te geven, maken we gebruik van een combinatie van 1010001. Dit is het gebruik van een formele taal. Het is ook mogelijk om lege woorden te gebruiken (als de string heeft lengte nul, en er is niets) met een speciale aanduiding in de vorm bekend bij ons. Maar in meer detail te begrijpen wat is een formele taal, helpen 4 voorbeelden die volgende zal worden gegeven. Wat doet het? Voor een beter begrip van de lezer was dat er een formele taal kan worden toegeschreven. Maar een beetje meer over de manier waarop ze worden gemaakt.
De bouw van formele talen
- Om te beginnen, kiest u het alfabet, of een reeks specifieke tekens die zal worden gebouwd en uitdrukkingen gebruikt in de taal. Door de formele taal is een manier om te programmeren met behulp van een computer.
- Het beschrijft de syntax, dat wil zeggen, de kenmerken en regels die betekenisvolle zinnen zal bouwen.
- Op bepaalde regels voor woorden en uitdrukkingen. Hier is er een regel: elke reeks letters moeten in staat zijn om woorden te tellen.
Door formele taal verwijst naar een structuur die duidelijke regels heeft - het moet worden onthouden. Bij het bouwen, zijn er enkele functies. Zo is de term "karakter" is zeer multi-functioneel in termen van betekenis, dus voor het grootste deel gebruikt de term als een "brief". Maar onder hen kan worden begrepen niet alleen de gebruikelijke notatie voor ons, maar ook de beugels, speciale tekens, en nog veel meer. Dit geldt alleen voor formele talen.
Voorbeeld 1
Laten we beginnen met 1 en 0. In dergelijke gevallen de meer het begrip "onder" en "formule." De eerste fungeert als een analoog van het object en de naam die wordt gebruikt om te verwijzen naar iets specifieks. Eerst en vooral inzicht in de constanten en individuele variabelen onder hen. Van deze, op zijn beurt, bouwen meer complexe structuren, die gebruikt wordt gebruikt in sommige taal functie. Krachtens de groep inzicht in de formule, waarvan het gebruik in een bepaalde programmeertaal mogelijk. Deze "instructie" zal worden verwerkt, en de persoon zal het gewenste resultaat te krijgen.
Voorbeeld 2
- A;
- A∧V ⇒ ¬A
- ¬ (A∨¬S)
Als de letters A, B, C, de plaats van de variabelen en je krijgt de logische bewerkingen. Waar formele talen van dit type toe te passen? Het wijdverbreide gebruik van een dergelijk mechanisme in programmeertalen, wiskunde, verhoudingen, logische en wiskundige functies of delen die zijn beschreven door de programmeur.
Voorbeeld 3
Laten we eens kijken naar een meer complexe logische formules:
¬ (A∨¬S) ⇔ ¬A∧S = 1
Daarom hebben we de formele taal nodig hebben. Stel je voor wat er zou zijn gebeurd als het in woorden werd beschreven? Nu, op basis van een formule afleiden we conclusies trekken. Zinvolle uitdrukkingen kan worden verkregen in de formele taal alleen mogelijk wanneer bepaalde regels pre-vorming, verandering en "begrijpen" van de formules en voorwaarden van waaruit ze gemaakt worden nageleefd:
- Bouw term formules en;
- Studie van de semantische aspect en interpretatie;
- De sequentie van één van de formules en andere bepalingen.
Elke formele taal moet goed worden vastgesteld geheel van regels.
Voorbeeld 4
Als gevolg van de aanwezigheid in de regels van de taal syntax-uitgang naar de voorwaarden en formules kan worden gemaakt isomorf transformatie modellen. Dus het zal worden uitgevoerd niet alleen de weerspiegeling (representatie van) een specifieke hoeveelheid kennis die al bestaat, maar kan nieuwe informatie ontvangen. Bovendien is de transformatie, hoewel, en zal plaatsvinden op basis van duidelijke en strikte regels, kan worden geautomatiseerd. Soortgelijke technieken worden gebruikt in expertsystemen, kennisbanken en software ondersteuning van de besluitvorming producten.
conclusie
Similar articles
Trending Now