基本运算和表达式
解析:5 mod 3 5除以3商1余2,所以5 mod 3=2 23 mod 5.8其中5.8四舍五入得6 23除以6商3余5,取整得23 mod 5.8=5
3、介绍关系类运算中容易出现的问题,并且举例说明
(1)不相等符号的书写
(2)小于等于号和大于等于号的书写
(3)表达式的值只有两个
例如:
a=8, b=9
2:两个都是字符型,按照顺序进行比较啊
3:汉字字符大于西文字符
4:关系运算符优先级相同
5:只有类型相同的数据才能进行比较
4、介绍逻辑类运算中容易出现的问题,并且举例说明
(1)注意与或非三者之间的优先级
(2)表达式的值
例如:
设X=5,则x>=10 or x<=20的值是多少?
A True B False C 0 D表达式非法ຫໍສະໝຸດ 分别是:算术运算、关系运算、逻辑运算。
2、介绍算术运算中容易出现的问题,并且举例说明
(1)乘法的使用
使用*,不要使用X号表示
(2)实数除法和整数除法的区别
例如:
2/3和2\3的结果分别是多少?
解析:略
(2)整数除法要注意的“四舍六入,五留双”,而且结果只保留整数部分
例如:
100\1.5和100\2.5
解析:100 \ 1.5中1.5被进位成2 100 \ 2.5中2.5被舍成2四舍六入,五留双:0.4直接舍去,0.6直接进位,0.5的话前一位是双数就舍,前一位是单数就入
(3)求余数中出现负数的情况和出现小数的情况
例如:
5 Mod 3 -9 Mod 2 23 Mod 5.8 7.6 Mod 3.1
5、表达式与例题讲解
例如:
a=2
Abs(Int (7.7-a) Mod 3)\2的值是多少?
解析:注意int函数、Abs函数Mod函数的使用
课本中例6和例7主要注意三类基本运算中的优先级问题
四、结束部分
1、预习4.3语句
2、小结:
对本堂课的情况做出总结,对学生的学习态度和学习情况进行肯定。
3、宣布下课。
print a>b
则输出结果是
A 1 B 0 C False D true
解析:略
例如:字符之间的比较
a>b?该表达式的值为True还是False?
解析:单个字符之间的比较是按照Asall码表对应的数值进行比较
例如:多个字符之间的比较
abcr>abda该表达式的值是多少呢?
解析:记在课本
1:两个都是数值,直接比较大小
课时2
4.1基本运算和表达式
教学目标
掌握算术类、关系类、逻辑类的基本运算
了解运算的优先级
能正确理解和使用表达式
教学重点、难点
重点:了解三种基本运算以及优先级
难点:在实际计算中注意运算容易出现的问题
教学媒体
课本、PPT
课前学生准备
课本、笔记
教学流程
1、简单介绍三种基本运算
三种基本运算是数据处理中最常用的手段。
教学效果反馈