今天2014年11月20, 天晴,星期四。
吃饭玩经过十五栋,看到女性学学会十周年录制小视频,关爱女性,祝女性协会十周年节日快乐。
今天看C语言程序设计,看到一段颇有感触:程序的开发过程应当采取“自顶而下,逐步细化,模块化”的方法。
首先把一个复杂的大问题分解为若干个相对独立的小问题。如果哦分解的小问题仍然比较复杂,则可以把这些小问题又向下细分成多个具体的子问题,这样不断地分解,使得小问题或子问题简单到能够直接用上述三种基本结构描述为止。然后,对应每个小问题或子问题编写出一个功能相对独立的模块(程序块)来,最好再统一组装各个模块。这样,对一个复杂问题的解决就变成了对若干简单问题的求解。
其实想想,如果把一个程序运行想象成一个人生,那么各个程序的模块就是我们每个阶段不同的经历,比如若干个子程序可以理解为小学、初中、高中、大学等等,我们在不同的子程序模块里编写自己不同人生的代码,不同的感情经历,不同的生活状态,但是最终各个不同的子程序最后结合起来才是我们现在的状态。如果有一个子程序的编写代码出现错误,可能整个程序就错了,这个就让我想到了古人说的“战战兢兢,如履薄冰,不敢有一丝一毫懈怠”。书中也有说三种基本结构:1、顺序结构;2、选择结构;3、循环结构。顺序结构是每个都经历过的,比如从婴儿到儿童到少年到青年到中年到老年这种岁月的顺序结构,谁也不能避免。生活更多的是选择结构,不知道有没有和我一样总是在做选择题,假如我没读大学现在在做什么,假如我没有和她在一起那现在身旁的那个女人会是谁?假如。。。。。。而有的人却生活在一种循环结构里,总也走不出来,因为成立条件还没有到,比如有吧友总是在说自己没有女朋友,表白不成功,工作找不到,工资不理想等等。记住,你只是成立的条件还没有到,你要及早的跳出那个怪异的循环圈子里,早早的融入积极向上的圈子。想到这,想不出了,总之,读书好,多读书,读好书。LZ还是不喜欢读书,那没有读书的小伙伴找LZ玩耍吧,LZ爱你们哟。

