TC官方合作论坛
标题: TC 过程化程序设计 第七章 [打印本页]
作者: TC 时间: 2012-6-1 09:54
标题: TC 过程化程序设计 第七章
第七章 TC 过程化程序设计
7.1 概述
过程化程序设计是一种以事件为中心的编程思想,就是分析出解决问题所需要的步骤,然后用功能把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。
面向过程其实是最为实际的一种思考方式,就是算面向对象的方法也是含有面向过程的思想.可以说面向过程是一种基础的方法.它考虑的是实际的实现.一般的面向过程是从上往下步步求精.所以面向过程最重要的是模块化的思想方法.对比较面向对象,面向对象的方法主要是把事物给对象化,对象包括属性与行为.当程序规模不是很大时,面向过程的方法还会体现出一种优势,因为程序的流程很清楚,按着模块与功能的方法可以很好的组织.比如拿学生早上起来的事情来说说这种面向过程吧.粗略的可以将过程拟为:
(1)起床
(2)穿衣
(3)洗脸刷牙
(4)去学校
而这4步就是一步一步的完成,它的顺序很重要,你只须一个一个的实现就行了,我们用TC的形式表现出来
- 空间 我的一天
- 功能 逻辑型 起床()
- //起床...
- 返回 真
- 功能结束
- 功能 逻辑型 穿衣()
- //穿衣...
- 返回 真
- 功能结束
- 功能 逻辑型 洗脸刷牙()
- //洗脸刷牙...
- 返回 真
- 功能结束
- 功能 逻辑型 去学校()
- //去学校...
- 返回 真
- 功能结束
- 空间结束
复制代码 我们调用的时候就这样了
- 我的一天.起床()
- 我的一天.穿衣()
- 我的一天.洗脸刷牙()
- 我的一天.去学校()
复制代码 过程化程序设计中,我们经常把把一个问题分解成若干小问题,再对每个小问题进行分解(分模块),知道每个问题的难度都足以小,能够解决为止,然后再把这些小问题合并,就解决了大问题,一般要完成过程化程序设计主要由以下三种逻辑结构组成:
顺序结构:顺序结构是一种线性、有序的结构,它依次执行各功能
循环结构:循环结构是重复执行一个或几个模块,直到满足某一条件为止
选择结构:选择结构是根据条件成立与否选择程序执行的通路
采用过程化程序设计方法,程序结构清晰,易于阅读、测试、排错和修改。由于每个模块用功能定义封装,执行单一功能,模块间联系较少,使程序编制比过去更简单,程序更可靠,而且增加了可维护性,每个模块可以独立编制、测试.
下面我们来一一介绍它们.
对于运算符以及运算表达式不熟悉的,可以回顾以下内容:
理解了本课的同学,那么继续学习流程语句的各个内容吧!
第十章,TC的循环(while,repeat)语句 http://bbs.tyuyan.com/thread-12818-1-1.html
作者: qq2901qq 时间: 2012-6-1 10:07


作者: fellmuss 时间: 2012-6-1 10:30
木有内容啊。。
作者: 花开花落 时间: 2012-6-1 10:36
传说中的无字天书。。 自己加内容。。
作者: 战斗之神 时间: 2012-6-1 10:36
无字天书 
作者: 泥巴路 时间: 2012-6-1 10:43
提示: 作者被禁止或删除 内容自动屏蔽
作者: VIP 时间: 2012-6-1 10:47
内容在哪
作者: 落叶归根 时间: 2012-6-1 11:24
管理解释的很透彻啊。
作者: 战地之王 时间: 2012-6-1 11:24
形象比喻贴切,一看就懂了。
作者: ltsi001 时间: 2012-6-1 12:05
我一般不回帖,楼主有心了
作者: 无情的冷风 时间: 2012-6-1 14:20
太给力了 。 学习了
作者: TakeBobo 时间: 2012-6-1 14:21
楼主辛苦了 老鸟学习了
作者: juanwl 时间: 2012-6-7 00:00
期待开窍中
作者: scyx12345 时间: 2012-6-18 13:16
回复 1楼TC的帖子



作者: 968 时间: 2012-6-26 06:57
菜鸟@~~飞呀飞@~~
作者: xdpxcici2 时间: 2012-7-2 10:51
我一般不回帖,楼主幸苦了!
作者: f45601535 时间: 2012-8-4 18:17
虽然刚开始有点难,不过慢慢的感觉挺好
作者: f45601535 时间: 2012-8-4 22:56
太难学了,表示鸭梨很大啊
作者: scj2zxy 时间: 2012-8-21 16:47
学习!1
作者: capricornx 时间: 2012-9-5 23:43
菜鸟@~~飞呀飞@~~
作者: 狂天诚 时间: 2012-10-1 17:43
勉勉强强听懂
作者: btbcagf 时间: 2013-2-5 15:06
该死 的权限。
作者: laowantong 时间: 2013-3-1 22:32
xx谢谢楼主
作者: laowantong 时间: 2013-3-20 08:07
好东西,要常看
作者: lanjunlj 时间: 2013-4-16 12:41
明白明白
作者: 474337264 时间: 2013-4-20 09:32
学习了
作者: liu0623 时间: 2013-4-24 17:44
提示: 作者被禁止或删除 内容自动屏蔽
作者: slz336 时间: 2014-8-26 13:51
不错啦 我还什么都不会腻
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) |
Powered by Discuz! X3.1 |