c语言程序设计的基本思想

c语言程序设计的基本思想,第1张

模块化的思想

模块化程序的特点:单入口、单出口

基本的三种结构:顺序、分支(选择)、循环;

这三个基本结构来安排模块执行的步骤;

循环三要素:初值、条件、更新;

面对编程问题:三步走策略(输入+处理+输出);

编程思想:分而治之+变量跟踪+换位思考

C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。尽管C语言提供了许多低级处理的功能,但仍然保持着跨平台的特性,以一个标准规格写出的C语言程序可在包括类似嵌入式处理器以及超级计算机等作业平台的许多计算机平台上进行编译。

一般是指人机交互的思想。因为机器亦好多的局限性,如没有足够内存,性能不够稳定等等。需要人们为机器设计一套合理的程序来保证机器运行状况良好,省电,性能稳定,同时,还要保证学习这种程序语言的人容易理解和学习。

比如:一个算术题,1+2+.....+100=?这个怎么算呢

程序可以这么设计:1、一个一个的加,就像我们小时候掰手指一样,很明显,这样太慢:

就得这样:1+2=3;

3+3+4=10;

10+5+6=21;

...

到天黑都还没算完。

我们弄清楚这个题的规律:就是后面的数比前面的数大一,最大到100;而对等相加(1+100),(2+99)等于101,一共有一百项,除以2,共有50个对等相加值相同的项,即101*50=5050;

这是数学思想

那么程序呢,就是后一个数比前一个数大一,其实是一个有限累加循环。

设i=1;j为累加值1,k为结果

那么可以这样,k=i+j把这个式了反复99次,i=1,j=1,k=1+1=2反复i=2,j=1,k=2+1=3并与以前的K相加,即是5,还须加上i的初始值,即是6;这样下去。

程序两句话就可以了,而第一种方法要99句。哪一个间洁就很了了。明显后一种方法更简便优化,设计思想优于前一种

Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。

Python的设计理念是“简单”、“明确”、“优雅”。

Python由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年。

像Perl语言一样, Python 源代码同样遵循 GPL(GNU General Public License)协议。 对比Java 读取文件 在 Java中需要10行代码 Python只需要两行.

R是用于统计分析、绘图的语言和 *** 作环境。R是属于GNU系统的一个自由、免费、源代码开放的软件,它是一个用于统计计算和统计制图的优秀工具。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11416471.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存