第3课 绿色出行--输入输出函数与赋值语句的应用 课件(41张ppt)+教案+素材

文档属性

名称 第3课 绿色出行--输入输出函数与赋值语句的应用 课件(41张ppt)+教案+素材
格式 zip
文件大小 7.3MB
资源类型 试卷
版本资源 粤高教版
科目 信息技术(信息科技)
更新时间 2020-03-23 16:51:49

文档简介

粤高教版信息技术八年级下册课时教学设计
课题
第3课 绿色出行
单元
第一单元
学科
信息技术
年级
八年级
学习
目标
了解变量的作用及命名规则。
掌握类型转换函数float()。
掌握input()、print()函数及赋值语句的作用及书写格式。
重点
了解变量的作用及命名规则。
难点
掌握input()、print()函数及赋值语句的作用及书写格式。
教学过程
教学环节
教师活动
学生活动
设计意图
导入新课
同学们,现在都是倡导绿色出行,你了解的绿色出行方式有哪些?
生活中常见的共享单车:

交流:上网了汽车尾气对我们有哪些危害。
了解常见出行方式。

通过绿色出行方式来引出如何用计算机计算减排量。
讲授新课
分析问题
在相同路程的条件下,单车出行所能节约的汽油量和减少的废气量就是汽车出行时消耗的排放量。
如:
设每天要走的路程为s公里,汽车每100公里的油耗为c1升,则汽车每天要用油为:
c=s x c1/100(升)
设汽车行走每公里废弃排放量为w1克/公里,则汽车每天废气排放量:
w=s x w1(克)
提示:输入单车骑行的总路程s、汽车每100公里的油耗c1和每公里废气排放量w1的值。
设计算法
计算单车出行能节约的汽油量与排放量的算法如下:
(一)自然语算法
1、输入单车骑行的总路程
2、输入汽车油耗以及每公里的废气排放量。
3、计算节约的汽油量。
4、计算废气减排量。
5、输出节约的汽油量与废气减排量。
(二)算法流程
实践:
请根据以上自然语言描述的算法,完善流程图。
编写程序
设定程序要用的变量
探究:
在IDLE交互模式下,输入表中的命令,观察屏幕输出,并完善探究结论。
输入总路程、汽车油耗以及每公里的废气排放量
input()函数格式如下:
探究:
计算节约的汽油量及减排量
赋值语句的格式如下:
实践:
请写出将式子 的值存入变量x1的Python语句:
(四)输出节约的汽油量与减排量
print()函数的格式如下:
实践:
在IDLE交互模式下依次输入以下命令,观察结果,理解print()函数的特点。
探究:
输出节约的汽油量及减排量的代码为:
(五)合成程序
调试与运行程序
程序编写好后,还需要不断调试以发现和改正错误,直到程序能够解决问题。
实践:
打开程序绿色出行.py,完成下表。
实践与创作:
1、参考数学的相关知识,编一个通用程序求解一元一次方程。提示:系数通过input() 函数输入、
ax+bx=c
2、输入两个整数,编程计算它们的和、差、积、商、整数商和余数,输入、输出样例见表。
(3、祖冲之是世界数学史上第一个将圆周率(π)值计算到小数点后七位的数学家。这项成果领先世界近1000年,中国古代将圆周率称作“祖率”。有了圆周率,就可以精确计算圆的周长、面积和球的体积等。已知圆的半径为r,π取值3.14,请编程求出该圆的面积和周长。
检测:
下列哪些变量名是正确的?( A )。
A.A12 B.while C.3-X D.age5 E.#old F.ab cd
2、赋值语句中,赋值号为“_=_“,与数学中的“=”不同,它作用是计算右边__表达式__的值,将结果存入左边的__变量__中。
3、赋值语句和print()函数都能对表达式进行计算,但赋值语句计算的结果能用__变量___保存起来,在程序中继续使用;而_print()_只能将结果直接显示,不能保存。
4、
了解程序中解题思路。
了解设计出行节约算法的方式。
理解input(函数)格式
了解赋值语句。
理解print()函数的格式以及应用方法。。
学生动手自己编写代码。
学生理解和掌握。
更进一步掌握方式。
培养学生进行编程的逻辑思维
通过例子讲解,让学生了解到input使用方式。
通过例题讲解,使学生更容易理解Python。
基础知识
课堂小结
1、input()函数格式如下:

2、赋值语句的格式如下:
3、print()函数的格式如下:

学生回答及进行编写程序
利用问题形式进行总结
板书
一、分析问题
二、设计算法
(一)自然语算法
(二)算法流程
三、编写程序
四、调试与运行程序
课件41张PPT。第3课 绿色出行
—输入/输出函数与赋值语句的应用广东高等教育出版社 八年级下新知导入 同学们,现在都是倡导绿色出行,你了解的绿色出行方式有哪些?
新知导入生活中常见的共享单车:新知导入生活中常见的共享单车:新知导入 上网了汽车尾气对我们有哪些危害。 汽车尾气对人体的危害,比如损伤我们的神经系统,血液系统以及有致癌的作用,这些都是对我们人体直接的危害,同时,它也会通过改变大气层的构成成分,地球的环境恶化间接的危害到人体。新知讲解一、分析问题
在相同路程的条件下,单车出行所能节约的汽油量和减少的废气量就是汽车出行时消耗的排放量。
如:
设每天要走的路程为s公里,汽车每100公里的油耗为c1升,则汽车每天要用油为:
c=s x c1/100(升)新知讲解 设汽车行走每公里废弃排放量为w1克/公里,则汽车每天废气排放量:
w=s x w1(克)
提示:输入单车骑行的总路程s、汽车每100公里的油耗c1和每公里废气排放量w1的值。新知讲解二、设计算法
计算单车出行能节约的汽油量与排放量的算法如下:1、输入单车骑行的总路程
2、输入汽车油耗以及每公里的废气排放量。
3、计算节约的汽油量。
4、计算废气减排量。
5、输出节约的汽油量与废气减排量。新知讲解请根据以上自然语言描述的算法,完善流程图。输入路程s输入耗油c,废气量w计算废气减排量计算节约的汽油量输出节约的汽油量和减排量结束开始新知讲解 三、编写程序 编程中需要用变量存放各种数据,每个变量都要有一个变量名。在本程序,设定变量s,c1,w1,c和w分别存放骑行总路程,汽车每100公里的油耗、汽车每公里的废气排放量、节约的总油量和总减排量。新知讲解在IDLE交互模式下,输入表中的命令,观察屏幕输出,并完善探究结论。新知讲解 在程序中可以使用input()函数输入单车骑行总路程s、汽车每100公里油耗c1及废气排气量w1.
input()函数格式如下:
input(提示字符串)新知讲解使用说明:
1、括号中的提示字符串可以省略不写。
2、可以使用赋值语句将该函数输入的数据保存到变量中。
3、输入的数据以字符串类型存放,要转换为数字型数据,才能参加算术运算。
4、在执行该函数时,程序会等待用户从键盘输入数据,直到输入数据后,才继续执行后续的语句。新知讲解 在IDLE的交互模式下,输入表中的各组命令及数据,观察屏幕输出。新知讲解由于直接用input()函数输入的数据以字符串类型存放,无法直接参与算术运算。需输入时使用float()、int()转换。
例:输入骑行总路程、汽车每100公里油耗及每公里废气排放量的代码为:新知讲解 利用赋值语句可以计算出单车出行所能节约的汽油量及减少的废气排放量。
赋值语句的格式如下: 新知讲解使用说明:
1、该语句中的“=”是赋值号,能计算右边表达式的值并存到左边的变量中。
2、表达式可以是一个数,也可以是由各种运算符连接起来的式子。计算节约的汽油量及减排量的代码为:新知讲解 1、请写出将式子 的值存入变量x1的Python语句:新知讲解 2、请写出函数式 的Python语句:新知讲解 可以使用print()函数把计算出来的汽油量c及减排量w输出。
print()函数的格式如下: 新知讲解使用说明:
1、该函数能将各输出项的值用空格隔开显示出来,如果括号中没有输出项,则在屏幕换一行。
2、如果输出项是一个数或一个变量,就直接输出相应的值;如果输出项是一个表达式,则先算出表达式的值,再显示该计算结果。新知讲解在IDLE交互模式下依次输入以下命令,观察结果,理解print()函数的特点。新知讲解新知讲解输出节约的汽油量及减排量的代码为:新知讲解 合成完整的程序。 新知讲解 程序编写好后,还需要不断调试以发现和改正错误,直到程序能够解决问题。四、调试与运行程序新知讲解1.打开程序绿色出行.py,完成下表。新知讲解课堂练习1、参考数学的相关知识,编一个通用程序求解一元一次方程。提示:系数通过input() 函数输入、
ax+bx=c 实践与创作课堂练习2、输入两个整数,编程计算它们的和、差、积、商、整数商和余数,输入、输出样例见表。实践与创作课堂练习实践与创作3、祖冲之是世界数学史上第一个将圆周率(π)值计算到小数点后七位的数学家。这项成果领先世界近1000年,中国古代将圆周率称作“祖率”。有了圆周率,就可以精确计算圆的周长、面积和球的体积等。已知圆的半径为r,π取值3.14,请编程求出该圆的面积和周长。课堂练习实践与创作拓展提高1、下列哪些变量名是正确的?( )。
A.A12 B.while C.3-X D.age5 E.#old F.ab cd
2、赋值语句中,赋值号为“_____“,与数学中的“=”不同,它作用是计算右边_________的值,将结果存入左边的_______中。
3、赋值语句和print()函数都能对表达式进行计算,但赋值语句计算的结果能用____________保存起来,在程序中继续使用;而__________只能将结果直接显示,不能保存。
检测与评估=表达式A变量变量print()拓展提高4、写出下列程序的运行结果:
(1)
my=18/4-3
print(my)
结果:_______________检测与评估1.5拓展提高4、写出下列程序的运行结果:
(2)
n=int(input('请输入数据:'))
v=n*5+20
print('VP=',v)
(运行时输入5)
结果:_______________检测与评估45拓展提高4、写出下列程序的运行结果:
(3)
x=int(12.33)
y=int('101')
z=float('10')
print(x-y+z)
结果:_______________检测与评估-79.0拓展提高5、学习评估表课堂总结1、input()函数格式如下:

2、赋值语句的格式如下:
3、 print()函数的格式如下:
input(提示字符串)板书设计 一、分析问题
二、设计算法
(一)自然语算法
(二)算法流程
三、编写程序
四、调试与运行程序
谢谢21世纪教育网(www.21cnjy.com) 中小学教育资源网站 有大把高质量资料?一线教师?一线教研员?
欢迎加入21世纪教育网教师合作团队!!月薪过万不是梦!!
详情请看:
https://www.21cnjy.com/help/help_extract.php