版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实用文档
课程基本信息课例编号学科信息技术年级高一学期秋季课题编程语言基础教科书书名:信息技术必修1《数据与计算》人民教育出版社;中国地图出版社出版日期:2019年6月教学人员姓名单位授课教师指导教师教学目标教学目标:了解常见的数据类型,能够根据实际问题的需要选择合适的数据类型;理解Python中的常量与变量,初步认识赋值语句和输入输出语句;掌握常见的Python算术运算符、关系运算符、逻辑运算符、字符串运算符的用法,能够根据问题需求,写出对应的表达式;体验程序设计的基本过程,通过对问题进行分析,设计具体的算法,编写程序并进行调试和完善,形成用计算机解决问题的具体方案。教学重点:理解常量与变量的概念,初步认识赋值语句和输入输出语句;掌握常见的Python算术运算符的用法,能够根据问题需求,灵活运用算术表达式解决实际问题。教学难点:根据现实问题的需要,灵活运用Python算术运算符解决实际问题。教学过程时间教学环节主要师生活动
2复习旧知引入主题前面我们已经了解了计算机解决问题的一般过程,用自然语言、流程图或是伪代码所描述的算法都不能被计算机直接执行。要让计算机“理解”我们的想法,必须将算法按照一定的语法规则编写成计算机能够识别和运行的程序。半径:2cm半径:2cm2已知圆的半径是2cm,要求圆的面积,如何通过程序来实现呢?如果要求不同半径的圆的面积,就要反复修改程序。一般情况下,我们不会这样来编写程序,下面我们引入常量和变量的概念。18新知学习编程实践常量与变量常量与变量的概念常量:程序运行过程中,其值不能改变的量。如圆周率3.14、半径2等,都是常量。变量:程序运行过程中,其值可以改变的量。Python语言中的变量是在首次赋值时创建的。赋值语句赋值语句格式:变量名=表达式将变量赋值与贴标签类比,帮助学生理解变量的概念与Python赋值语句的特点,通过赋值语句,认识到变量的三要素——变量名、变量值和变量类型,由变量类型引出Python常用的数据类型。Python常用数据类型在编写程序解决问题的过程中,为了更好地处理各种数据,程序设计语言提供了多种数据类型。Python语言中常见的数据类型有整型、浮点型、字符串型、布尔型和列表等。试一试:确定数据类型根据表中描述的事物或现象,判断其使用的数据类型。赋值语句的应用想一想:下面程序的运行结果是什么?变量之所以称为变量,就是因为它保存的数据是可以随时改变的。“=”号不是等于的意思,而是赋值符号,表示把等号右边的内容赋值给左边的变量。实践活动一:求圆的面积对比使用常量和使用变量编写的求圆形面积的程序,有什么不同?对比两段程序,我们看到语句虽然变多了,但程序的可读性和通用性更强了,计算不同半径的圆的面积,只需要修改第一行语句就可以了。在实际编写程序的过程中,更为常见的做法是用户从键盘输入圆的半径,程序能够根据输入的半径值,计算并输出圆的面积。input()是接收键盘的输入,得到的是一个字符串型数据,想让这个数据能参与后面的算术运算,必须把它强制转换为int类型或float类型。为了增加程序的交互性,在输入时可以给出提示信息:“请输入半径”。简单介绍几种常见的类型转换函数:float(x),int(x),str(x)。实践活动一通过常量求圆的面积、变量赋值求圆的面积、输入变量数据求圆的面积三个程序,引导学生循序渐进地理解常量与变量的概念,了解Python常用的数据类型以及使用赋值语句、输入输出语句解决简单问题。变量命名规则:由字母(包含汉字)、数字、下划线(_)组成,其中数字不能开头;变量名区分大小写;不能用系统关键字作为变量名。除了这三个规则之外,还有一个约定:“见名知意”。如:半径r,面积s,求和sum。试一试:填写任务单中的表格,判断变量名是否合法。变量名是否合法不合法原因count_1HelloWorldans#1姓名print1ans运算符与表达式算术运算符讲解常用算术运算符,注意**与*,/与//的区别。算术运算符存在优先级顺序,先执行优先级高的运算,即先进行幂运算,然后是乘、除、整除、求余,最后是加减。相同优先级按照自左向右的顺序执行。实践活动二:时间转换观看长征五号运载火箭发射“天问一号”视频。2020年7月23日12时41分,长征五号运载火箭在中国文昌航天发射场发射升空,火箭飞行2167秒后,成功将执行我国首次火星任务的探测器——“天问一号”送入预定轨道。请你编写程序,把以秒为单位的火箭飞行时间,转换为用“H:M:S”的格式来表示。分析问题=1\*GB3①本问题的已知数据是什么?火箭飞行2167秒1小时=3600秒1分钟=60秒=2\*GB3②如何存储数据?=3\*GB3③如何使用数学表达式来建立计算模型?h=t//3600m=t%3600//60s=t%60设计算法:输入数据、处理数据、输出结果根据前面的问题分析,解决问题的关键是根据t值计算出相应的H、M、S,可以采用顺序结构设计算法,使用流程图来描述这个算法:编程调试将赋值语句t=2167改为从键盘输入t,可将任意时间秒数转换为“H:M:S”的格式,使程序更具有普适性。实验活动二通过将长征五号运载火箭飞行的2167秒转换为“H:M:S”格式的实例,引导学生对问题进行分析,设计具体的算法,编写程序并进行调试和完善,形成用计算机解决问题的具体方案,同时在编程实践中,进一步了解变量的使用方法,根据实际问题的需要,灵活使用算术运算符。关系运算符注意:等于是双等号,是判断两个量是否相等,与赋值符号的单等号区分开来。逻辑运算符讲解三个逻辑运算符not、and、or的使用方法及运算优先级。字符串运算符试一试:将资源包中“字符串运算”程序文件拷贝到JupyterNotebook的工作路径下,运行程序。观察程序运行的结果,你能得出什么结论呢?字符串操作符+:当加号的左右两边都是字符串类型数据时,它的作用是连接两个字符串。字符串操作符*:整型数据与字符串类型数据中间用乘法运算符连接时,表示重复这个字符串几次。试一试:写出Python语言表达式2知识梳理归纳总结用思维导图帮助学生梳理教学线索,总结重点内容
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 产品质量持续改进培训课件
- 电子产品回收处理标准
- 单病种临床路径管理制度
- 智能小区物联网应用系统
- 《Excel数据获取与处理实战》 课件 陈青 第3、4章 数据的输入、工作表的格式化
- 溶剂泄露应急处置
- GMP基础知识培训
- 病从口入教案反思
- 胸腔闭式引流器的护理
- 城市娱乐设施建筑平房施工合同
- 《大学美育》 课件 22.模块五 第二十二章 光影交织的摄影艺术之美
- 北师大版小学数学六年级上册《分数混合运算(二)》示范课教学设 计
- 2024秋季新人教七上全册重点短语句型小纸条【空白版】
- 2024-2025一年级上册科学教科版1.5 《植物的变化》课件
- 2024新教科版一年级科学上册第一单元《周围的植物》全部教案
- 2024年新青岛版(六三制)六年级上册科学全册知识点(背诵专用)
- 【良品铺子资本结构问题及优化对策分析案例10000字】
- 前程无忧的题库
- 担保法全文(2024版)
- 《中小型机场空管设施防雷装置检测技术规范》编制说明
- 《沙龙培训》课件
评论
0/150
提交评论