1、结构化程序设计
在结构化程序设计中,任何程序段的编写都基于3种结构:分支结构、循环结构和顺序结构。程序具有明显的模块化特征,每个程序模块具有惟一的出口和入口语句。结构化程序的结构简单清晰,模块化强,描述方式贴近人们习惯的推理式思维方式,因此可读性强。
2、面向对象程序设计
面向对象程序设计方法是尽可能模拟人类的思维方式,使得软件的开发方法与过程尽可能接近人类认识世界、解决现实问题的方法和过程,也即使得描述问题的问题空间与问题的解决方案空间在结构上尽可能一致,把客观世界中的实体抽象为问题域中的对象。
程序设计的分类
1、按照结构性质,有结构化程序设计与非结构化程序设计之分。前者是指具有结构性的程序设计方法与过程。它具有由基本结构构成复杂结构的层次性,后者反之。
2、按照用户的要求,有过程式程序设计与非过程式程序设计之分。前者是指使用过程式程序设计语言的程序设计,后者指非过程式程序设计语言的程序设计。
3、按照程序设计的成分性质,有顺序程序设计、并发程序设计、并行程序设计、分布式程序设计之分。按照程序设计风格,有逻辑式程序设计、函数式程序设计、对象式程序设计之分。
程序设计学习方法如下:
1、要着眼于培养能力。c语言并不是一门纯理论的课程,而是一门应用的课程。应当注意培养分析问题的能力,认真分析。
2、要把重点放在解题的思路,通过大量的例题学习怎样设计一个算法,构造一个程序。一开始就要学会看情程序,编写简单的程序,然后逐步深入。
语法细节是重要通过较长期的时间才能熟练掌握的。初学时,切忌过早地滥用C语言的某些容易引起错误的细节如不适当的使用++和--。
3、掌握基本要求,注意打好基础。
4、要非常重视实践环节。光靠听课和看书是学不会程序设计的,学C语言既要堂握概念,又必须动手编程,还要亲自上级调试运行。
5、要举一反三。学习程序设计,主要是堂握程序设计的思路和方法,学会使用一种计算机语言编程,在需要的时候改用另一种语言应当不会太过困难。无论用哪一种讲行程序设计。
其其本规律是一样的,在学习时一定要活学活用,举一反三,掌握规律,在重要时能很快地掌握其他新的语言进行编程。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)