深入“自自顶向下,逐步求精”

您所在的位置:网站首页 结构化程序设计方法逐步求精 深入“自自顶向下,逐步求精”

深入“自自顶向下,逐步求精”

2024-06-30 08:23| 来源: 网络整理| 查看: 265

文章转自:http://blog.csdn.net/sxhelijian/article/details/7303605 程序设计初学者常常受困于不会想问题:“不知道让计算机解决这个问题该如何做”。其实,程序员的一个基本功是,能够将复杂的问题分解开来。学会分解任务,因超级大分为大的、中的、小的、超小的,直到能用很直接的方法解决。记住一个很管用的策略:自项向下,逐步求精。不管做何事,都拿这个策略套一套,程序能编好,其他事也都能做。   本讲的主要目标在于:   (1)让你建立“自顶向下,逐步求精”的思维方式,你的大脑先能“机械化”,为指挥计算机“一步一步”地完成任务打下基础;   (2)让循环的概念在头脑中扎根:在顺序、选择、循环三种控制结构中,循环是最复杂的(只要你掌握了,也就不复杂,而成为一种自然的思维方式了),也是解决问题的最有效的结构,我们就先在此力求先期得到体会。   (3)C++程序的基本单位是函数,用函数解决更小的问题,这是求精实现的途径。   【例1】求1+2+3+…+100   解题思路为: 设:和用sum表示,循环100次,第i次循环将i累加到sum sum初值为0; i初始为1,每循环一次增加1,直到100 伪代码,数据流程图 N-S图

4,自顶向下设计,当前focus层业务需明确,其他层相当于一个黑匣子。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3