中图版高中信息技术选修1 第三节分支结构 课件(11PPT)

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

中图版高中信息技术选修1 第三节分支结构 课件(11PPT)

资源简介

(共11张PPT)
选择结构
选择结构
False
True
S1
S2
C
选择结构又叫分支结构,是根据不同的条件判断来决定程序执行走向的结构,从结构类型分,可分为单分支结构、双分支结构和多分枝结构
单分支选择结构
if 表达式 :
语句块
表达式
语句块
True
False
单分支选择结构
注:冒号不能省略
如果
双分支选择
if 表达式:
语句块1
else :
语句块2
表达式
True
False
语句块2
语句块1
双分支选择结构
否则
如果
试一试
如下图所示的算法基本结构称为( )结构
A. 顺序结构
B. 循环结构
C.分支结构
D.树形结构结构
C
a>b
True
False
max=b
max=a
试一试
在Python语言中,下列语句可以用于实现选择结构的是( )
A. if
B. while
C. print
D. input
A
选择语言
循环语言
输出语句
输入语句
试一试
在Python程序中,如下程序代码体现的结构是( )
A. 顺序结构
B. 循环结构
C. 分支结构
D. 树形结构结构
C
import math
x=100
if x<=100:
y=abs(x)
print(y)
看到if选分支
求x的绝对值
例:判断一个数奇偶性
x%2==0
开始
结束
输入x
输出“奇数”
x = int (input(“请输入x“))
if x % 2 == 0:
print(x, ”是偶数”)
else:
print(x, ”是奇数”)
偶数:x%2==0
奇数:x%2==1
x%2!==0
x%2>0
True
False
输出“偶数”
试一试
下列程序段运行后,m的值为( )
A. 4 B. 2 C.5 D. 1
D
a=2;b=1;c=5
if a>b:
max=a
else:
max=b
if c>max:
max=c
a>b
T
F
max=b
c>max
max=a
T
F
max=a
试一试
如下程序段运行的结果为( )
A. 4 B. 9 C.-1 D. 5
C
a=5;s=4
if math.sqrt(a)>s:
s=s+a
else:
s=s-a
print(s)
求a的正平方根
sqrt(5)=

2.2
2.2>4
false
s=s-a=4-5=-1
试一试
以下程序段运行后,y的值是多少( )
A. 100 B. 10 C.20 D. 13
B
x=100
if x<=0:
y=abs(x)
else:
y=math.sqrt(x)
print(y)
求x的绝对值
求x的正平方根

展开更多......

收起↑

资源预览