内容正文:
表格式教学设计模板
《Python运算符与表达式》教案设计
课程名称
Python运算符与表达式
单元
第四单元
学科
高一信息技术
班级
高一
一、教材分析(列出知识点、分析教材地位与作用、与课标的关系)
本节课选自粤教版高中信息技术必修一《数据与计算》第四章第一节,本章节分两个课时,本次课为第二课时。《普通高中信息技术课程标准(2017版)》指出,课程要围绕信息技术学科核心素养,要求学生掌握程序设计语言的基本知识,使用程序设计语言实现简单算法,解决实际问题。
本节课将带领学生学习“程序设计语言的基础知识”的教学内容,也是后面学习程序的基本结构的基础知识和技能准备。课本理论知识较强,教师讲解结合学生上机实践,使学生易于理解的同时提高他们的动手操作能力。
二、学情分析
经过上一章Python变量与数据类型的学习,学生基本能依据解决问题的需要设计算法,具备一定的Python程序设计基础,基本能写出一些简单的代码。本节课在上一节课的基础上进一步展开,为学生能够编写简单程序解决问题做准备。
三、教学目标
一、知识与技能
1.知道运算符和表达式的概念。
2.掌握常见的运算符和表达式,常见使用方法及其注意事项。
3.掌握算数运算符的优先级
二、过程与方法
练习法、实践锻炼法:
1.课堂练习让学生掌握几种运算符和表达式。
2.让学生上机实践体会算数运算符与算术表达式、关系运算符与算术表达式、逻辑运算符与逻辑表达式。
三、情感态度与价值观
1.学生通过积极参与课堂上对问题的分析,感受运算符和表达式的重要性。
2.通过教师引导和同学们的自主思考,编码练习运算符和表达式,提高学生动手实践能力。
3.让学生在学习运算符和表达式的过程中,感受利用计算机处理问题的便捷性,激发对信息技术的兴趣,增加信息技术学科认同感。
四、核心素养
1.信息意识:根据实际解决问题的需要,恰当选择数字化工具,有意识使用新技术处理信息。
2.计算思维:运用基本算法设计解决问题的方案,能使用编程语言或其他数字化工具实现这一方案。
四、教学重难点
重点:1.运算符和表达式
2.运算符的优先级
3.理解运算符的优先级
难点:1.熟练使用运算符和表达式
五、教学方法
讲授法、演示法、实际锻炼法、练习法
六、教学环境
计算机室,Python软件,授课PPT
七、教学过程
教学环节
教师活动
学生活动
设计意图
回顾旧知
回忆复习上节课的数据类型知识进行导入
引导学生回忆什么是整型,什么是浮点型。
回忆旧知。
巩固旧知。
新课讲授-运算符与表达式
一、运算符与表达式的概念
了解运算符与表达式的概念,并通过简单的例子帮助学生理解。
认识几种即将学到的运算符类型
认真听讲,了解运算符与表达式的概念。
学习几种运算符与表达式的概念概念,并通过练习和上机实践进行巩固。
二、算术运算符与算术表达式
教师:我们做数学题的时候会用上加减乘除,这是数学意义上的运算符号,而Python程序语言也有其运算符号,我们可以数学知识去理解各种运算符号,但也要注意其区别,比如在Python中用“*”表示乘号。
利用表格形式展示算术运算符与算术表达式,包括了运算符格式、说明、举例和结果,并再次回顾整型和浮点型。
教师布置习题并解析代码,做简单演示后引导学生上机操作写出代码,加强理解知识。
认真听讲,了解算术运算符符号,完成上机操作。
三、赋值运算符与赋值表达式
利用表格形式展示赋值运算符与赋值表达式,对直接赋值的几种赋值格式进行区分,对于剩余的赋值运算符讲解其中一种其他类推即可。
明确赋值号“=”不是数学上的等号,它具有方向性,由右边赋给左边,且赋值号左边只能是变量。Python中等于用“==”表示。
巩固练习:
教师讲解:明确使用赋值运算符后a会被重新赋值,新值参与后续的运算。
认真听讲,了解赋值运算符符号,完成课堂练习。
四、关系运算符与关系表达式
关系运算符用于判断数据大小关系,其结果只有两种,既True(真)和False(假)
教师布置习题并解析代码,引导学生上机操作写出代码,加强理解知识。
了解什么是True(1)(真)和False(0)(假),对应整数1和0再参与其他运算。
算术运算符优先级大于关系运算符。
认真听讲,了解赋值运算符符号,完成上机操作。
了解什么是True(1)(真)和False(0)(假),对应整数1和0再参与其他运算。
初步了解算术运算符优先级大于关系运算符。
五、逻辑运算符与逻辑表达式
逻辑运算符用于判断逻辑关系,其结果只有两种,既True(真)和False(假)。
明确逻辑运算符的优先级:not > and > or,记忆:非与或。
教师布置习题并解析代码,引导学生上机操作写出代码,加强理解知识。
再次明确True(1)(真)和False(0)(假),对应整数1和0再参与其他运算。
练习巩固:
认真听讲,了解赋值运算符符号,完成上机操作。
六、成员运算符与成员表达式
关系运算符用于判断序列中是否有某个成员,其结果只有两种,既True(真)和False(假),序列可以是字符串、列表、字典等
认真听讲,了解成员运算符与成员表达式。
简单了解什么是成员运算符与成员表达式。
七、运算符的优先级
括号()的优先级一定是最大的,有括号先算括号。
算术运算符>关系运算符>赋值运算符>成员运算符>逻辑运算符
逻辑运算符中:not>and>or
如果是同级运算则按从左到右顺序进行
认真听讲,完成练习。
理解运算符的优先级。
八、课堂练习
完成练习
巩固知识点
新课讲授-Python常用函数
Python默认自带一些常用函数,是组织好的、可重复使用的,用来实现相关功能的代码段。
为了解input(x)函数和print()函数,要求同学们完成上机实践。先让同学们完成简单代码,区别与教师代码的不同,由此引入input(x)函数和print()函数。
计算长方形的面积:
已知长方形长为a,宽为b,计算长方形的面积S
若a=6,b=2,求S的值;
若a=999,b=99,求S的值;
码上运行:
认真听讲,完成上机实践。
简单了解几种常见的函数类型。
总结
认真听讲
巩固新知
八、学习评价设计
1、教师点评
2、学生自评
九、教学反思
通过本节课理论知识较多,注意重难点时间分配。4个上机实践,尽可能把时间交给学生,提高学生动手解决问题能力,但也容易造成课堂时间紧张,出现各种课堂“事故”,需做好心理准备和应对措施。
1
学科网(北京)股份有限公司
$$