内容正文:
第2单元 探究如何用计算机解决问题
拼图
操作
探究
连线
1.理解选择结构及其流程图的绘制
2.分析条件变化,选择执行相应操作
3.掌握多个条件的逐步推断
学习目标
情景分析
跳绳比赛当天,
如果下雨就在室内,
否则在室外操场。
天 气
1. 学校准备几种比赛方案 ? 每种方案的执行依据什么 ?
我对“选择结构”的理解
2. 先判断条件(是否下雨),再选择地点(室内/操场)
思考
B
知 识 探 究
算法,为解决问题使用的方法和步骤
选择结构:
根据条件的变化 ,判断执行对应的操作,
称“选择结构”(或分支结构)
谚语“条条大路通罗马,只是选的路不同。”
*
春季外出旅游,自驾车,不知道去路?
你会选择什么样的路线?
旅游路线图
1
2
3
1
2
3
起点
终点
◆算法的描述,如自然语言、流程图、程序代码
◆流程图是一种图形化的算法符号。
开始或结束
流程线
输入或输出
选择(判断)
处理(过程)
算法的描述
*
起床洗刷
吃早餐
上学
开始
结束
阅览室
电子文档
纸质书本
进入书店
开始
结束
走出书店
流程图
执行过程的结构化
自上而下
逐层分析
算法的基本结构
①顺序结构
②选择结构
③循环结构
Y
N
拼图
绘制“选择结构”流程图
电脑开机时验证密码,具体步骤:
① 开始
② 输入密码
③ 判断密码是否为“1234”
④ 如果密码正确,显示“欢迎你”
否则错误,显示“密码错”
⑤ 结束
按步骤拼图
Y
输入密码M
开始
M==1234
输出欢迎你
输出密码错
结束
N
思考
流程图,结构明显、思路清晰,但计算机无法直接识别运行
如何将流程图转化为计算机语言?
选择结构程序代码
我的选择 我做主
活动2
快乐邮递员
往电脑里面输入信息
如果信息正确
打印输出OK
否则
打印输出NO
input
if
else
*
输入密码
如果密码是”1234”
显示”欢迎你”
否则
显示”密码错”
关键词左对齐
语句右缩进对齐
选择结构语句格式
M=input(”请输入密码”)
M==”1234”:
print(”欢迎你”)
else :
print(”密码错”)
if
Y
输入密码M
开始
M==1234
输出欢迎你
输出密码错
结束
N
有时可能出现两个或多个条件,该如何选择呢?
活动3