- 1、本文档共49页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
(2)流程图 流程图采用一些图框表示各种操作 形象直观,易理解。它是描述算法的常用工具。 一个流程图包括:表示相应操作的框,带箭头的流程线,框内外有必要的说明文字。 起止框 输入输出框 判断框 处理框 流程线 主要的流程图符号见图 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 顺序结构 选择结构 循环结构 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 例1-7 求两个数之和。 ①输入a,b的值; ②计算c=a+b ③输出c的值。 c=a+b 开始 结束 输入a,b的值 输出c Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 例1-8 求两个数的最大值。 ①输入a,b的值; ②如果ab 则 max=a; 否则 max=b; ③输出max的值。 ab max=a 真 假 max=b 输入a,b的值 输出max Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 例1-9 求1+2+3+…+100的值。 ① k=1, s=0。 ② 当k?100 成立时,转③,否则转⑥。 ③计算s=s+k。 ④计算k=k+1。 ⑤转② 。 ⑥输出s的值。 s=0,k=1 k?100 真 s=s+k 假 k=k+1 输出s Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. (3)程序设计语言 计算机不能识别自然语言、流程图等算法描述语言, 程序设计语言是用于编写计算机程序的语言,它是人与计算机交流的工具。 因此我们要用程序设计语言描述需要解决的问题。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 1.2 计算机程序 1.2.1 程序设计语言 1.计算机程序 计算机程序(简称程序)是用程序设计语言所要求的规范描述出来的一系列动作,它表达了程序员要求计算机执行的操作 程序是计算机操作的依据,数据是计算机操作的对象。 学习程序设计语言在于让计算机准确地执行程序,在于会用程序设计方法去实现动作序列的表达。 程序=数据+算法 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 程序设计与算法语言 ——C++程序设计基础 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 学习要求: 通过全国高等院校计算机水平考试2级 通过该课程的期末考试 学习一种计算机语言 学习用计算机处理问题的思维方法 84学时(其中讲课68,实验 16学时) Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 《程序设计与算法语言》 什么是算法? 什么是程序? 什么是语言? 算法 算法是在有限步骤内求解某一问题所使用的一组定义明确的规则。 通俗点说,就是计算机解题的过程。 程序 指一组指示计算机每一步动作的指令 通常用某种程序设计语言编写,运行于某种目标体系结构上。 例如:C或C++ Visual C++ 语言 指用于人与
文档评论(0)