程序设计 程序设计chengxu sheji把预定的任务或设计好的算法转换为计算机程序的全过程.在计算机上解题一般包括如下几个步骤: ❶任务的确定.根据所要解决的问题,确定要由计算机计算或加工处理的任务.如果是数值计算问题,即已归纳出数学模型.
❷确定算法.选择让计算机完成任务的具体算法(数值的或非数值的计算方法).
❸详细说明要输入的数据以及要输出的结果,
❹构造算法并画出程序流程图.用流程图把解题的逻辑步骤描写出来,画流程图时,可先画出总框图或粗框图,然后再逐步加细.
❺编写程序.选定一种算法语言,把算法转换为程序.
❻上机调试,查错及修改程序.
❼整理文档,编写出程序使用和维护说明书. 以上这些是在计算机上解题的大体过程,通常情况下,都是按这些步骤顺序进行的.常用的程序设计方法有模块化方法和自顶向下的逐步求精方法.强调结构化程序设计,使程序易读、易懂、易修改,便于应用推广. ☚ 算法 流程图 ☛ 程序设计对所要解决的问题拟定一个计算机工作的明确步骤并用机器所能接受的语言描述。描述的结果称为程序。 程序设计亦称“程序编制”。对所求解的问题,寻找出一种合理的数据结构和正确有效的算法,并用某种程序设计语言进行编写和调试程序的过程。 程序设计 程序设计包含的内容比较广泛,其一是指设计、书写及检查程序的过程;其二是指确定解题方式,设计程序流程图,使问题内容或解题计划变为计算机能够接受的指令或语句序列。此外,近年来把编写程序说明书和有关的文档资料等项工作,也都列为程序设计的范围。 ☚ 电脑医生 人机通信 ☛ 程序设计用计算机所能按收和执行的语言编写和实施程序规则和步骤的过程。程序所具有的功能是解决特定的问题,程序本身是解决某些问题的规则和步骤的序列,这些序列只有能被计算机识别和接收,才能发挥作用,因此它必须符合计算机运行所要求的逻辑和方法。程序运行的质量,完全取决于编写程序的质量,而程度质量的好坏应从其正确性、易读性、适应性以及时间空间效率等几个方面加以衡量。程序设计通常包括三个阶段:(1)问题分析。对需解决的问题进行具体分析,明确程序应该完成什么任务。(2)确定算法。确定解决问题的方法,即设计一个操作过程和步骤,这个过程由若干规则组成,执行有限的步骤就可得到问题的解答。(3) 实现算法。用编写程序的工具和高级语言编写程序,同时应检验程序的正确性。 程序设计 程序设计根据所提的任务,设计、编制和检查能完成其任务的计算机程序。它一般包括如下几个阶段: ❶分析任务; ❷画程序框图; ❸编制程序; ❹调试程序; ❺执行前的文件编制,编写程序说明书、使用和维护手册; ❻程序维护和再设计。程序设计是一个反复的过程,一个正确程序的产生往往要经过从编写→调试→修改的多次重复才能完成。程序设计应遵循上面所述的步骤之外,还应注重程序设计的方法。常用的程序设计方法有模块化方法,自顶向下方法、结构程序设计方法等。 ☚ 程序库 跨国数据流动 ☛ 程序设计programming |