4.2运用顺序结构描述问题求解过程 课件 2022—2023学年高中信息技术粤教版(2019)必修1

2023-09-05
| 19页
| 1837人阅读
| 476人下载
普通

内容正文:

第四章 程序设计基础 4.2 运用顺序结构描述问题的求解过程 (1)体验程序设计的基本流程,掌握程序调试与运行的方法; (2)掌握input()函数 (3)掌握print()函数 (4)熟练的运用顺序结构解决实际问题中的应用。 一 、学习目标 Python工具使用 Python IDLE Python文件 代码编辑窗口 输出运行结果 二、知识回顾 探究活动: 利用Python IDLE 完成下列任务: 新建python文件 保存s01.py 代码实现输出“Hello world!” 运行程序 提出问题 分析问题 三、学习新知 问题: 求半径为10m的圆的面积。 此类问题可以延伸: 长方形,平行四边形,三角形等各种面积的计算。 进而各种数据的算术运算的结果。 1、设置变量r表示半径 2、已知r=10 3、设置变量s表示面积 4、利用算术运算符 * 和**(幂运算)求出 面积s=3.14*r**2(小数点两位) 设计算法 设计算法 为变量r赋值 为面积s赋值 输出s 三、学习新知 探究活动: 请同学们利用流程图描述此问题解决的算法。 分析: 采用的是顺序结构! 设计算法 三、学习新知 输入函数 探究活动: 对比右边的两个流程图,思考如何获取键盘的值? Python实现数据输入函数: 设计算法 字符串转整型: int( x ):把变量x转换为整型 字符串转小数: float(x):把变量x转换为浮点型(小数) 数值型数据进行算术运算 三、学习新知 类型转换1 类型转换2 设计算法 输出s: Print(s) 常量、变量或表达式 输出对象的间隔符,缺省一个空格 输出结尾符,缺省换行 三、学习新知 输出函数 Python中的输出函数:print() 格式: 设计算法 顺序结构 三、学习新知 顺序结构是最常用、最简单的程序结构,其语句执行顺序是自上而下依次执行的。 如第三章第二节“三种基本控制结构”所述,只要按照解决问题的顺序写出相应的语句,便可设计出程序的顺序结构。 设计算法 赋值语句 变量名 = 表达式 将右边表达式的结果赋值给左边的变量 赋值语句 三、学习新知 r = 10 s = 3.14*r**2 设计算法 为变量r赋值 为面积s赋值 输出s 三、学习新知 调试运行 设计算法 输出函数的灵活应用,使得结果人性化,交互性好 三、学习新知 对比反思 设计算法 对比两段代码的转换函数的使用方法 三、学习新知 编写程序 设计算法 Python代码实现输入长方形的长,宽,输出长方形的周长和面积。 三、学习新知 探究活动 各小组根据项目选题及拟定的项目方案,结合本节所学的知识,依据计算机解决问题的过程:分析问题设计算法编写程序调试运行,将设计算法部分完成,找出顺序结构实现部分。 1、各小组通过分析实际项目问题,设计算法,用流程图描述算法。 2、将算法中的顺序结构理顺,变量设置好,输入输出部分利用代码实现。 3、完善项目活动手册和项目报告。 四、项目实施 (1 )在Python中,数据的输入使用( )函数 A、input( ) B、print( ) C、output( )函数 D、abs()函数 A (2)在Python中,输入函数返回的结果是( )类型的数据。 A、数值型 B、字符串 C、集合 D、列表 B 五、课程评价 (1 )在Python中,数据的输出使用( )函数 A、input( ) B、print( ) C、output( )函数 D、abs()函数 B (2) print()函数的一般格式为print([object,…][,sep=’’][,end=’ ’]), 如“print (4,5,6,sep=’***’)”,则输出结果为( ) A、4 5 6 *** B、4,5,6,*** C、4***5***6 D、4,***,5***,6 C 五、课程评价 (1 )下列语句 a=2 print('a=',5*a)的输出结果为( ): A、a'=5*a B、a=5*a C、a'=10 D、a=10 D (2)要从键盘上输入一个数给变量n,并且输入前要提示是输入整数,则下列语句符合要求的是( ): A、n=input('请输入整数’) B、print('请输入整数’,n) C、n=input(请输入整数) D、print (请输入整数,n) A 五、课程评价 设计算法 1. Python代码实现输入半径为r时,输出与之对应的圆、圆柱、圆锥的面积并用“&&”符号隔开。 2. 探索input()、print()、函数的创新用法。 七、巩固提升 探究活动 $$

资源预览图

4.2运用顺序结构描述问题求解过程 课件 2022—2023学年高中信息技术粤教版(2019)必修1
1
4.2运用顺序结构描述问题求解过程 课件 2022—2023学年高中信息技术粤教版(2019)必修1
2
4.2运用顺序结构描述问题求解过程 课件 2022—2023学年高中信息技术粤教版(2019)必修1
3
4.2运用顺序结构描述问题求解过程 课件 2022—2023学年高中信息技术粤教版(2019)必修1
4
4.2运用顺序结构描述问题求解过程 课件 2022—2023学年高中信息技术粤教版(2019)必修1
5
4.2运用顺序结构描述问题求解过程 课件 2022—2023学年高中信息技术粤教版(2019)必修1
6
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。