(
课件网) 第4课 顺序结构程序设计 2 1 认识顺序结构 遵循先后顺序执行 与很多事物的发展规律类似 顺序结构程序设计 植物生长 动物生长 面包制作 3 2.1 求面积并记录所花时间 直角三角形 3 5 4 等腰三角形 2 2 3 非特殊三角形 7 8 9 秒 秒 秒 4 2.2 求面积的方法 直角三角形 3 5 4 等腰三角形 2 2 3 作高法 ——— s 面积 d 底边 h 高 s = d * h / 2 h d : 4 h : 3 d : 3 h : ? 5 2.2 求面积的方法 非特殊三角形 7 8 9 海伦公式 ——— s 面积 a b c 三条边 p = (a + b + c) / 2 半周长 s = 阿基米德 6 3.1 想一想 Think about it. 请同学们使用自然语言描述 s = 海伦公式 算法设计 7 3.2 算法流程图 输入三角形三条边 边长用a、b、c表示 8 3.2 算法流程图 计算半周长:p 公式:p = (a + b + c) / 2 9 3.2 算法流程图 计算面积:s S= 等价于 S = (p*(p-a)*(p-b)*(p-c))**0.5 10 3.2 算法流程图 输出面积:s print()函数 11 4.1 新建文件并保存 打开IDLE ——— 文件保存为:计算三角形面积.py . 01 12 4.2 添加合理注释 符号:# ——— 注释信息:输入三角形的三边长 . 02 13 4.3 输入三角形的三边长 input函数 ——— float函数:字符串格式转换为浮点数格式 . 03 14 4.4 计算三角形的半周长 三角形半周长:p ——— 公式:p = (a + b + c) / 2 . 04 15 4.5 计算三角形的面积 三角形面积:s ——— 海伦公式:s = (p * (p - a) * (p - b) * (p - c)) ** 0.5 . 05 16 4.6 输出三角形的面积 print函数 ——— 注意:引号(单引号或双引号)为英文符号 逗号不能遗漏 . 06 17 4.7 调试运行 F5:运行 ——— 边长:7 、8、9 . 07 18 5.1 想一想 用这个算法计算三角形的面积 对输入数据有没有限制呢? www.islide.cc 19 5.2 组成三角形的条件 Q &A 三条边需满足条件 两边之和大于第三边 a + b > c a + c > b b + c > a 20 6.1 问题分析 (1)问题分析 (2)算法设计 (3)代码填空 (4)调试运行 计算圆的面积和周长 根据圆的半径R 可以计算圆的面积S和周长L 圆面积计算公式: 圆周长计算公式: R 21 6.2 算法设计 (1)问题分析 (2)算法设计 (3)代码填空 (4)调试运行 输入数据:R 输出数据:面积S 周长L 输入:圆 处理:圆面积 圆周长 输出:圆面积S和圆周长L 自然语言描述 R 22 6.3 代码填空 (1)问题分析 (2)算法设计 (3)代码填空 (4)调试运行 R 23 6.3 代码填空 (1)问题分析 (2)算法设计 (3)代码填空 (4)调试运行 R 24 6.4 运行调试 (1)问题分析 (2)算法设计 (3)代码填空 (4)调试运行 F5 运行程序 根据圆的半径R 可以计算圆的面积S和周长L 输入圆半径R:10