【粤高教版(2018)】八下第3课 绿色出行——输入输出函数与赋值语句的应用 课件28张+视频

资源下载
  1. 二一教育资源

【粤高教版(2018)】八下第3课 绿色出行——输入输出函数与赋值语句的应用 课件28张+视频

资源简介

(共28张PPT)
绿色出行
——输入/输出函数与赋值语句的应用
粤高教版八年级下册
运行
调试
Python 程序常见错误提示
顺序 操作要求 错误提示信息 提示的中文含义
1 第3行代码前面多了一个空格 unexpected indent 意外缩进
2 If 语句后面少了一个: invalid syntax 语法错误
3 最后一行代码的括号是全角符号,不是半角符号 invalid character in identifier 标识符中的字符无效
4 你遇到的其他问题
本微课适用于:
粤高教版信息技术教材八年级下册
第一单元 第3课 绿色出行——输入/输出函数与赋值语句的应用
绿色出行
——输入/输出函数与赋值语句的应用
分析问题
输入函数
目录
编写程序
运行调试
引入——绿色出行
绿色出行——输入/输出函数与赋值语句的应用
标题包含哪三个知识点?
分析
问题
输入/输出函数怎么拼写?
赋值语句a=3应该怎么读?
引入——绿色出行
假设家住附近,每天走路上学,可以为节能减排做什么贡献?
选择绿色出行可以减少哪两个量?
分析
问题
分析问题
流程图——绿色出行
问题:
相同路程下,选择绿色出行能为环保贡献力量。
假设每天外出的总路程为s公里,
汽车每公里废气排放量w1克/公里,
每100公里汽车油耗为C1升,
选择绿色出行可以节约多少废气量w和汽油量c?
分析
问题
完成P19流程图
自然语言算法:
输入:
计算:
输出:
流程图——绿色出行
设计
算法
输出汽油量和减排量
输入路程s
开始

输入废气量w1
计算废气量w和汽油量c
结束
完成P19流程图
自然语言算法:
输入:总路程
输入:单位废气排放量,单位油耗
计算:总废气排放量,总油耗
输出:结果
流程图——绿色出行
设计
算法
输出汽油量和减排量
输入路程s
开始
输入油耗c1
输入废气量w1
计算废气量w和汽油量c
结束
c=s*c1/100
w=s*w1
print(w,c)

输入函数input()
输入命令及数据 屏幕输出 探究结论
>>>input() 100 '100' 接收到的数是以单引号括住的字符串类型数据
>>>input('输入总路程:') 输入总路程:70 '70' 输入该命令后,会显示提示字符串:____________
>>>s=input('输入总路程:') 输入总路程:60.5 >>>s*10.5 (出现错 误提示) ①赋值语句能将input()输入的数据以字符串类型存到变量s中;②______类型数据不能与浮点型数据10.5相乘
>>>s=float(input('输入总路程:')) 输入总路程:60.5 >>>s*10.5 635.25 用float()函数将输入的数转换为浮点数,再存到变量__中,就可以参加算术运算了
输入总路程:
字符串
s
输入函数
完成P21探究
s=
float( )
input(' ')
输入总路程:
s=
float( )
input(' ')
输入总路程:
s=
float( )
input(' ')
输入总路程:
赋值语句
转换函数
输入函数
提示字符串
输入函数
演练——绿色出行
编写
程序
输出汽油量和减排量
输入路程s
开始
输入油耗c1
输入废气量w1
计算废气量w和汽油量c
结束
c=s*c1/100
w=s*w1
print(w,c)
s=float(input('输入总路程:'))
c1=
w1=
输入函数
1)作用:接收从键盘输入的数据
2)函数格式:input(提示字符串)
3)说明:
提示字符串可以省略
可以将输入的结果赋值给变量
输入的数据以字符串类型存放,要参与算式运算时,须先
使用int()、float()函数转化为数字型数据
演练——绿色出行(改进)
s_str=input("输入总路程:")
s=float(s_str)
c1_str=input("输入每100公里汽车油耗:")
c1=float(c1_str)
w1_str=input("输入每公里废气排放量:")
w1=float(w1_str)
c=s*c1/100
w=s*w1
print(c)
print(w)
提问:
1. 演练中,针对总路程定义了几个变量?
两个:
s_str 记录输入的总路程字符串
s记录转换后的总路程数值
2. 思考--如果开发中,需要用户通过控制台输入很多个数字,针对每一个数字都要定义两个变量,方便吗?
不方便
编写
程序
演练——绿色出行(改进)
c=s*c1/100
w=s*w1
print(c)
print(w)
s=float(input(“输入总路程:”)
w1=float(input(“输入每公里废气排放量:”))
c1=float(input(“输入每100汽车油耗:”))
运行
调试
print(“节约了”,c,”升汽油”)
print(“减少了”,w,“克气排量”)
print(“节约了%f升汽油”,%c)
print(“减少了%f克气排量”,w)
程序编写好后,还需要不断调试以发现和改正错误,直到程序能够解决问题。
调试——绿色出行
测试数据 输出结果 手工计算结果
s (公里) c1 (升/100公里) w1 (克/公里) c (升) w (克) c (升) w
(克)
11 10 180
10.1 15 175
20 9.4 168.4
1.1 1980
1.515 1767.5
1.88 3368
实践与创作
1、参考数学的相关知识,编一个通用程序求解一元一次方程。提示:系数通过input() 函数输入 ax+bx=c
实践与创作
2、输入两个整数,编程计算它们的和、差、积、商、整数商和余数,输入、输出样例见表。
输入样例 输出样例
16 5 16+5=21
16-5=11
16*5=80
16/5=3.2
16//5=3
16%5-1
实践与创作
3、祖冲之是世界数学史上第一个将圆周率(π)值计算到小数点后七位的数学家。这项成果领先世界近1000年,中国古代将圆周率称作“祖率”。有了圆周率,就可以精确计算圆的周长、面积和球的体积等。已知圆的半径为r,π取值3.14,请编程求出该圆的面积和周长。
检测与评估
1、下列哪些变量名是正确的?( )。
A.A12 B.while C.3-X D.age5 E.#old F.ab cd
2、赋值语句中,赋值号为“_____“,与数学中的“=”不同,它作用是计算右边_________的值,将结果存入左边的_______中。
3、赋值语句和print()函数都能对表达式进行计算,但赋值语句计算的结果能用____________保存起来,在程序中继续使用;而__________只能将结果直接显示,不能保存。
=
表达式
A D
变量
变量
print()函数
检测与评估
4、写出下列程序的运行结果:
(1)
my=18/4-3
print(my)
结果:_______________
1.5
(2)
n=int(input('请输入数据:'))
v=n*5+20
print('VP=',v)
(运行时输入5)
结果:_______________
VP=45
检测与评估
4、写出下列程序的运行结果:
(3)
x=int(12.33)
y=int('101')
z=float('10')
print(x-y+z)
结果:_______________
-79.0
学习评估表
评估项目 掌握程度 我在本课学习中的最大收获和不足
了解变量的作用及命名规则 较好 一般 较差
掌握类型转换函数float()的作用及使用
掌握input()、print()函数及赋值语句的作用及书写格式。
应用本课知识编写简单的顺序结构程序
能初步设计数据对程序进行测试。
我的学习效果达到了_______级
课堂总结
1、input()函数格式:
2、赋值语句的格式:
3、 print()函数的格式:
input(提示字符串)
<变量>=<表达式>
print(输出项1,输出项2......)
谢谢
21世纪教育网(www.21cnjy.com)
中小学教育资源网站
兼职招聘:
https://www.21cnjy.com/recruitment/home/admin

展开更多......

收起↑

资源列表