Formación, Educación e da escola secundaria
Que linguaxes formais pode ser atribuído? exemplos de uso
Cal é a linguaxe formal e como difire do natural? Como está formado? Que linguaxes formais pode ser atribuído? E se usa para referirse a el?
Características de linguaxes formais
definición
- Unha simple lista de palabras na lingua - normalmente dicilo en relación ao último tipo de construción e sobre os que teñen unha estrutura simple.
- Palabras xerados por unha determinada gramática formal.
- A estrutura creada por expresións regulares.
- Palabras xerados polo BPF-deseño.
- A estrutura, recoñecible por un autómata finito.
Vexamos un exemplo. Imos dicir que temos o alfabeto enteiro, datos dous números 1 e 0. Para mostrar a letra "O", usan unha combinación de 1010001. Este é o uso dunha linguaxe formal. Tamén é posible usar palabras baleiras (cando a corda ten lonxitude cero, e non hai nada) cunha designación especial na forma familiar para nós. Pero con máis detalle a entender o que é unha linguaxe formal, axuda-4 exemplos que serán dados a continuación. O que fai? Para a comprensión do lector foi que unha linguaxe formal pode ser atribuído. Pero un pouco máis sobre como son creados.
Construción de linguaxes formais
- Para comezar, escolla o alfabeto, ou algún conxunto de caracteres específicos que serán construídos e expresións usadas na lingua. Pola linguaxe formal é algunha forma de programar empregando un ordenador.
- Describe a sintaxe, é dicir, as características e normas que van construír frases con sentido.
- En certas regras para palabras e expresións. Aquí hai unha regra: calquera secuencia de letras que ser capaz de contar palabras.
Ao linguaxe formal refírese a calquera estrutura que teña regras claras - que debe lembrar. Ao construír, hai algunhas características. Así, o termo "carácter" é moi multi-funcional en termos de significado, de xeito que a maior parte usou o termo como unha "carta". Pero debaixo deles pode ser entendido non só a cualificación habitual para nós, pero tamén os parénteses, caracteres especiais e moito máis. Isto é aplicable só para linguaxes formais.
Exemplo 1
Imos comezar con 1 e 0. Nestes casos, usar máis o concepto de "prazo" e "fórmula". O primeiro funciona como un análogo do obxecto eo nome usado para referirse a algo específico. Primeiro de todo entender as constantes e variables individuais baixo eles. Destes, á súa vez, construír estruturas máis complexas, que se usa en algunha función da linguaxe. Baixo os termos do grupo de comprender a fórmula, cuxa utilización nunha determinada linguaxe de programación é posible. Este "instrución" serán procesados, ea persoa vai conseguir o resultado desexado.
Exemplo 2
- A;
- A∧V ⇒ ¬
- ¬ (A∨¬S)
Como os personaxes A, B, C, substitúe as variables e comeza as operacións lóxicas. Onde aplicar linguaxes formais deste tipo? O uso xeneralizado de tal mecanismo se atopa en linguaxes de programación, matemáticas, relacións, funcións lóxicas e matemáticas, ou partes de que foron descritas polo programador.
Exemplo 3
Imos ollar fórmulas lóxicas máis complexas:
¬ (A∨¬S) ⇔ ¬A∧S = 1
É por iso que necesitamos linguaxes formais. Imaxina o que acontecería se foi descrito en palabras? Agora, en base a unha fórmula que deducir conclusións. expresións significativas poden obterse na linguaxe formal só cando certas regras sexan respectadas pre-formación, cambio e "comprensión" das fórmulas e termos que se fixeron:
- fórmulas prazo de construción e;
- Estudo do aspecto semántico e interpretación;
- A raíz dunha das fórmulas e outro termo.
Cada linguaxe formal debe ser ben establecido conxunto de regras.
Exemplo 4
Debido á presenza nas regras da saída sintaxe da linguaxe para os termos e fórmulas poden ser feitos modelos de transformación de isomorfismo. Polo que vai ser realizada non só a reflexión (representación) un corpo específico de coñecemento que xa existe, pero pode recibir novas informacións. Ademais, a transformación, con todo, e terá lugar de acordo con regras claras e rigorosas, pode ser automatizado. Técnicas similares son usados en sistemas expertos, bases de coñecemento, e produtos de apoio á decisión software.
conclusión
Similar articles
Trending Now