Part One Basic Progaraming

Part One Basic Progaraming

将复杂的过程简单地按功能分层从而达到解决问题的目的,这种思想就是过程化的程序设计思想。

程序的三种基本控制结构顺序 条件  循环。

程序设计中的各个过程体和组成部分以模块表示。每个模块,内聚性越强,外联性越少,则模块独立性越好。(Page 37

从上到下,逐步细分的方法即过程化设计方法。

编程中,用得最多的循环语句是for循环,很少用的是do-while循环,语言在设计时,有它的需要性,但随着设计方法的变迁,某种语句表达较常用,而另一种表达不常用,这是很正常。

素数判定(Page 64)

输出流状态(Stream State) 控制输出格式:进制、小数点、科学计数、精度、输出宽度、填充字符等。(Page 66)

现代程序设计,总是将获得数据的程序与处理数据的程序分离,以使处理速度大幅提高。

文件流(File Stream)  要进行文件写入和读出,首先需要有一个对应磁盘存储的文件名称,然后以输入或输出打开方式来规定文件操作的性质,之后便可进行文件读写了。

许多输入、输出语句都能返回操作状态(truefalse),因些,在循环读入数据中,将读入操作(cincin.getgetline)放在循环的条件判断上,这样省事又明白。(Page 70)

C++中有一个地方值得使用goto语句:从多重循环深处直接跳转到最外围循环之外,如果用break,只能一重一重地跳,还要边退边做记号,若用goto则显得更为直观。(Page 74)

百钱买百鸡问题(循环解决)、级数逼近(无穷数列,求精确到小数点后n,即累计项的绝对值大于1e-n)。

Forwhile没有性能上的差别,两者的使用只是反映了编程风格的不同,for循环更能体现局部变量尽量不要公开化的模块原则。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值