全文预览

第二章 算法与计算机程序基础 PPT课件

上传者:似水流年 |  格式:ppt  |  页数:32 |  大小:490KB

文档介绍
机上执行,必须另编程序,造成了重复工作。Р2. 汇编语言?为了解决使用机器语言编写应用程序所带来的难以理解和记忆等一系列问题,人们首先想到了使用易于理解和记忆的名称和符号来表示机器指令,从而形成了汇编语言。例如:РADD a, b ? 此条语句的功能是:将a中的内容加上b中的内容。Р汇编语言和机器语言都属于低级语言,其特点是与特定的机器有关,工作效率高,但与人们思考问题和描述问题的方法相距甚远,使用繁琐、费时,易出差错。Р高级语言是为克服低级语言的缺点和不足而设计的计算机语言,其优点是接近于人类熟悉的自然语言和数学语言,更接近于要解决的问题的表示方法,而且用高级语言编写的程序具有易懂、易用、易维护、通用性好的特点。? 高级语言是目前非常普及的计算机语言,目前较为流行的高级语言有C语言、C++语言、Visual C (简称VC) 、Visual Basic(简称VB)和Java语言等。Р3. 高级语言Р程序设计的四个基本步骤Р(1)分析问题?首先根据问题的具体要求进行需求分析、对现有的信息加以整理,然后在分析的基础上,将实际问题抽象化,建立相应的数学模型并确定解决方案。Р(2)设计算法?算法是研究如何写出符合计算机特点、能让计算机执行并能为我们产生正确计算结果的解题步骤。每一个计算机程序都是由相应的算法转化过来的。?根据建立数学模型和确定的方案,详细规划解决问题的步骤。若是简单问题,绘制流程图既可,如是比较复杂的问题则采用伪代码或其他算法描述。(见2.2.2 算法的表示)Р例2.1Р(3)编写程序? 根据确定的算法,选用合适的程序设计语言,将算法按所选语言的规则描述出来,即形成源程序。Р(4)调试运行与维护程序? 对编写好的程序需进行验证、测试、调试与维护。若发现问题即对程序进行修改,然后再运行和检验,直到得出正确结果。Р下面通过一个例子来说明程序设计的四个基本步骤Р例2.1

收藏

分享

举报
下载此文档