Basic程序设计的教学算法与算法的描述.pptx
《Basic程序设计的教学算法与算法的描述.pptx》由会员分享,可在线阅读,更多相关《Basic程序设计的教学算法与算法的描述.pptx(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、算法与算法描述 欧几里得是古代最有名望的学者之一,古希腊数学家,几何学的鼻祖,著有几何原本。在几何原本中,欧几里得阐述了关于求两个整数的最大数公约数的过程。这就是著名的欧几里得算法辗转相除法。设给定两个正整数为m和n,求它们的最大公约数的步骤为:(1)以m除以n,令所得余数为r。(2)若r=0,则输出结果n,算法结束;否则继续步骤(3)。(3)令m=n,n=r,并返回步骤(1)继续执行。第2页/共16页第1页/共16页算法与算法描述算法概念 数学课上,算法是指在有限步骤内求解某一问题所使用的一组定义明确的规则。信息技术课上,算法是指用计算机求解某一问题的方法,是能机械执行的动作或指令的有穷集合
2、。第3页/共16页第2页/共16页算法与算法描述算法特征 算法特征说明 算法特征举例第4页/共16页第3页/共16页算法与算法描述算法特征说明 输入。一个算法有零个或多个输入,以刻画运算对象的初始情况,如,欧几里得算法中,有两个输入m和n。确定性。算法的每一步必须要有确定的定义,即算法中所有有待执行的动作必须严格而不含混的进行规定,不能有歧义性。如,在欧几里得算法中,步骤(1)明确规定了“以m除以n”,而不能有“以m除以n”或者“以n除以m”这类有两种可能性的规定。第5页/共16页第4页/共16页算法与算法描述算法特征说明 有穷性。一个算法在执行有穷步骤后必须结束。也就是说一个算法所包含的步骤
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Basic程序设计的教学 算法与算法的描述 Basic 程序设计 教学 算法 描述
限制150内