发布网友 发布时间:2022-04-22 07:17
共1个回答
热心网友 时间:2022-06-17 11:47
摘要选择程序设计语言的原则:最少的工作量原则最少技巧性原则最少错误性原则最少维护性原则减少记忆原则(稍加培训即可会)总原则:正确、清晰、(效率)1.先求正确后求快2.先求清晰后求快3.求快不忘保持程序正确4.保持程序整洁以求快5.不用因效率而牺牲清晰实际应用中选择语言的实用标准:1.待开发软件的应用领域2.用户的需求3.软件的运行环境4.软件开发人员的知识5.软件的可移植性要求(方便维护)二、好程序标准:源程序代码的逻辑简明、易读易懂1.易于测试和调试2.易于维护3.易于修改4.设计简单5.高效率(重要的程序段重点考虑其效率)【程序设计方法——结构化程序设计】一、结构化程序设计的主要原则:(基本控制结构;自顶向下、逐步细化)使用语言中的顺序、选择、重复等优先的基本控制结构表示程序逻辑。选用的控制结构只准许有一个入口和一个出口复杂结构应该用基本控制结构进行组合嵌套来实现。二、编程阶段的原则:自顶向下(全局到局部)逐步细化(复杂问题,设计子目标过渡,逐步细化)模块化(复杂问题,分解为子目标,再分解为小目标,每一个小目标称为一个模块)结构化编码(结构化语言有与基本结构对应的语句)【程序设计风格】源程序文档化数据说明语句结构输入/输出方法一、源程序文档化:标识符的命名(尽量不要和关键字相同)安排注释(1/3代码段:细节性注释和功能性注释:重要程序段)程序的视觉组织(布局,层次之间缩进,空行等)阶梯形式二、数据说明:数据说明的原则:1.数据说明应标准化、规范化:易于测试、排错和维护2.当多个变量名在一个语句中说明时,按字母顺序排列(有序化)。 应该对过程和函数的形参排列有序。 输入参数在前,输出参数在后; 整型参数在前,实型参数次之,其他参数在后。3.使用注释说明复杂数据结构三、语句结构:力求简单,直接,先正确后速度,不能为了片面追求效率而使语句特别复杂语句结构的原则:1.一行一语句2.避免复杂条件测试(减少“非”条件的测试)3.避免大量使用循环嵌套预计和条件嵌套语句4.逻辑/算术表达式 清晰直观5.变量说明不要遗漏,变量的类型、长度、存储及初始化要正确6.先正确后速度7.避免使用临时变量使可读性下降8.优化:算法/公式简单9.尽可能使用咨询记录 · 回答于2021-12-12输入输出的方法和格式只考虑正确性即可亲,您好,请稍等,您的问题我们已经看到,正在快马加鞭的给您整理资料,马上就为小主送上您的答案。感谢您的支持,认可我的服务,记得给个赞哦[期待][期待][作揖][作揖]!!!选择程序设计语言的原则:最少的工作量原则最少技巧性原则最少错误性原则最少维护性原则减少记忆原则(稍加培训即可会)总原则:正确、清晰、(效率)1.先求正确后求快2.先求清晰后求快3.求快不忘保持程序正确4.保持程序整洁以求快5.不用因效率而牺牲清晰实际应用中选择语言的实用标准:1.待开发软件的应用领域2.用户的需求3.软件的运行环境4.软件开发人员的知识5.软件的可移植性要求(方便维护)二、好程序标准:源程序代码的逻辑简明、易读易懂1.易于测试和调试2.易于维护3.易于修改4.设计简单5.高效率(重要的程序段重点考虑其效率)【程序设计方法——结构化程序设计】一、结构化程序设计的主要原则:(基本控制结构;自顶向下、逐步细化)使用语言中的顺序、选择、重复等优先的基本控制结构表示程序逻辑。选用的控制结构只准许有一个入口和一个出口复杂结构应该用基本控制结构进行组合嵌套来实现。二、编程阶段的原则:自顶向下(全局到局部)逐步细化(复杂问题,设计子目标过渡,逐步细化)模块化(复杂问题,分解为子目标,再分解为小目标,每一个小目标称为一个模块)结构化编码(结构化语言有与基本结构对应的语句)【程序设计风格】源程序文档化数据说明语句结构输入/输出方法一、源程序文档化:标识符的命名(尽量不要和关键字相同)安排注释(1/3代码段:细节性注释和功能性注释:重要程序段)程序的视觉组织(布局,层次之间缩进,空行等)阶梯形式二、数据说明:数据说明的原则:1.数据说明应标准化、规范化:易于测试、排错和维护2.当多个变量名在一个语句中说明时,按字母顺序排列(有序化)。 应该对过程和函数的形参排列有序。 输入参数在前,输出参数在后; 整型参数在前,实型参数次之,其他参数在后。3.使用注释说明复杂数据结构三、语句结构:力求简单,直接,先正确后速度,不能为了片面追求效率而使语句特别复杂语句结构的原则:1.一行一语句2.避免复杂条件测试(减少“非”条件的测试)3.避免大量使用循环嵌套预计和条件嵌套语句4.逻辑/算术表达式 清晰直观5.变量说明不要遗漏,变量的类型、长度、存储及初始化要正确6.先正确后速度7.避免使用临时变量使可读性下降8.优化:算法/公式简单9.尽可能使用