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