软件设计师07-程序语言基础知识

简介: 1 状态转换图要求:状态(结点)个数有限、至少一个初始状态,若干终止状态、每条边上标有字符(可为空字符)*即舍弃多读的字符确定的有限自动机(DFA)五元组:2...

1 状态转换图要求:状态(结点)个数有限、至少一个初始状态,若干终止状态、每条边上标有字符(可为空字符)

img_785e213cf27b214cad09a51ff3a3da22.png

*即舍弃多读的字符


img_9e87ccf3cad0054c894b856c5640da4b.png
img_4b1c19b52618bdd7bd5f8291cd666ccb.png
img_810eb44663d36345d40677becab58a15.png

确定的有限自动机(DFA)五元组:


img_dbd2738240af4c7605285f4d4c4cc23b.png
img_6d637d61b03ff7f0303125d393f9726f.png

2 表达式


img_68aa0946d17fc1376ea960adfd37fdc5.png
目录
相关文章
|
4月前
|
算法 安全
【第七章】软件设计师 之 程序设计语言与语言程序处理程序基础
软件设计师 之 程序设计语言与语言程序处理程序基础备考资料
【第七章】软件设计师 之 程序设计语言与语言程序处理程序基础
|
4月前
|
算法 安全 uml
【 第十三章】软件设计师 之 面向对象程序设计
软件设计师 之 面向对象程序设计备考资料
【 第十三章】软件设计师 之 面向对象程序设计
|
6月前
|
存储 人工智能 算法
计算机编程:从基础到实践,探索编程的奥秘
计算机编程:从基础到实践,探索编程的奥秘
70 1
|
6月前
|
自然语言处理 Java 编译器
程序语言基础知识
程序语言基础知识
43 0
|
7月前
|
自然语言处理 Java 编译器
【软件设计师—基础精讲笔记10】第十章 程序设计语言基础
【软件设计师—基础精讲笔记10】第十章 程序设计语言基础
113 1
|
7月前
|
前端开发 JavaScript PHP
【软件设计师备考 专题 】类程序设计语言主要特点和适用情况
【软件设计师备考 专题 】类程序设计语言主要特点和适用情况
128 1
|
7月前
|
算法 搜索推荐 C语言
【软件设计师备考 专题 】如何编写有效的程序设计文档
【软件设计师备考 专题 】如何编写有效的程序设计文档
126 0
|
7月前
【中级软件设计师】—程序设计语言(九)
【中级软件设计师】—程序设计语言(九)
【中级软件设计师】—程序设计语言(九)
|
存储 程序员
程序设计语言基础知识
程序设计语言是计算机程序员用来编写计算机程序的语言。它们是由计算机科学家和工程师开发的,用于描述计算机程序的结构、语法和语义。程序设计语言是计算机科学中的核心概念之一,因为它们允许程序员使用抽象概念来描述计算机程序,从而使程序员能够更容易地编写、理解和维护程序。本文将介绍程序设计语言的基础知识,包括语法、语义、数据类型和控制结构等。 1. 语法 程序设计语言的语法是描述程序结构的规则集合。语法规则定义了程序中的元素,如变量、常量、运算符、函数和语句等,并规定了这些元素如何组合成程序。语法规则通常由一组文法规则来描述,这些规则用于指定程序中的符号、终止符号和非终止符号等。例如,下面是一个简单
170 0