所谓“模块”就是指一个具有一定功能、相对独立的程序段,这样一个程序段可以看作为一个可调用的子程序。所谓“模块化”编程,就是把整个程序按照“自顶向下”的设计原则,从整体到局部再到细节,一层一层分解下去,一直分解到最下层的每一模块能容易地编码时为止。
如何划分模块
(1)模块不宜分得过大或过小。通常认为20行到50行的程序段是长度比较合适的模块。
(2)模块必须保证独立性,即一个模块内部的更改不应影响其它模块。
(3)对每一个模块作出具体定义,定义应包括解决某问题的算法,允许的输入输出值范围以及副作用。
(4)对于一些简单的任务,不必企求模块化。
(5)当系统需要进行多种判定时,最好在一个模块中集中这些判定。这样在某些判定条件改变时,只需修改这个模块即可。
(简答题)
何谓模块化编程?如何划分模块?
正确答案
答案解析
略
相似试题
(填空题)
可编程控制器主要由()、()、()等其它辅助模块组成。
(简答题)
模块化设计在进行模块划分时应遵循的原则。
(判断题)
PLC基本都有模拟量处理功能,通过模拟量1/0模块可对温度、压力、速度、流量等连续变化的模拟量进行控制,编程非常方便。
(单选题)
在讨论维修作业中更换发动机控制模块时,技师甲说有些车辆在更换发动机控制模块后,应对控制模块进行适应编程,以便发动机控制模块能精确控制发动机的运行;技师乙说有些车辆在更换发动机控制模块后,应驾驶车辆在各种工况条件下运行一段时间,以便发动机控制模块能尽快进行再学习过程。试问谁的说法是正确的?()
(简答题)
如何更换告警模块与整流模块?
(简答题)
在STEP7硬件组态中如何规划模拟模块SM374?在硬件目录中如何找到此模块?
(简答题)
为了使软件系统各模块之间具有高的内聚度和低的耦合度,在进行功能模块划分时应遵循哪些原则?
(单选题)
PLC输入模块的故障处理方法正确的是()。①有输入信号但是输入模块指示灯不亮时应检查是不是输入直流电源的正负极接反②若一个LED逻辑指示灯变暗,而且根据编程器件监视器,处理器未识别输入,则输入模块可能存在故障③指示器不亮,万用表检查有电压,直接说明输入模块烧毁了④出现输入故障时,首先检查LED电源指示灯是否响应现场元件(如按钮、行程开关等)
(简答题)
SPI模块主机的数据是如何发送和接收?