电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

算法的概念课件VIP免费

算法的概念课件算法的概念课件算法的概念课件
假设家中生火泡茶有以下几个步骤: a. 生火 b. 将水倒入锅中 c. 找茶叶 d. 洗茶壶茶碗 e. 用开水冲茶请选出一个最优算法( )A.abcde B.bacde C.cadbe D.dcabe算法的定义: 通常指可以用计算机来解决的某一类问题的程序或步骤,这些程序或步骤必须是明确和有效的,而且能够在有限步之内完成。算法的要求:1. 可执行性 2. 确定性 3. 有穷性 4. 有输入信息的说明 5. 有输出结果的说明 例例 11 已知球的半径 R = 2.5 ,写出求球的表面积 Y 和体积 V 的一个算法。( )3.14159  例例 22 写出一个求有限整数序列中的最大值的算法。解:算法如下: S1 先假定序列中的第一个整数为“最大值”。 S2 将序列中的下一个整数值与“最大值”比较,如果它大于此“最大值”,这时你就假定“最大值”是这个整数。 S3 如果序列中还有其他整数,重复 S2 。 S4 在序列中一直到没有可比的数为止,这时假定的“最大值”就是这个序列中的最大值。 例例 33 写出求 的值的算法。1 2 39 10   解法 1 :算法如下: S1 先求 ,得到结果 2 ; S2 将第一步所得结果 2 再乘以 3 ,得到结果 6 。 S3 将 6 再乘以 4 ,得到 24 ; S4 将 24 再乘以 5 ,得到 120 ; S9 将 362880 再乘以 10 ,得到 3628800 ,即是最后的结果。1 2 例例 11 任意给定一个大于 1 的整数 n ,试设计一个程序或步骤对 n 是否为质数作出判定。解:算法如下: S1 输入 n 。 S2 判断 n 是否等于 2 。若 n = 2 ,则 n 是质数;若 n>2 ,则执行 S3 。 S3 依次从 2 -( n - 1 )检验是不是 n 的因数,即整除 n 的数。若有这样的数,则 n 不是质数;若没有这样的数,则 n 是质数。 小结:小结:1.注意算法的要求;2.理解循环算法。怎样用数学语言表示循环? 练习练习1.写出解一元二次方程的一个算法。2. 写出求 1 至 1000 的正整数中 3 的倍数的一个算法。 作业作业 设计一个计算 的值的算法。(用数学语言)123100 

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

算法的概念课件

您可能关注的文档

百万精品文库+ 关注
实名认证
内容提供者

学习课件教案小学中学资料大全

相关文档

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部