将四则运算拆分成一个个数字和符号后 就进行运算分析 使用以下语法规则:(摘录自《自编编程语言》) expression: term: primary expression: 代码如下: 测试代码如下: type: 1, string: 1type: 2, string: +type: 1, stri ...
分类:
其他好文 时间:
2016-12-14 01:54:06
阅读次数:
504
流程分析三剑客之总结 顺序图,活动图相类似表示活动,状态机图表示状态。分析特点: 顺序图: 活动图: 状态机图: 实际问题中的取舍: ...
分类:
其他好文 时间:
2016-12-11 18:08:57
阅读次数:
160
这篇文章是下篇,所以如果你对TCP不熟悉的话,还请你先看看上篇《TCP的那些事儿(上)》 上篇中,我们介绍了TCP的协议头、状态机、数据重传中的东西。但是TCP要解决一个很大的事,那就是要在一个网络根据不同的情况来动态调整自己的发包的速度,小则让自己的连接更稳定,大则让整个网络更稳定。在你阅读下篇之... ...
分类:
其他好文 时间:
2016-12-11 08:29:51
阅读次数:
313
状态机的所有状态 等待汽车 起落杆上升 汽车通行 起落杆下降 状态机所接收到的外部事件 入闸传感器:汽车进入门禁 s_in 出闸传感器:汽车通过门禁 s_out 起落杆位置传感器:起落杆到达顶部 s_up 起落杆位置传感器:起落杆到达底部 s_down 状态机所产生的动作 起落杆上升或下降 通行灯亮 ...
分类:
其他好文 时间:
2016-12-08 02:04:19
阅读次数:
277
门禁控制系统的输入信号包括: 起落杆位置传感器:有两个位置值信号(升起/落下) 汽车入闸传感器:有两个值(True/False) 汽车出闸传感器:有两个值(True/False) 门禁控制系统的输出信号包括: 起落杆电机控制信号:(上升/下降) 通行灯信号:(红灯/绿灯) 一辆汽车的通过流程为: 起 ...
分类:
其他好文 时间:
2016-12-07 13:56:59
阅读次数:
240
一辆汽车的通过流程为: 起落杆处于落下状态,通行灯为红灯。 汽车进入门禁系统,入闸传感器值变为True。 控制起落杆上升,直到起落杆位置传感器到达升起位置。 通行灯为绿灯。 汽车离开门禁,触发汽车出闸传感器值为True。 控制起落杆下降,直到起落杆位置传感器到达落下位置。 通行灯变为红灯。 所描述的 ...
分类:
其他好文 时间:
2016-12-07 13:48:40
阅读次数:
158
其状态机如下图: #include<iostream>using namespace std;void main(){ char enter_or_out; //1表示入闸传感器ture,0表示出闸传感器ture int up_or_downt = 0; //1表示起落杆升起,0表示起落杆落下 co ...
分类:
其他好文 时间:
2016-12-06 22:59:33
阅读次数:
180
根据课堂内容,该状态机系统的状态图可描述如下: 根据状态图设计的状态机系统,C语言代码如下: ...
分类:
其他好文 时间:
2016-12-06 22:34:28
阅读次数:
199
停车场门禁控制系统的状态机设计 门禁控制系统的输入信号包括: 起落杆位置传感器:有两个位置值信号(升起/落下) 汽车入闸传感器:有两个值(True/False) 汽车出闸传感器:有两个值(True/False) 门禁控制系统的输出信号包括: 起落杆电机控制信号:(上升/下降) 通行灯信号:(红灯/绿 ...
分类:
其他好文 时间:
2016-12-06 20:23:17
阅读次数:
157
TCP/IP 状态机,如下图所示: 在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接,如图1所示。 (SYN包表示标志位syn=1,ACK包表示标志位ack=1,SYN+ACK包表示标志位syn=1,ack=1) (1) 第一次握手:建立连接时,客户端A发送SYN包(SE ...
分类:
其他好文 时间:
2016-12-06 14:07:50
阅读次数:
265