第三课 顺序结构程序设计 课件 2023—2024学年浙教版(2020)初中信息技术八年级上册

2023-10-18
| 10页
| 898人阅读
| 297人下载
普通

内容正文:

第三课 顺序结构程序设计 Python程序设计 无论内容怎样复杂、功能如何强大的程序,都是由基本的结构组合而成的,这些基本的结构称为“程序的控制结构”。Python程序的基本结构只有三种,即顺序结构、分支结构和循环结构。 通过本单元的学习,借助实例理解三种基本结构的概念和执行流程,掌握三种基本结构的程序设计方法。 顺序结构 分支结构 循环结构 Python程序基本结构 2 本课学习任务: 通过“用海伦公式求解三角形面积”的程序实例,理解顺序结构程序的执行流程,巩固程序中变量、表达式、常用函数、赋值语句的使用,掌握顺序结构程序设计的一般过程。 3 顺序结构 程序设计的基本过程: 顺序结构是程序设计中最简单、最基本的结构方式。顺序结构程序设计只需要根据解决的步骤依次编写程序代码即可。例如,编写一个“用海伦公式求解三角形面积”的程序,基本过程如下。 4 一、问题分析 二、设计算法 三、编写代码和调试运行 4 一、问题分析 用海伦公式求解三角形的面积,需要先知道三条边的长度,然后根据公式计算面积。 假设三角形的三条边分别为a,b,c,则三角形的面积s可以用如下公式计算: 其中, 因此,用海伦公式求三角形面积时,一般要先算出p,再利用公式算出面积s。 5 二、设计算法 根据算法的特征,算法设计时一般要先明确输入的数据和输出的数据。在本例中,输入数据为三边长度,输出数据为三角形面积,而p作为中间数据,可以不输出。 根据以上分析,“用海伦公式求解三角形面积”的算法用自然语言可以如下描述: (1)输入三角形的三条边长a,b,c。 (2)计算p,公式为p=(a+b+c)/2。 (3)计算面积s,公式为s= 即(p*(p-a)*(p-b)*(p-c))**0.5 (4)输出面积s。 其算法用流程图表示,如右图所示。 输入 输出 处理 6 用这个算法计算三角形面积,对于输入数据有没有限制? 开动脑筋 三、编写代码和调试运行 算法确定以后,顺序结构的程序编写一般利用基本语句和表达式就可以实现。 1. 编写代码 2. 调试运行 按“F5”键,输入三角形的三边长,观察运行结果。 这里在input()函数外面加个float,是因为通过input()函数获取的数据默认都会变成字符串型的数据,不可以直接被计算;把字符串型数据转换成浮点型数据,后面就可以计算了 7 随堂练习 编写程序,计算圆的面积和周长。 1. 问题分析。 根据圆的半径R,可计算圆的面积S和周长L。圆面积的计算公式:S=πR2;圆周长的计算公式:L=2πR。 2. 算法设计。 在本练习中,输入数据只有半径,输出数据有面积S和周长L。 (1)用自然语言描述如下: 输入:圆半径R 处理:圆面积S=πR2 圆周长L=2πR 输出:S和L。 (2)用流程图表示,如右图所示。 8 随堂练习 编写程序,计算圆的面积和周长。 3. 填空代码。 R = float(input(‘请输入圆的半径R:’)) pi = 3.14 S = ___________________ L = ___________________ print(‘圆的面积为:’, S , ’圆的周长为:’, L) 4. 运行调试。 把完整的程序输入海龟编辑器,按“F5”键,输入三角形的三边长,观察运行结果。 9 下节课见! $$

资源预览图

第三课 顺序结构程序设计 课件 2023—2024学年浙教版(2020)初中信息技术八年级上册
1
第三课 顺序结构程序设计 课件 2023—2024学年浙教版(2020)初中信息技术八年级上册
2
第三课 顺序结构程序设计 课件 2023—2024学年浙教版(2020)初中信息技术八年级上册
3
第三课 顺序结构程序设计 课件 2023—2024学年浙教版(2020)初中信息技术八年级上册
4
第三课 顺序结构程序设计 课件 2023—2024学年浙教版(2020)初中信息技术八年级上册
5
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。