第一单元《第3课 算术运算符和表达式》 课件 2023—2024学年浙教版(2020)初中信息技术八年级上册

2024-06-09
| 34页
| 307人阅读
| 4人下载
精品

内容正文:

Python 第03课 算术运算符和表达式 算一算abcdefg 算术运算是指运用算术运算符,进行数的加、减、乘、除等数学运算 等号的右边 表达式:由常量、变量、运算符和圆括号等按一定的规则组合构成。 变量 赋值 ??? 表达式 算术运算符 算术运算符存在优先级别, 优先程度最高级别为1。 级别数字越大, 优先级别越低。 算术运算符 算术运算符存在优先级别, 优先程度最高级别为1。 级别数字越大, 优先级别越低。 那么, a = 8%3**2 a到底是多少呢? 上科学课啦 科学课上,老师要求同学们测出3个液体的摄氏温度,但是同学们手头只有一只华氏温度计,这可怎么办? 测液体的温度 我们只有一只华氏温度计 上科学课啦 科学课上,老师要求同学们测出3个液体的摄氏温度,但是同学们手头只有一只华氏温度计,这可怎么办? 测液体的温度 我们只有一只华氏温度计 华氏温度F 88 106 131 摄氏温度C 问题分析 摄氏度:冰水混合物为0℃ 水的沸点为100℃ 华氏度:冰的熔点为32℉ 水的沸点为212℉ 摄氏度到底和华氏度是一个怎样的关系呢 问题分析 摄氏度:冰水混合物为0℃ 水的沸点为100℃ 华氏度:冰的熔点为32℉ 水的沸点为212℉ 摄氏度到底和华氏度是一个怎样的关系呢 C= 问题分析 C= 这样我们就可以转换温度了! 算法设计 那就用程序来帮我们算吧! 我们这计算起来也太麻烦了! C= 华氏温度F 88 106 131 摄氏温度C 算法设计 C= 华氏温度F 88 106 131 摄氏温度C 程序怎么写呢? 只要我们输入了华氏温度数值F 回车后,就出现摄氏温度值C 编写程序 开始 结束 (输入输出框) (处理框) 输入华氏温度F 输出摄氏温度C C=5/9*(F-32) 请利用下列元素将流程图补充完整 符号说明 编写程序 开始 结束 (输入输入框) (处理框) 输入华氏温度F 输出摄氏温度C C=5/9*(F-32) 请利用下列元素将流程图补充完整 符号说明 输入华氏温度F C=5/9*(F-32) 输出摄氏温度C 编写程序 1.获得F 2.计算获得C 3.输出C 借助input ← 借助print ← 借助表达式 ← 秘籍 开始 结束 输入华氏温度F C=5/9*(F-32) 输出摄氏温度C 编写程序 1.获得F 2.计算获得C 3.输出C 借助input ← 借助print ← 借助表达式 ← 秘籍 开始 结束 输入华氏温度F C=5/9*(F-32) 输出摄氏温度C F = input("请输入华氏温度值:") C = (5/9)*(F-32) print("对应的摄氏温度为:",C) 调试运行Run 成功了吗? 调试运行Run 利用float()进行强制转换 从 str数据类型变成float类型 代码优化 用format( )就可以了 这个小数位数也太长了,能不能只保留2位啊 计算结果 C= 5/9* 华氏温度 88 106 131 摄氏温度 31.11 41.11 55.00 终于完成了 1.用程序实现摄氏温度转换为华氏温度 知识迁移 打印荣誉证书 知识拓展——神奇的format() 总结 1.算术运算 2.表达式 4.数据类型转换float( ) 数据格式format( ) 3.程序设计一般过程: 问题分析 →算法设计 →编写程序 →调试运行 →代码优化 总结 开始 结束 (输入输入框) (处理框) 输入华氏温度F 输出摄氏温度C C=5/9*(F-32) 请利用下列元素将流程图补充完整 流程图符号说明 输入华氏温度F C=5/9*(F-32) 输出摄氏温度C 小试牛刀 如何计算分别得到数123的百十个位上的数? (可参考书本P16第一题的程序) 123 百位 十位 个位 1 2 3 小试牛刀 用程序获取123百位上的数字 123 百位 十位 个位 1 2 3 1 ——商(//) 除数 123 ——余数(%) 小试牛刀 用程序获取123百位上的数字 123 百位 十位 个位 1 2 3 1 ——商(//) 除数 100 123 100 23 ——余数(%) a = 123//100 小试牛刀 用程序获取123个位上的数字 123 百位 十位 个位 1 2 3 ——商(//) 除数 123 3 ——余数(%) 小试牛刀 用程序获取123个位上的数字 123 百位 十位 个位 1 2 3 12 ——商(//) 除数 10 123 120 3 ——余数(%) a = 123//100 c = 123%10 小试牛刀 用程序获取123十位上的数字 123 百位 十位 个位 1 2 3 12 ——商(//) 除数 10 123 120 3 ——余数(%) 小试牛刀 用程序获取123十位上的数字 123 百位 十位 个位 1 2 3 12 ——商(//) 除数 10 123 120 3 ——余数(%) ——商(//) 除数 12 2 ——余数(%) 小试牛刀 用程序获取123十位上的数字 123 百位 十位 个位 1 2 3 12 ——商(//) 除数 10 123 120 3 ——余数(%) 1 ——商(//) 除数 10 12 10 2 ——余数(%) b = 123//10%10 小试牛刀 获取123百十个位的表达式 123 百位 十位 个位 1 2 3 a = 123//100 c = 123%10 b = 123//10%10 $$

资源预览图

第一单元《第3课 算术运算符和表达式》 课件  2023—2024学年浙教版(2020)初中信息技术八年级上册
1
第一单元《第3课 算术运算符和表达式》 课件  2023—2024学年浙教版(2020)初中信息技术八年级上册
2
第一单元《第3课 算术运算符和表达式》 课件  2023—2024学年浙教版(2020)初中信息技术八年级上册
3
第一单元《第3课 算术运算符和表达式》 课件  2023—2024学年浙教版(2020)初中信息技术八年级上册
4
第一单元《第3课 算术运算符和表达式》 课件  2023—2024学年浙教版(2020)初中信息技术八年级上册
5
第一单元《第3课 算术运算符和表达式》 课件  2023—2024学年浙教版(2020)初中信息技术八年级上册
6
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。