当前位置: 首页>編程日記>正文

形式语言与自动机第一课

形式语言与自动机第一课

形式语言与自动机第一课

先修课程:离散数学,计算机导论,数据结构
后续课程:编译原理

形式语言与自动机是计算机科学的基础理论之一,是计算机学科的专业基础课

计算机科学的主要部分:

  1. 构成计算机的概念、模型
  2. 构成计算机的工程技术
  3. 解决实际问题

核心内容:

  1. 有限状态自动机
  2. 正规语言
  3. 正规表达式
  4. 上下文无关文法
  5. 上下文无关语言
  6. 下推自动机
  7. 图灵机
  8. 计算问题分类

形式语言

形式化描述的字母表上的字符串的集合

是一种通用语言
有一定的描述范围

起因:语言学家想使用一套形式化方法来描述语言

最初的应用:编译,让机器按照语法规则将高级语言方便地翻译成机器语言

自动机

具有离散输入输出的数学模型
状态+输入+规则->状态迁移

可能的状态、运行的规则都是事先确定的,一旦开始运行就按照事先确定的规则工作

根据结构不同分为:

  1. 有限自动机
  2. 下推自动机:输入带,有限控制器,下推栈
  3. 图灵机:有限控制器,无限带

形式语言与自动机的关系

形式语言——字符串
自动机——字符串的识别系统

一定类型的自动机和某种类型的文法具有等价性

证明方法

演绎证明

证明是命题的序列
已知的命题称为假设
最后一个命题称之为结论

  • IF THEN
  • IF AND ONLY IF:IF A THEN B,IF B THEN A

归纳定义与结构归纳法

集合的归纳定义:

  1. 基础:直接定义集合中的元素(至少一个)
  2. 归纳:从已知元素生成新元素的规则
  3. 极小性限制:集合中的元素只能从1、2生成

结构归纳法:
对于归纳定义的集合S,要证明任何x∈Sx\in SxS,满足性质P(x)P(x)P(x)

  1. 若有直接定义a∈Sa \in SaS,证明P(a)P(a)P(a)
  2. 证明ifa1,a2,...∈Sthenf(a1,s2)∈Sif a_1, a_2, ... \in S then f(a_1, s_2)\in Sifa1,a2,...Sthenf(a1,s2)S=>ifP(a1),P(a2),...thenP(f(a1,a2,...))if P(a_1), P(a_2), ... then P(f(a_1, a_2, ...))ifP(a1),P(a2),...thenP(f(a1,a2,...))


https://www.fengoutiyan.com/post/14825.html

相关文章:

  • 自动机和形式语言
  • 形式语言与自动机理论引论答案
  • 形式语言与自动机考试
  • 形式语言学与自动机原理
  • 形式语言与自动机蒋宗礼答案
  • 形式语言与自动机理论
  • 形式语言与自动机学啥的
  • 形式语言与自动及答案
  • 鏡像模式如何設置在哪,圖片鏡像操作
  • 什么軟件可以把圖片鏡像翻轉,C#圖片處理 解決左右鏡像相反(旋轉圖片)
  • 手機照片鏡像翻轉,C#圖像鏡像
  • 視頻鏡像翻轉軟件,python圖片鏡像翻轉_python中鏡像實現方法
  • 什么軟件可以把圖片鏡像翻轉,利用PS實現圖片的鏡像處理
  • 照片鏡像翻轉app,java實現圖片鏡像翻轉
  • 什么軟件可以把圖片鏡像翻轉,python圖片鏡像翻轉_python圖像處理之鏡像實現方法
  • matlab下載,matlab如何鏡像處理圖片,matlab實現圖像鏡像
  • 圖片鏡像翻轉,MATLAB:鏡像圖片
  • 鏡像翻轉圖片的軟件,圖像處理:實現圖片鏡像(基于python)
  • canvas可畫,JavaScript - canvas - 鏡像圖片
  • 圖片鏡像翻轉,UGUI優化:使用鏡像圖片
  • Codeforces,CodeForces 1253C
  • MySQL下載安裝,Mysql ERROR: 1253 解決方法
  • 勝利大逃亡英雄逃亡方案,HDU - 1253 勝利大逃亡 BFS
  • 大一c語言期末考試試題及答案匯總,電大計算機C語言1253,1253《C語言程序設計》電大期末精彩試題及其問題詳解
  • lu求解線性方程組,P1253 [yLOI2018] 扶蘇的問題 (線段樹)
  • c語言程序設計基礎題庫,1253號C語言程序設計試題,2016年1月試卷號1253C語言程序設計A.pdf
  • 信奧賽一本通官網,【信奧賽一本通】1253:抓住那頭牛(詳細代碼)
  • c語言程序設計1253,1253c語言程序設計a(2010年1月)
  • 勝利大逃亡英雄逃亡方案,BFS——1253 勝利大逃亡
  • 直流電壓測量模塊,IM1253B交直流電能計量模塊(艾銳達光電)
  • c語言程序設計第三版課后答案,【渝粵題庫】國家開放大學2021春1253C語言程序設計答案
  • 18轉換為二進制,1253. 將數字轉換為16進制
  • light-emitting diode,LightOJ-1253 Misere Nim
  • masterroyale魔改版,1253 Dungeon Master
  • codeformer官網中文版,codeforces.1253 B
  • c語言程序設計考研真題及答案,2020C語言程序設計1253,1253計算機科學與技術專業C語言程序設計A科目2020年09月國家開 放大學(中央廣播電視大學)
  • c語言程序設計基礎題庫,1253本科2016c語言程序設計試題,1253電大《C語言程序設計A》試題和答案200901
  • 肇事逃逸車輛無法聯系到車主怎么辦,1253尋找肇事司機