형성, 중등 교육 학교
형식 언어에 어떻게 기인 할 수있다? 사용 예
무엇 공식 언어이며 어떻게 자연 다르다? 그것은 어떻게 형성 되었는가? 형식 언어에 어떻게 기인 할 수있다? 그리고 그에게 참조하는 데 사용됩니다?
형식 언어의 특성
정의
- 언어의 단어의 간단한 목록 - 보통 건설의 최종 형식으로 간단한 구조를 가지고있는 사람에 대한 관련하여 이렇게 말한다.
- 특정 형식 문법에 의해 생성 된 단어.
- 정규 표현식에 의해 생성 된 구조.
- BPF를 설계에 의해 생성 된 단어.
- 유한 오토 마톤에서 인식 구조체.
의 예를 살펴 보자. 이제 우리는 모든 알파벳 문자 "O"를 표시하려면 두 숫자 1과 0 주어진 있다고 가정 해 봅시다, 우리는 1010001.이의 조합이 공식적인 언어의 사용이다 사용합니다. 비어있는 단어를 사용하는 것도 가능합니다 (문자열의 길이가 제로 때, 아무 것도 없다) 우리에게 익숙한 형태의 특별 지정와 함께. 그러나 더 자세히, 공식 언어 이해, 다음 주어집니다 4 예를 도움이됩니다. 그것은 무엇을합니까? 독자의 이해를 공식 언어가 표시 될 수 있었다. 하지만 그들은 생성하는 방법에 대한 좀 더.
형식 언어의 건설
- 시작하려면, 알파벳, 또는 기본 및 표현 언어에서 사용되는 특정 문자의 일부 설정을 선택합니다. 공식 언어에 의해 컴퓨터를 사용하여 프로그래밍 할 수있는 방법입니다.
- 그것은 의미있는 문장을 구축 할 것, 특성과 규칙입니다 구문을 설명합니다.
- 단어와 표현에 대한 특정 규칙에. 여기 규칙이있다 : 문자의 순서가 단어를 계산 할 수 있어야합니다.
공식 언어에 의해 명확한 규칙이있는 구조를 말한다 - 그것은 기억해야한다. 구축 할 때, 몇 가지 기능이 있습니다. 따라서, 용어 "문자"는 의미의 측면에서 매우 다기능, 그래서 대부분의 경우는 "문자"로 용어를 사용했다. 그러나 그 아래에 우리의 일반적인 표기법뿐만 아니라, 브라켓, 특수 문자 등뿐만 아니라 이해 될 수있다. 이것은 단지 형식 언어에 적용됩니다.
예 1
이제 더 "용어"와 개념을 사용, 이러한 경우에는 1과 0부터 시작하자 "공식을." 첫 번째는 객체의 아날로그 및 특정 무언가를 참조하는 데 사용되는 이름 역할을합니다. 우선은 그 아래에있는 상수와 개별 변수를 이해합니다. 이 중, 차례로, 몇 가지 언어 기능에 사용되는 사용되는 더 복잡한 구조를 구축 할 수 있습니다. 그룹의 용어는 공식을 이해에서 특정 프로그램 언어의 사용이 가능합니다. 이 "명령"을 처리 할 것이고, 사용자는 원하는 결과를 얻을 것이다.
예 2
- ;
- A∧V ⇒ ¬A
- ¬ (A∨¬S)
문자로 A는, B는 C는 변수를 대체하면 얻을 논리적 작업을. 어디에서 이러한 유형의 형식 언어를 적용? 이러한 메커니즘의 광범위한 사용은 프로그래머가 설명되었다 어느 프로그래밍 언어, 수학, 관계, 논리적 수학 함수 또는 부분에서 발견된다.
예 3
의 더 복잡한 논리적 공식을 살펴 보자 :
¬ (A∨¬S) = 1 ⇔ ¬A∧S
우리가 공식적인 언어를 필요로하는 이유입니다. 이 단어에 설명 된 경우 어떻게 되었을까 상상? 이제 수식을 기반으로 우리는 결론을 추론. 의미있는 표현은 특정 규칙이 미리 형성, 변화와 그들이 만들어지는의 수식과 용어의 "이해"를 존중하는 경우에만 공식 언어로 얻을 수 있습니다 :
- 건설 기간 수식과;
- 의미 론적 측면과 해석에 관한 연구;
- 식 및 다른 기간들 중 하나의 시퀀스.
각각의 공식 언어는 물론 규칙 세트 확립되어야한다.
예 4
때문에 용어와 수식 언어 구문 출력의 규칙에 존재 동형 변환 모델을 만들어 질 수있다. 그래서뿐만 아니라 반사 (표현) 이미 존재하는 지식의 특정 신체를 수행 할 것이다, 그러나 새로운 정보를받을 수 있습니다. 또한, 변환, 생각하고, 명확하고 엄격한 규칙에 따라 진행됩니다, 그것은 자동화 할 수 있습니다. 유사 기술에 사용되는 전문가 시스템, 지식 기반, 소프트웨어 의사 결정 지원 제품.
결론
Similar articles
Trending Now