2020-11-12 听课记录

一、课题

运算符与表达式

二、班级

高一(6)班

三、执教老师

陆秀华

四、教学过程

(一)回顾

变量的用法、“取之不尽、一冲就丢”,介绍基本的运算

(二)新课讲授

1. 变量的使用规则

先定义后使用,如何确定数据的类型?

2. 数据类型

分为数值型、字符型、逻辑型

3. 运算符

1)介绍三种运算符的种类及其优先级关系
优先级:算术运算符 > 关系运算符 > 逻辑运算符
2)介绍八种算术运算符及其优先级、举出例题讲解
强调运算符的表达方式与数学上的不同,乘号用*,除号用/
括号可以改变运算顺序,且只有一种圆括号
3)介绍整除和取余运算符,结合例子进行讲解
强调取余运算的意义:判断是否为整除
4)介绍六种关系运算符及其优先级,举出例题讲解
强调“不等于”运算符的写法:<>
不允许在一个表达式中出现两个或以上的关系运算符,如“a>b>c”
如何解决这个问题?引出逻辑型运算符
5)介绍三种逻辑型运算符And、Or、Not及其优先级
介绍逻辑运算规则(真值表)

例:a=3, b=1, c=2,则a>b and b>c的结果?
True and False
结果为False

6)介绍字符型运算,"&"或"+"运算符,连接字符串

4. 常用函数

  1. Abs(x): 取绝对值
  2. Sqr(x): 求算术平方根
  3. Int(x): 求不大于x的最大整数

Int(2.2)=2, Int(-2.2)=-3

5. 表达式

1)介绍表达式的组成
2)介绍表达式的书写规则
行编辑;乘号不可省略;只能用圆括号,必须成对出现,可嵌套。

例题:
1、若x=7,则表达式x mod 5 < 5 mod x and "A" > "B"的值是? False
2、将数学表达式\frac{(a+b)(a-b)}{2a}转换为表达式 (a+b)*(a-b)/(2*a)

请学生上黑板演示,强调分子分母表达式要特别注意次序

(三)课后作业

完成4个表达式求值题目

五、值得借鉴的地方

1、课程整体脉络清晰,结构完整;
2、重难点突出,处理得当,在难点部分设计了很多练习题供学生练习,巩固知识

六、可以改进的地方

部分学生上课注意力不集中,需要关注个别学生的学习情况

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容