甘教版八年级上册信息科技 Python算术表达式 教案.docx
教学设计
课题
Python算术表达式
授课班级
八年级
教学
目标
信息意识:能用符号表示事物,理解变量;
计算思维:能用算法求解实例化的简单算法问题;
数字化学习与创新:思考出个性化的问题解决方案,并将描述流程图化,尝试编辑相应程序;
信息社会责任:在数字学习过程中,崇尚科学精神,发挥创造力。
教学
重点
掌握python运算数据量(常量、变量);
掌握python算术运算符。
教学
难点
掌握python运算数据量(常量、变量);
掌握python算术运算符。
教学
资源
信息技术课本、多媒体课件,计算机。
教学过程
教学
环节
教师行为
学生行为
设计意图
导入
观看《变量常量》视频,了解超市买西红柿,打车中的常量和变量。
新课讲授
常量变量
常量
程序中,有一种量的值始终保持不变,称之为常量:
FigureSEQFigure\*ARABIC1常量
注意:
整型和浮点型统称为数值型。
变量及其赋值
程序在运行过程中能够改变其值的量称之为变量。每个变量在使用时都要起一个名字(称之为变量名)来标识。变量的命名规则如下:
每个变量有唯一的标识名字,且区分大小写字母。
变量名由英文字母、数字和下划线字符等组成,且必须以字母开头。
不允许有空格、运算符等其他特殊字符。
不能用Python语言中的保留关键字作为变量名。
定义变量名时应按照“见名知义”和“简单明了”的原则,例如num或shul代表“数量”。
活动一:
看下面变量名哪些是合法的,哪些不合法,说明原因。
FigureSEQFigure\*ARABIC2变量
存放在变量中的数据就是变量的值,而存放数据的过程就是为变量赋值。赋值符号为“=”(等号),赋值格式如下:
变量名=变量值
赋予某变量以何种类型的值,则该变量便为何种类型的变量。
活动二:
判断变量类型:
A=1.2
c=’我爱中国’。
算术表达式
用算术运算符和括号将若干个量(常量和变量)连接起来的式子,称为Python的算术表达式。
FigureSEQFigure\*ARABIC3算术运算符
注意:
参加算术表达式运算的数据都是数值型的,表达式的值也是一个数值型数据。唯独“+”(加法)运算兼有字符型数据运算功能。
例如:表达式″ABC+12″,运算结果为″ABC12″。
巩固提升
假设下面两个算式中的英文字母是已经赋值的数值型变量,试写出对应的Python的算术表达式。
c+2ab2在Python中表达式为:__________________________________。
3x+y(x-y)3在Python中表达式为:_______________________________。
思考——(-(2-7)//2-(2-7)**2%2)*3的结果是多少?--------结果为3。
知识点:算术表达式的运算优先级和次序遵循以下规则:
(1)乘方优先于乘除;
(2)乘除优先于加减;
(3)相同优先级按从左至右次序运算;
(4)括号优先改变上述优先次序。
现有两数a,b分别是3,5,尝试编程,向屏幕打印输出减、乘、除,乘方,相除取整,相除取余,6个运算结果。
板书设计
Python算术表达式
常量变量
算术表达式
课后作业设计
基础性作业
现有一梯形,上下底分别为4和10,高为8,试着编程向屏幕打印输出该梯形的面积。
巩固提升性作业
编程实现:判断153,370,371,407,9474,92727是否是水仙花数。(水仙花数:也被称为自恋数,是指一个n位数(n≥3),它的每个位上的数字的n次幂之和等于这个数本身)。
教学反思