4.1 程序设计语言的基础知识 教学设计 2022—2023学年粤教版(2019)高中信息技术必修1

2023-01-26
| 2页
| 1678人阅读
| 25人下载
普通

内容正文:

4.1 程序设计语言的基础知识 教学设计 粤教版(2019)高中信息技术必修1 教学目标:让学生通过学习,了解Python中特殊数学运算符//、%和**的功能 教学环境:计算机网络教室,python编程环境 教学重难点:了解特殊数学运算符//、%和**的功能 教学内容: 一、复习Python中常规数学运算符的功能,基本语句的书写。 二、讲解新课 1、取整运算符// // 表示整除,只保留结果的整数部分,舍弃小数部分,而不是四舍五入。所取整数是比实际结果要小的一个整数。 编程举例//运算符的功能: print("23/5 =", 23/5) print("23//5 =", 23//5) print("23.0//5 =", 23.0//5) 运行结果: 23/5 = 4.6 # 23除以5不能整除,所以有小数 23//5 = 4 # 23除以5取整,所及结果为4,因为不能四舍五入,不能为5 23.0//5 = 4.0 #23.0是小数,所以结果是小数形式 print("-23//5 =", -23//5) 运行结果: -23//5 = -5 # -23除以5结果为-4.6,取整要比-4.6小的整数,所以结果是-5 2、求余数运算符% % 运算符用来求得两个数相除的余数。第一个数字除以第二个数字,得到一个整数的商,剩下的值就是余数。 print("15%6 =", 15%6) print("-15%6 =", -15%6) print("15%-6 =", 15%-6) print("-15%-6 =", -15%-6) 运行结果: 15%6 = 3 #15除以6余数是3 15%6 = 3 #-15除以6余数是3 15%-6 = -3 -15%-6 = -3 从运行结果可以发现:有当第二个数字是负数时,求余的结果才是负数。换句话说,求余结果的正负和第一个数字没有关系,只由第二个数字决定。 3、次方(乘方)运算符 ** ** 运算符用来求一个 x 的 y 次方。 例1: print('3**4 =', 3**4) print('2**5 =', 2**5) 运行结果: 3**4 = 81 2**5 = 32 由于开方是次方的逆运算,所以也可以使用 ** 运算符间接地实现开方运算。 例2: print('81**(1/4) =', 81**(1/4)) print('32**(1/5) =', 32**(1/5)) 运行结果: 81**(1/4) = 3.0 32**(1/5) = 2.0 三、课堂练习: 学生上机编程 请编程求证结果: 1、取整运算中小数除法的结果 print("12.4/3.5 =", 12.4/3.5) print("12.4//3.5 =", 12.4//3.5) 2、求余运算中小数、负数的求余结果 print("7.7%2.2 =", 7.7%2.2) print("-7.7%2.2 =", -7.7%2.2) print("7.7%-2.2 =", 7.7%-2.2) print("-7.7%-2.2 =", -7.7%-2.2) print("23.5%6 =", 23.5%6) print("23%6.5 =", 23%6.5) print("23.5%-6 =", 23.5%-6) print("-23%6.5 =", -23%6.5) print("-23%-6.5 =", -23%-6.5) 学科网(北京)股份有限公司 $

资源预览图

4.1 程序设计语言的基础知识 教学设计 2022—2023学年粤教版(2019)高中信息技术必修1
1
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。