《《算法的基本思想》参考课件3.ppt》由会员分享,可在线阅读,更多相关《《算法的基本思想》参考课件3.ppt(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、算法的基本思想算法的基本思想教学内容:算法的基本内容教学内容:算法的基本内容教学目的:通过对具体实例的解决过程与教学目的:通过对具体实例的解决过程与 步骤的分析,体会算法的思步骤的分析,体会算法的思 想,了解算法的含义想,了解算法的含义教学重点:教学重点:1、算法的思想和含义、算法的思想和含义 2、了解算法的具体过程、了解算法的具体过程教学器材:多媒体电脑教学器材:多媒体电脑探探 究究 给出求给出求 123456 的一个算法的一个算法10 计算计算 12 得得 320 将将 10 的结果的结果 3 与与 3 相加得相加得 630 将将 20 的结果的结果 6 与与 4 相加得相加得 1040
2、将将 30 的结果的结果 10 与与 5 相加得相加得 1550 将将 40 的结果的结果 15 与与 6 相加得相加得 2160 输出结果输出结果 21算法如下:算法如下:(1)输入)输入 n=6(2)计算)计算(3)输出结果)输出结果输输 入入运运 算算输输 出出探探 究究解法一:解法一:(1)配方得)配方得(2)ymax=4(3)输出最大值)输出最大值 4解法二:解法二:(1)输入)输入 a,b,c(2)计算)计算(3)输出)输出 max探探 究究从从10个数中找出最大的数个数中找出最大的数解析解析(1)先任选)先任选 1 个数放在一个盒子个数放在一个盒子A中中 (2)将第二个数与)将第二个数与A中的数比较,大中的数比较,大 者放入者放入 A 中中,记为记为 a(代替第一个数)(代替第一个数)(3)第三个数到第十个数与)第三个数到第十个数与A中数比较,中数比较,大者记为大者记为a,重复(重复(2)的操作)的操作 (4)输出比较结果)输出比较结果 a。练习:设计一个算法练习:设计一个算法1、已知两点、已知两点 A(1,0),B(2,3),求直线,求直线 AB 的方程。的方程。2、某铁路部门规定甲、乙两地之间旅客、某铁路部门规定甲、乙两地之间旅客 托运行李的费用为:托运行李的费用为:计算行李的托运费计算行李的托运费 c。(w为行李重量)为行李重量)