《1.3程序与程序设计语言PPT课件.pptx》由会员分享,可在线阅读,更多相关《1.3程序与程序设计语言PPT课件.pptx(6页珍藏版)》请在课桌文档上搜索。
,3.程序与程序设计语言,程序的概念,程序是一组机器操作的指令或语句的序列,是算法的一种描述。,例:“鸡兔同笼”问题的算法与程序,程序的特征,1)程序中,每一个算法的步骤对应着程序设计语言的一个或多个语句。2)除非特别声明,程序从第一条语句开始执行。3)程序总是施加操作与某些对象,这些对象称之为变量。4)变量一般应有属性和取值范围,即类型说明。5)有时语句要求执行者做出判定,即在某种条件成立的情况下执行一条或多条语句,否则执行另一组语句。6)一条或多条语句可能需要执行一次以上,当一条或多条语句要重复时,必须指明重复次数或重复条件。7)程序本身是静态实体,执行语句的进程是动态的,程序的基本结构,顺序结构,选择结构,循环结构,各语句依次按照顺序执行,通过检验条件是否成立来决定做还是不做的控制结构,在一定条件下需要重复执行的控制结构,程序设计宗旨,一个高质量的程序应具备以下条件:(1)建立正确的数学模型和确定有效的计算方法;(2)运行结果必须正确,且在精度和其他方面均满足要求;(3)程序本身具有良好的结构,逻辑清楚,易读易懂;(4)程序运行时间尽可能短,同时尽可能地使用内存;(5)便于检查、修正、移植和维护。,程序语言的发展,