所属成套资源:粤高教版(2018)信息技术八年级下学期PPT课件+教学设计全套
粤高教版 (2018)八年级下册第4课 区间测速——条件判断语句的应用教案及反思
展开这是一份粤高教版 (2018)八年级下册第4课 区间测速——条件判断语句的应用教案及反思,共10页。教案主要包含了分析问题,设计算法,编写程序,调试与运行程序等内容,欢迎下载使用。
粤高教版信息技术八年级下册课时教学设计
课题 | 第4课 区间测速 | 单元 | 第一单元 | 学科 | 信息技术 | 年级 | 八年级 |
学习 目标 | 1、理解关系运算符。 2、掌握用关系表达式设置判断条件的方法。 3、理解条件判断语句If-else的格式功能和执行流程。 | ||||||
重点 | 掌握用关系表达式设置判断条件的方法。 | ||||||
难点 | 理解条件判断语句If-else的格式功能和执行流程。 |
教学过程 |
教学环节 | 教师活动 | 学生活动 | 设计意图 |
导入新课 | 对于监测高速车速,可采用区间测速、固定测速、流动测速等方式。
交流: 1、小组讨论,谈谈超速行驶有哪些危害。 2、上网了解区间测速的基本原理,并说说不同超速程度的处罚标准。
|
了解常见高速测速方式。 |
通过测速方式来引出如何用计算编写测速程序量。 |
讲授新课 | 一、分析问题 区间测速是利用车辆经过测速区间的时间和区间距离来计算车辆在该路段的平均行驶速度。 如: 假设某路段区间测速的距离是s公里,规定时速是V0公里/时,车辆在区间内行驶的时长为t分钟,则该车辆在区间内行驶的平均速度为: v=s/(t/60) 二、设计算法 1、区间距离设为:s。 2、车辆行驶时长为:t。 3、规定时速为:v0。 4、车辆的平均速度为:v。 (一)自然语算法 1、输入s,t,v0的值。 2、计算车辆的平均速度:v—s/(t/60) 3、如果v≤v0则表示没有超速,输出未超速提示(您的平均时速是xx公里/时,没有超速时速);否则表示超速,输出超速提示(您的平均公里是xx公里/时,您已超速)。 (二)算法流程 实践: 请根据以上自然语言描述的算法,完善流程图。 三、编写程序 (一)输入已知数据 程序运行时要求先输入区间距离s、车辆行驶时长t、规定时速v0这三个数据,程序中用input()函数输入,int()函数将输入的字符串转换为整型数据。 (二)计算平均速度 根据区间距离s和行驶时长t,计算车辆在该区域的平均速度并转换为整型的代码:
(三)判断是否超速 在算法中,我们用不等式“v≤v0”是否成立来判断是否超速。 python里如何表达这样的不等式? 2、条件判断语句。 (2)执行过程 (3)使用说明。 实践: 1、执行程序abs1.py,分别输入:50,-8,观察运行结果,该程序实现的功能是什么? 3、执行程序odd.py时,如果输入15,运行结果是_______。 用条件判断语句判断是否超速并输出超速提示的代码如下: (四)合成程序 四、调试与运行程序 调试运行程序,观察运行结果,并将你的测试数据和测试结果填入表。 实践: 交警部门一般以超速百分比作为超速处罚的依据,请修改程序speed.py,计算出超速百分比vx(vx=(v-v0)/v0*100),并在输出结果体现出来。 实践与创作: 1、编写程序判断下列哪些点在一次函数y=2x-3的图像上? (2,3),(2,1),(0,3),(3,0),(5,7),(10,15) 提示: ①先将点的横坐标代入函数式中的x,计算出y值。 ② 如果点的纵坐标等于计算的值,说明该点在这个一次函数图像上。 2、某市出租车起步价为3公里12元,超过3公里部分每公里2.6元,请编写一个出租车计价程序。 检测: 1、关系运算符的结果是一个布尔类型的值,其值为___false_和_ture__。 2、下列表达式书写错误的是( D)。 A.t>=10 B. 100>X-90 C.(3+9)*2<=(13/5) D.X*2=X**2 3、在if-else语句中,当条件成立时,就执行_if___后的语句,否则执行___else___后的语句。 、当t大于50时,s=0.5t。将这一描述用条件判断语句表示为: if__t>50________ S=0.5t 5、分析下列程序,当分别输入60和200时,各输出什么结果。
|
了解区间测速程序中解题思路。
了解设计测速算法的方式。
理解input(函数)格式、int()函数。
了解关系运算符
理解关系运算符格式以及关系表达式。
了解条件判断格式。
用条件判断语句判断超速代码。
通过实践更进一步了解条件判断语句的用法。
| 学生理解和掌握。
更进一步掌握方式。
培养学生进行编程的逻辑思维
通过例子讲解,让学生了解到input使用方式。
通过例题讲解,使学生更容易理解关系运算符。
基础知识
|
|
|
|
|
课堂小结 | 1、程序中用input()函数输入,int()函数将输入的字符串转换为整型数据。 2、关系运算符:
| 学生回答及进行编写程序 | 利用问题形式进行总结 |
板书 | 一、分析问题 二、设计算法 (一)自然语算法 (二)算法流程 三、编写程序 (一)输入已知数据 (二)计算平均速度 (三)判断是否超速 (四)合成程序 四、调试与运行程序
|
|
|
相关教案
这是一份初中信息技术粤高教版 (2018)八年级下册第1课 加法心算游戏——random与time模块的应用教案设计,共7页。
这是一份粤高教版 (2018)八年级下册第7课 积能量合种树——for循环语向句的应用教案设计,共8页。教案主要包含了分析问题,设计算法,编写程序,调试与运行程序等内容,欢迎下载使用。
这是一份初中信息技术粤高教版 (2018)八年级下册第一单元 走进Python 编程世界第6课 安全乘坐电梯——while循环语句的应用教案设计,共7页。教案主要包含了分析问题,设计算法,编写程序,调试运行程序等内容,欢迎下载使用。