二级共公基础知识教程第2章

二级共公基础知识教程第2章,第1张

二级共公基础知识教程第2章,第2张

第二章编程基础
2.1编程方法和风格
就编程方法和技术的发展而言,主要经历了结构化编程和面向对象编程两个阶段。
一般来说。程序设计风格是指写程序时表现出来的特点、习惯和逻辑思路。程序是人写的。为了测试和维护程序,经常需要记者和跟踪程序。所以程序设计的风格总体上要强调骄傲和清晰,程序一定要易懂。
要形成良好的编程风格,需要注意和考虑以下几个因素。
1。记录源程序。编写源程序要考虑以下几点:
(1)符号名的命名:符号名的命名要有一定的实际意义,便于理解程序功能。
(2)程序注释:以下注释可以帮助读者理解程序。
(3)礼堂组织:为了使节目的结构一目了然,可以在节目中使用空网格、空线条和缩进技巧,使节目层次清晰。
2。数据描述的方法
在编写程序时,我们需要注意数据描述的风格,使程序中的数据描述更容易理解和维护。一般要注意以下几点:
(1)数据描述顺序的规范化。鉴于程序理解、记者和维护的需要,固定数据描述的顺序可以使数据的出现容易被发现,也有利于测试、调试和维护。
(2)解释语句中变量的排序。当一个语句解释多个变量时,变量应该按字母顺序排列。
(3)用注释来解释复杂数据的结构。
3。语句结构
程序要简单易懂,语句构造要简单直接,语句不要复杂,提高效率。一般要注意以下几点:
(1)一行只写一条语句;
(2)编程时应优先考虑清晰性;
(3)除非对效率有特殊要求,否则编程时应以清晰为第一,效率为第二;
(4)首先确定程序正确,然后要求提高速度;
(5)避免使用临时变量降低程序的可读性;
(6)避免不必要的转移;
(7)尽量使用库函数;
(8)避免复杂的条件语句;
(9)尽量减少使用带有“否定”条件的条件语句;
(10)数据结构要有利于程序的简化;
(11)应该模块化,使模块的功能尽可能简单;
(12)利用遮挡,保证各个模块的独立性;
(13)从数据中构造程序;
(14)不要修复不好的程序,而是重写;
4。输入输出
无论是批量输入输出还是交互输入输出,在设计和编程时都要考虑以下原则:
(1)所有输入数据都要进行合法性检查;
(2)检查输入项的各种重要组合的合理性;
(3)输入格式要简单尽量使输入步骤和操作简单;
(4)输入数据时,应允许自由格式;
(5)应允许默认值;
(6)输入一批数据时,使用输入结束标志;
(7)在交互输入/输出模式下输入时,应在屏幕上明确提示输入请求,同时应在数据输入结束时给出屏幕上的状态信息。
(8)当编程语言对输入格式有严格要求时,应保持输入格式与输入语句的一致性;注释所有输入和输出,并设计输出报告格式。
2.2结构化编程
一、结构化编程的原则
结构化编程方法的主要原则可以概括为自顶向下、逐步细化、模块化、限制goto语句的使用。
1。自上而下:设计程序时,先考虑全局,再考虑细节;先考虑全局目标,再考虑局部目标。一开始不要追求太多细节,先从顶层总目标设计,逐步把问题具体化。
2。逐步细化:对于复杂的问题,要设计一些子目标进行过渡和逐步细化。
3。模块化:一个复杂的问题,它必须由许多更简单的问题组成。模块化就是把程序要解决的总目标分解成子目标,再进一步分解成具体的小目标,把每个小目标称为一个模块。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 二级共公基础知识教程第2章

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情