程序设计初步讲义(共69页).doc

上传人:晟*** 文档编号:9131564 上传时间:2021-12-04 格式:DOC 页数:70 大小:306KB
下载 相关 举报
程序设计初步讲义(共69页).doc_第1页
第1页 / 共70页
程序设计初步讲义(共69页).doc_第2页
第2页 / 共70页
程序设计初步讲义(共69页).doc_第3页
第3页 / 共70页
程序设计初步讲义(共69页).doc_第4页
第4页 / 共70页
程序设计初步讲义(共69页).doc_第5页
第5页 / 共70页
点击查看更多>>
资源描述

精选优质文档-倾情为你奉上程序设计初步3.1算法初步及其描述方法3.1.1算法初步1.什么是算法算法是为解决一个特定问题而采取的特定的有限的步骤。广义地说,做任何事情都有算法,例如一张太极拳打法图解也可以看作是一个“太极拳算法”。因此,算法概念不限于算术问题,而是具有更广泛的含义。从计算机应用的角度来说,算法是指完成一个任务所需要的具体步骤和方法(解决问题的方案)。也就是说给定初始状态或输入数据,经过计算机程序的有限次运算,能够得出所要求或期望的终止状态或输出数据。【算法3.1】给定两个正整数p和q,求其最大公因数。古希腊数学家欧几里德给出的算法:步骤1:如果pq,交换p和q。步骤2:求p/q的余数r。步骤3:如果r=0,则q就是所求的结果。否则反复做如下工作:令p=q,q=r,重新计算p和q的余数r,直到r=0为止,则q就是原来的两正整数的最大公因数。算法常常含有重复的步骤和一些比较或逻辑判断。如果一个算法有缺陷,或不适合于某个问题,执行这个算法将不会解决这个问题。不同的算法可能用不同的时间、空间或效率来完成同样的任务。一

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 实用文档资料库 > 公文范文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。