算法的基本思想 教学内容:算法的基本内容 教学目的:通过对具体实例的解决过程与 步骤的分析,体会算法的思 想,了解算法的含义 教学重点:1、算法的思想和含义 2、了解算法的具体过程 教学器材:多媒体电脑 探 究 给出求 123456 的一个算法 10 计算 12 得 3 20 将 10 的结果 3 与 3 相加得 6 30 将 20 的结果 6 与 4 相加得 10 40 将 30 的结果 10 与 5 相加得 15 50 将 40 的结果 15 与 6 相加得 21 60 输出结果 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为行李重量)