资源简介 (共22张PPT)第四章 程序设计基础4.2 运用顺序结构描述问题的求解过程一 、本章情况学习目标(1)理解Python程序设计语言的基本知识;(2)体验程序设计的基本流程,掌握程序调试与运行的方法;(3)能编写Python程序实现简单的算法;(4)理解顺序结构、选择结构、循环结构以及在解决实际问题中的应用。4.1程序设计语言的基础知识4.2运用顺序结构描述问题求解过程4.3运用选择结构描述问题求解过程4.4运用循环结构描述问题求解过程教学内容二、项目指导交流分享依据自己小组项目实施的实际情况,对于项目实施过程的进度、亮点、困难予以分享,交流。特别对于不同的项目主题选择的常量和变量该如何考虑,变量的名字如何设置更加有利于程序的理解。在整个项目实现的过程中运算符的使用情况分析要清晰。比如:身体质量指数BMI检测变量:height 身高的变量名浮点数 单位 mweight 体重的变量名浮点数 单位 kg公式:(用到了/和**算术运算符)过轻:<=18 正常:18-24过重:>=24三、学习新知Python工具使用探究活动:利用Python IDLE 完成下列任务:新建python文件保存s01.py代码实现输出“Hello world!”运行程序Python IDLEPython文件代码编辑窗口输出运行结果三、学习新知提出问题问题:求半径为10m的圆的面积。此类问题可以延伸:长方形,平行四边形,三角形等各种面积的计算。进而各种数据的算术运算的结果。分析问题1、设置变量r表示半径2、已知r=103、设置变量s表示面积4、利用算术运算符 * 和**(幂运算)求出 面积s=3.14*r**2(小数点两位)三、学习新知设计算法探究活动:请同学们利用流程图描述此问题解决的算法。分析:采用的是顺序结构!设计算法为变量r赋值为面积s赋值输出s三、学习新知设计算法顺序结构是最常用、最简单的程序结构,其语句执行顺序是自上而下依次执行的。如第三章第二节“三种基本控制结构”所述,只要按照解决问题的顺序写出相应的语句,便可设计出程序的顺序结构。顺序结构三、学习新知设计算法r = 10s = 3.14*r**2赋值语句变量名 = 表达式将右边表达式的结果赋值给左边的变量赋值语句三、学习新知设计算法输出函数输出s:Print(s)Python中的输出函数:print()格式:常量、变量或表达式输出对象的间隔符,缺省一个空格输出结尾符,缺省换行三、学习新知设计算法程序实现为变量r赋值输出s“**”为幂运算为面积s赋值三、学习新知设计算法调试运行为变量r赋值为面积s赋值输出s三、学习新知设计算法对比反思输出函数的灵活应用,使得结果人性化,交互性好三、学习新知设计算法输入函数探究活动:对比右边的两个流程图,思考如何获取键盘的值?Python实现数据输入函数:三、学习新知设计算法类型转换1字符串转整型:int( x ):把变量x转换为整型类型转换2字符串转小数:float(x):把变量x转换为浮点型(小数)数值型数据进行算术运算三、学习新知设计算法编写程序对比两段代码的转换函数的使用方法三、学习新知设计算法探究活动Python代码实现输入长方形的长,宽,输出长方形的周长和面积。四、项目实施各小组根据项目选题及拟定的项目方案,结合本节所学的知识,依据计算机解决问题的过程:分析问题 设计算法 编写程序 调试运行,将设计算法部分完成,找出顺序结构实现部分。1、各小组通过分析实际项目问题,设计算法,用流程图描述算法。2、将算法中的顺序结构理顺,变量设置好,输入输出部分利用代码实现。3、完善项目活动手册和项目报告。五、课程评价(1 )在Python中,数据的输入使用( )函数A、input( )B、print( )C、output( )函数D、abs()函数(2)在Python中,输入函数返回的结果是( )类型的数据。A、数值型B、字符串C、集合D、列表AB五、课程评价(1 )在Python中,数据的输出使用( )函数A、input( )B、print( )C、output( )函数D、abs()函数(2) print()函数的一般格式为print([object,…][,sep=’’][,end=’\n’]),如“print (4,5,6,sep=’***’)”,则输出结果为( )A、4 5 6 ***B、4,5,6,***C、4***5***6D、4,***,5***,6BC五、课程评价(1 )下列语句a=2print('a=',5*a)的输出结果为( ):A、a'=5*aB、a=5*aC、a'=10D、a=10(2)要从键盘上输入一个数给变量n,并且输入前要提示是输入整数,则下列语句符合要求的是( ):A、n=input('请输入整数’)B、print('请输入整数’,n)C、n=input(请输入整数)D、print (请输入整数,n)DA六、相关附件附件:第四章项目资料本节课程序代码谢谢观看! 展开更多...... 收起↑ 资源预览