4.3.1if...else语句的应用课件2021—2022学年粤教版(2019)高中信息技术必修1(19张PPT)

文档属性

名称 4.3.1if...else语句的应用课件2021—2022学年粤教版(2019)高中信息技术必修1(19张PPT)
格式 pptx
文件大小 5.4MB
资源类型 教案
版本资源 粤教版(2019)
科目 信息技术(信息科技)
更新时间 2022-03-25 12:08:16

图片预览

文档简介

(共19张PPT)
0.引入新知
怎么用代码提示以下信息呢?
数字在0-10之间
小智:将心中想的数字7记录在纸上。
小慧:猜数字是7
小智:猜对了
猜数字游戏
4.3.1 if…else语句的应用
主讲人:
一、单分支if语句
数字在0-10之间
小智:将心中想的数字7记录在纸上。
小慧:猜数字,猜的数字是7
小智:猜对了
猜数字游戏
记录数字7:变量名=数值(a=7)
猜数字:b=int(input( ))
比较b与a之间的关系:
如果b与a相等,则提示猜对了:
b与a相等:b==a
提示:print( )
(1)分析题目要求
编程思路
一、单分支if语句
(2)绘制流程图
编程思路
a=7
输入:b
a == b
开始
结束
输出:猜对了
输出:游戏结束


记录数字7:变量名=数值(a=7)
猜数字:b=int(input( ))
比较b与a之间的关系:
如果b与a相等,则提示猜对了:
b与a相等:b==a
提示:print( )
(1)分析题目要求
编程思路
一、单分支if语句
语句1


流程图
条件表达式1
if 条件表达式1:
语句块1
格式
缩进:表示归属
同一级别:同样的缩进
默认为4个空格,
一、单分支if语句
(2)绘制流程图
编程思路
a=7
输入:b
a == b
开始
结束
输出:猜对了
输出:游戏结束


a = 7
b = int(input("请输入你猜的数b="))
if a==b: #如果a与b相等
print("猜对了!") #输出提示信息
(3)编写代码
编程思路
二、双分支if…else语句
数字在0-10之间
小智将心中想的数字7记录在纸上。
小慧猜数字。
如果数字是7,则提示猜对了
如果数字是8,则提示猜错了
猜数字游戏
记录数字7:变量名=数值(a=7)
猜数字:b=int(input( ))
比较b与a之间的关系:
如果b与a相等:b==a
如果b与a不相等:b!=a
提示:print( )
(1)分析题目要求
编程思路
a=7
输入:b
a == b
开始
结束
输出:猜对了


输出:猜错了
二、双分支if…else语句
记录数字7:变量名=数值(a=7)
猜数字:b=int(input( ))
比较b与a之间的关系:
如果b与a相等:b==a
如果b与a不相等:b!=a
提示:print( )
(1)分析题目要求
编程思路
(2)绘制流程图
编程思路
二、双分支if…else语句
语句1

流程图
条件表达式1
if 条件表达式1:
语句块1
else :
语句块2
格式
缩进:表示归属
同一级别:同样的缩进
默认为4个空格,

语句2
二、双分支if…else语句
(2)绘制流程图
编程思路
a = 7
b = int(input("请输入你猜的数b="))
if a==b: #如果a与b相等
print("猜对了!") #输出提示信息
else:
print("猜错了!" )
(3)编写代码
编程思路
a=7
输入:b
a == b
开始
结束
输出:猜对了


输出:猜错了
三、课堂小结
分析题目要求
绘制流程图
编写程序
调试运行
变量
输入
条件表达式
关系运算符
逻辑运算符
算术运算符
输出
语句1
if 条件表达式1:
语句块1
else:
语句块2
== !=
and or not
% //

条件表达式1

语句2
1.小慧想设计一个程序实现外部输入一个数程序判断它是否是偶数,下面的程序少了条件判断,请你为其选上正确的选项,并实现程序功能:
n=int(input())
if _______:
print(n,"是偶数")
A.n%2=0 B.n%2==0
C.n%2==1 D2n%2=1
四、课堂练习
B
2.爸爸妈妈会根据小智期末考试的成绩高低来决定给他过年的压岁钱,代码如下,grade表示成绩,如果小智成绩为90,请问他能得到什么奖励:
if grade>90:
print("100元压岁钱,外加玩具")
else:
print("什么奖励都没有")
A.100元压岁钱 B.玩具
C.100元压岁钱,外加玩具 D.什么奖励都没有
四、课堂练习
D
3.如果小慧猜的数字是7,请问下列代码的输出结果是( )
a = 5
b = int(input("请输入你猜的数b="))
if a==b:
print("猜对了!")
print(666)
else:
print("猜错了!" )
print(555)
print("游戏结束 ! !!")
print(233333)
四、课堂练习
D
猜错了
猜错了
555
猜错了
555
游戏结束
猜错了
555
233333
A
B
C
D
五、实践操作
小慧想设计一个程序实现外部输入一个数num,程序判断num是偶数,还是奇数:
1.如果num是偶数,输出“是偶数”
2.如果num是奇数,输出“是奇数”
题目
外部输入:
数字参与计算:
判断num是奇数还是偶数
偶数:
奇数:
提示,输出:
(1)分析题目要求
编程思路
input( )
int( )
num%2==0
num%2==1
print( )
五、实践操作
(2)绘制流程图
编程思路
外部输入:
数字参与计算:
判断num是奇数还是偶数
偶数:
奇数:
提示,输出:
(1)分析题目要求
编程思路
输入:num
num%2==0
开始
结束
输出:偶数


输出:奇数
五、实践操作
num=int(input('请输入数字:'))
if num % 2 == 0:
print('偶数')
else:
print('奇数')
(3)编写代码
编程思路
(2)绘制流程图
编程思路
输入:num
num%2==0
开始
结束
输出:偶数


输出:奇数
六、课后思考——多分支语句
怎么用代码提示以下信息呢?
猜对了
猜大了
猜小了
先用变量a保存数字7,
然后从键盘输入一个整数b,
接下来判断a与b之间的关系:
如果b与a相等,则提示:猜对了;
如果b大于a,则提示:猜大了;
如果b小于a,则提示:猜小了;
最后显示游戏结束。
例题
thanks