- 第3课 算术运算符和表达式 ppt课件 16张PPT+教案_2023新浙教版(2020)八年级上册《信息技术》
- 浙教版八上第3课 算术运算符和表达式.pptx--点击预览
- 浙教版八上第3课 算术运算符和表达式教案.doc--点击预览
文件预览区
|
|
资源描述
第3课算术运算符和表达式浙教版八年级上一、Python算术运算在在PythonPython中,基础运算包括:中,基础运算包括:算术运算算术运算、关系运算和逻辑运算三大类。、关系运算和逻辑运算三大类。运算符表达式描述示例优先级+x+y将x与y相加5+2结果为73x-y将x与y相减5-2结果为33*x*y将x与y相乘5*2结果为102/x/y将x除以y,结果为浮点数5/2结果为2.52/x/y将x除以y,取整数部分5/2结果为22%x%y将x除以y,求余数5%2结果为12*x*y求x的y次幂5*2结果为251算术运算,指算术运算,指运用算术运算符运用算术运算符进行加、减、乘、除等数学运算。进行加、减、乘、除等数学运算。1算术运算符2逻辑运算符3关系运算符notandor=!=*/+-+x-x*幂运算正负号算术操作符比较操作符逻辑操作符运算符优先级别一、Python算术运算高低一、Python算术运算notandor=!=*/+-+x -x*幂运算正负号算术操作符比较操作符逻辑操作符运算符优先级别高低运算法则:先执行优先级高的,再算优先级别低的;同级运算中自左向右执行运算。例子:例子:5+30*20/1065.0是不是跟数学运是不是跟数学运是不是跟数学运是不是跟数学运算法则相似呢?算法则相似呢?算法则相似呢?算法则相似呢?一、Python算术运算动态教育课件模进行以下算术运算,观察运算结果。3+5.0 9*0.5 123%10亲身体验二、Python算术运算的程序实例温度计编程实现将华氏温度转化为摄氏温度需求:1.问题分析2.算法设计3.编写程序4.调试运行程序设计一般过程:1.问题分析温度计华氏温度与摄氏温度的换算式是:摄氏温度冰点温度为0摄氏度,沸点为100摄氏度华氏温度冰点温度为32华氏度,沸点为212华氏度1摄氏度等于1.8华氏度摄氏温度()和华氏温度()之间的换算关系为:F=9/5(C+32)C=5/9(F-32)摄氏度9/5+32=华氏度2.算法设计1.输入:华氏温度值2.处理:温度转换公式3.输出:摄氏温度值根据分析,程序算法描写如下:算法流程图开始开始结束结束输入华氏温度输入华氏温度值值F F输出摄氏温度输出摄氏温度值值C CC(5/9)*(F-32)C(5/9)*(F-32)3.编写程序编写程序#温度转换Ffloat(input(“请输入华氏温度值:”)C(5/9)*(F-32)print(“对应的摄氏温度为:”,C)“温度转换”程序代码如下:新建:“FileNewFile”保存:“FileSave“文件重命名:“温度转换.py”动态教育课件模在本例中:1.float()函数的作用是什么?2.如何使输出的摄氏温度保留2位小数?开动脑筋数字字符串 数值Int()字符串、整型 浮点型float()str()数字 字符串Int(123.56)float(123)str(123)4.调试运行按下“F5”键(RunModule)输入数值动态教育课件模日积月累1.Python常用的数据类型转换函数int(x)将字符串或数字转换成整型。float(x)将字符串或数字转换成浮点数。例如:float(“25”)25.0动态教育课件模日积月累2.格式化函数format()格式:format(value,format_spec)功能:将数据value按format_spec格式规范表现形式。浮点数格式width.precision表示宽度与精度。例如:x=26.666666666666668print(format(x,.2f)26.67动态教育课件模随堂练习1.程序填空。输入一个3位数的自然数,然后依次输出这个数的数字,并用逗号分隔。x=int(input(输入3位数的自然数:)a=X/100c=x%10print(a,b,c,sep=,)b=x/10%102.编程实现将摄氏温度转换为华氏温度.F表示华氏温度,C表示摄氏温度,C=(5/9)*(F-32)知识导航课堂总结python算术运算算术运算符算术表达式运算符优先级程序设计流程浙教版八上第 3 课 算术运算符和表达式教学设计浙教版八上第 3 课 算术运算符和表达式教学设计课题 算术运算符和表达式版本浙教版学科信息技术年级八年级学习目标1.知识与技能:掌握常用的运算符和转义字符。2.过程与方法:通过自主讨论、合作探究,提高自主学习的能力。3.情感态度与价值观:让学生掌握基本的 Python 语法,增强对编程的兴趣。重点运算符的优先级和转义字符。难点算术运算符、逻辑运算符和关系运算符的使用。教学过程教学环节教师活动学生活动设计意图导入新课“报数游戏”两个同学在玩报数游戏,快言快语,难分输赢。游戏规则是这样的:一人给出一个 3 位数,另一人报出这个数的各位数交换后形成的新数。例如,小王给出数字 258,答案为 852。为了能击败对手,小王决定通过编程实现报数游戏。你能帮他实现这个功能吗?激发学生进一步探索的兴趣,为本框学习奠定基础。讲授新课一、Python 算术运算程序设计中包含四类常用的运算符:算术运算符、逻辑运算符、关系运算符和赋值运算符。(一)算术运算符运算符优先级别运算法则:先 执 行 优 先 级 高 的,再 算 优 先 级 别 低 的;同级运算中自左向右执行运算。是不是跟数学运算法则相似呢?进行以下算术运算,观察运算结果。3+5.0 9*0.5 123%10根 据 自 身 生活 经 验 回 答问题。读 图 回 答 问掌握常用的运算符和转义字符。虽然 Python 运算符存在优先级的关系,但并不推荐过度依赖运算符的优先级,因为这会导致程序的可读性降低。因此,在这里要提醒学生:不要把一个表达式写得过于复杂,如果一个表达式过于复杂,则把它分成几步来完成。不要过多地依赖运算符的 优先级来控制表达式的执行顺序,这样可读性太差,应尽量使用“()”来控制表达式的执行顺序。二、Python 算术运算的程序实例程序设计一般过程:1.问题分析华氏温度与摄氏温度的换算式是:摄氏温度冰点温度为 0 摄氏度,沸点为 100 摄氏度 华氏温度冰点温度为 32 华氏度,沸点为 212 华氏度 1 摄氏度等于 1.8 华氏度 摄氏温度()和华氏温度()之间的换算关系为:F=9/5(C+32)C=5/9(F-32)摄氏度9/5+32=华氏度2.算法设计根据分析,程序算法描写如下输入:华氏温度值处理:温度转换公式 输出:摄氏温度值3.编写程序“温度转换”程序代码如下:#温度转换Ffloat(input(“请输入华氏温度值:”)C(5/9)*(F-32)题学生交流学生阅读材料,思考问题学生分小组合让学生掌握基本的 Python 语法,增强对编程的兴趣。让学生掌握基本的 Python 语法,增强对编程的兴趣。print(“对应的摄氏温度为:”,C)4.调试运行日积月累1.Python 常用的数据类型转换函数int(x)将字符串或数字转换成整型。float(x)将字符串或数字转换成浮点数。2.格式化函数 format()格式:format(value,format_spec)功能:将数据 value 按 format_spec 格式规范表现形式。浮点数格式width.precision表示宽度与精度。随堂练习1.程序填空。输入一个 3 位数的自然数,然后依次输出这个数的数字,并用逗号分隔。x=int(input(输入 3 位数的自然数:)a=X/100c=x%10print(a,b,c,sep=,)2.编程实现将摄氏温度转换为华氏温度.F 表示华氏温度,C 表示摄氏温度,C=(5/9)*(F-32)作培养学生关注时事,发现问题、分析问题、解决问题的能力掌握算术运算符、逻辑运算符和关系运算符的使用。课堂小结板书
展开阅读全文
相关搜索
资源标签