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