- 17
- 0
- 约小于1千字
- 约 11页
- 2019-11-14 发布于江西
- 举报
上海科技教育出版社版高中信息技术选修1算法与程序设计:模块化程序设计.ppt
模块化程序设计
在实际生活中,当遇到一个大型的、复杂的问题时,人们通常会把这个大问题分解为几个部分,分别加以解决。如果某些部分还比较复杂,就再进行细分,当各部分问题被一一解决后,大问题也就迎刃而解了。
例如,学校举办运动会,通常会对运动会的各个环节进行分工和安排。具体机构和负责的工作见图2-51。
模块化设计思想
实际生活中,当遇到一个大型的、复杂的问题时,人们通常把这个大问题分解为几个部分,分别加以解决。如果某个部分还是比较复杂,再进行细分,当各部分的问题都被解决后,大问题也就迎刃而解了。
模块化程序设计方法
模块化设计的思想也可以应用在程序设计中。比如要开发一套信息技术学业水平测试软件。功能要求:考试前,老师能够录入题目和答案,以建设题库;考试时,按要求从题库中随机选择题目;考试结束时,自动判断对错,并计算得分。
信息技术学业水平考试软件
录入题目
组织试卷
评判总分
设定时间
输入试卷标题,题型数目和各题型分值
生成试卷
读取正确答案判断对错
计算总分
编程时,一些小模块,通常用“函数”或“子过程”来实现。
程序实例
例1:计算
开始
a =8!
b=|-25|
c =6!
d =4!
e =(a+b)/(c-d)
结束
8!=8*7*6*5*4*3*2*1
s=1
For i=1 to 8 step 1
Next i
s=s*i
程序实
您可能关注的文档
- 上海科学技术出版社版高中生命科学第一册:生物体内营养物质的转变.ppt
- 上海科学技术出版社版高中生命科学第三册:9 生物进化 复习课件.ppt
- 上海科学技术出版社版高中生命科学第三册:人口与生物多样性(选学).ppt
- 上海科学技术出版社版高中生命科学第三册:人类的起源和发展(选学).ppt
- 上海科学技术出版社版高中生命科学第三册:人类遗传病和遗传病的预防.ppt
- 上海科学技术出版社版高中生命科学第三册:生物多样性保护与可持续发展.ppt
- 上海科学技术出版社版高中生命科学第三册:生物多样性及其价值.ppt
- 上海科学技术出版社版高中生命科学第三册:生物的进化.ppt
- 上海科学技术出版社版高中生命科学第三册:生物进化理论.ppt
- 上海科学技术出版社版高中生命科学第三册:遗传规律.ppt
最近下载
- 新生儿脐部与臀部护理规范操作.pptx VIP
- 明电舍(MEIDEN)VT240S变频器说明书.pdf
- 标准图集-22G813 钢筋混凝土灌注桩图集.pdf VIP
- ASMEY14.5-2018尺寸与公差标注中文版.pdf VIP
- 跖骨骨折闭合性复位术后护理查房.ppt VIP
- 如何说课(经典).ppt VIP
- 2025四川泸州市江阳区招聘社区专职工作者补充笔试备考题库及答案解析.docx VIP
- DB42_T 2456-2025 烟草主要病虫害防控技术规程.pdf VIP
- 光伏工程施工安全技术交底.docx VIP
- 2022届上海市青浦区高考二模英语试题(含听力)和答案详解(word版).docx VIP
原创力文档

文档评论(0)