TC官方合作论坛

 找回密码
 立即注册
查看: 7042|回复: 27
打印 上一主题 下一主题

[失效暂存] TC 过程化程序设计 第七章

[复制链接]
跳转到指定楼层
楼主
发表于 2012-6-1 09:54:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
第七章 TC 过程化程序设计

  7.1 概述
  过程化程序设计是一种以事件为中心的编程思想,就是分析出解决问题所需要的步骤,然后用功能把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。
  面向过程其实是最为实际的一种思考方式,就是算面向对象的方法也是含有面向过程的思想.可以说面向过程是一种基础的方法.它考虑的是实际的实现.一般的面向过程是从上往下步步求精.所以面向过程最重要的是模块化的思想方法.对比较面向对象,面向对象的方法主要是把事物给对象化,对象包括属性与行为.当程序规模不是很大时,面向过程的方法还会体现出一种优势,因为程序的流程很清楚,按着模块与功能的方法可以很好的组织.比如拿学生早上起来的事情来说说这种面向过程吧.粗略的可以将过程拟为:
  (1)起床
  (2)穿衣
  (3)洗脸刷牙
  (4)去学校
  而这4步就是一步一步的完成,它的顺序很重要,你只须一个一个的实现就行了,我们用TC的形式表现出来

  1. 空间 我的一天

  2. 功能 逻辑型 起床()
  3. //起床...
  4. 返回 真
  5. 功能结束

  6. 功能 逻辑型 穿衣()
  7. //穿衣...
  8. 返回 真
  9. 功能结束

  10. 功能 逻辑型 洗脸刷牙()
  11. //洗脸刷牙...
  12. 返回 真
  13. 功能结束

  14. 功能 逻辑型 去学校()
  15. //去学校...
  16. 返回 真
  17. 功能结束

  18. 空间结束
复制代码
      我们调用的时候就这样了
  1. 我的一天.起床()
  2. 我的一天.穿衣()
  3. 我的一天.洗脸刷牙()
  4. 我的一天.去学校()
复制代码
    过程化程序设计中,我们经常把把一个问题分解成若干小问题,再对每个小问题进行分解(分模块),知道每个问题的难度都足以小,能够解决为止,然后再把这些小问题合并,就解决了大问题,一般要完成过程化程序设计主要由以下三种逻辑结构组成:


  • 顺序结构:顺序结构是一种线性、有序的结构,它依次执行各功能
  • 循环结构:循环结构是重复执行一个或几个模块,直到满足某一条件为止
  • 选择结构:选择结构是根据条件成立与否选择程序执行的通路

   采用过程化程序设计方法,程序结构清晰,易于阅读、测试、排错和修改。由于每个模块用功能定义封装,执行单一功能,模块间联系较少,使程序编制比过去更简单,程序更可靠,而且增加了可维护性,每个模块可以独立编制、测试.
  下面我们来一一介绍它们.



对于运算符以及运算表达式不熟悉的,可以回顾以下内容:
第五章,TC的算术运算符和算术表达式     http://bbs.tyuyan.com/thread-12786-1-1.html
第六章,TC的关系运算符和表达式     http://bbs.tyuyan.com/thread-12813-1-1.html

理解了本课的同学,那么继续学习流程语句的各个内容吧!
第八章,TC的如果(if)语句    http://bbs.tyuyan.com/thread-12815-1-1.html
第九章,TC的选择(select)语句      http://bbs.tyuyan.com/thread-12816-1-1.html
第十章,TC的循环(while,repeat)语句     http://bbs.tyuyan.com/thread-12818-1-1.html
流程语句在线观看地址: http://v.youku.com/v_show/id_XNDE2NTU0NDAw.html
     

回复

使用道具 举报

沙发
发表于 2012-6-1 10:07:45 | 只看该作者
回复 支持 反对

使用道具 举报

板凳
发表于 2012-6-1 10:30:58 | 只看该作者
木有内容啊。。
回复 支持 反对

使用道具 举报

地板
发表于 2012-6-1 10:36:04 | 只看该作者
传说中的无字天书。。 自己加内容。。
回复 支持 反对

使用道具 举报

5#
发表于 2012-6-1 10:36:18 | 只看该作者
无字天书  
回复 支持 反对

使用道具 举报

泥巴路 该用户已被删除
6#
发表于 2012-6-1 10:43:35 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

7#
发表于 2012-6-1 10:47:44 | 只看该作者
内容在哪
回复 支持 反对

使用道具 举报

8#
发表于 2012-6-1 11:24:18 | 只看该作者
管理解释的很透彻啊。
回复 支持 反对

使用道具 举报

9#
发表于 2012-6-1 11:24:53 | 只看该作者
形象比喻贴切,一看就懂了。
回复 支持 反对

使用道具 举报

10#
发表于 2012-6-1 12:05:54 | 只看该作者
我一般不回帖,楼主有心了
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-9-17 15:49 , Processed in 0.128710 second(s), 23 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表