资源简介 (共10张PPT)复习:上节课我们用顺序结构语句编写同学的标准体重。Dimh,wAsSingleh=Val(InputBox(“请输入身高”,“输入数据”))w=(h-80)0.7Print“身高为”;h;“厘米的男同学标准体重为”;w;“公斤”w=(h-70)0.6Print"身高为";h;"厘米的女同学标准体重为";w;"公斤"输入语句打印输出语句赋值语句顺序结构程序:主要有赋值语句、输入语句、输出语句构成,是最简单、最基本的结构。导入:如果想让程序能根据同学的性别自动选择不同计算方法并输出该同学的标准体重。应该如何修改程序?这就是我们这节课要学习的内容。能根据给定的条件来选择执行相应的语句就是选择,在计算机程序中我们用选择语句实现。选择语句选择语句的格式表示为:if<条件>then语句组1else语句组2endifendifif<性别等于男>then用男生的标准体重公式计算并输出else用女生的标准体重公式计算并输出思考:else及后面的语句组2是不是必须的?[]S=“男”?w=(h-70)0.6printn;"同学",sprint"你的标准体重应该为";w;"公斤"是w=(h-80)0.7printn;"同学",sprint"你的标准体重应该为";w;"公斤"否判断执行完毕菱形,表示判断,经常会出现在选择结构语句中S=“男”?w=(h-70)0.6printn;"同学",sprint"你的标准体重应该为";w;"公斤"是w=(h-80)0.7printn;"同学",sprint"你的标准体重应该为";w;"公斤"否判断执行完毕ifs="男"thenw=(h-80)0.7printn;"同学",sprint"你的标准体重应该为";w;"公斤"elsew=(h-70)0.6printn;"同学",sprint"你的标准体重应该为";w;"公斤"endifn=inputbox("输入姓名","输入")s=inputbox("输入性别","输入")h=val(inputbox("输入身高(厘米)","输入"))dimn,sasstringdimh,wassingle字符串类型小数类型课堂任务任务一:在“3.标准体重(精简语句)”中修改程序,缩减其中的语句而不影响程序的功能。任务二:在“4.标准体重(完善性别)”中修改程序,使其可以判断性别出错的情况。任务三:在“5.标准体重(完善性别2——没有else)”中修改程序,使程序只有if…then语句,没有else。课堂作业1、阅读下面代码,写出程序的运行结果:dimiassinglei=1Ifi>=0thenprint“你通过了!“Elseprint“再试一次!”Endif运行结果:_______________。你通过了!课堂作业2、阅读下面代码,写出程序的运行结果:dimx,yassinglex=inputboxIfx>0theny=3x+5Elsey=0Printy如果键盘输入为-8,则运行结果:______。0谢谢!dimn,sasstringdimh,wassinglen=inputbox("请输入姓名","输入数据")s=inputbox("请输入性别","输入数据")h=val(inputbox("请输入身高(单位:厘米)","输入数据"))ifs="男"thenw=(h-80)0.7printn;"同学",sprint"你的标准体重应该为";w;"公斤"elsew=(h-70)0.6printn;"同学",sprint"你的标准体重应该为";w;"公斤"endifdimn,sasstringdimh,wassinglen=inputbox("请输入姓名","输入数据")s=inputbox("请输入性别","输入数据")h=val(inputbox("请输入身高(单位:厘米)","输入数据"))ifs="男"thenw=(h-80)0.7elsew=(h-70)0.6endifprintn;"同学",sprint"你的标准体重应该为";w;"公斤"dimn,sasstringdimh,wassinglen=inputbox("请输入姓名","输入数据")s=inputbox("请输入性别","输入数据")h=val(inputbox("请输入身高(单位:厘米)","输入数据"))ifs="男"thenw=(h-80)0.7printn;"同学",sprint"你的标准体重应该为";w;"公斤"elseifs="女"thenw=(h-70)0.6printn;"同学",sprint"你的标准体重应该为";w;"公斤"elseprint"别闹了,性别不对!"endifendifDimh,wAsSingleh=Val(InputBox("请输入身高","输入数据"))w=(h-80)0.7Print"身高为";h;"厘米的男同学标准体重为";w;"公斤"w=(h-70)0.6Print"身高为";h;"厘米的女同学标准体重为";w;"公斤"认识条件选择语句教学设计1教学目标1、学会什么是选择结构程序和选择结构程序的语法格式2、懂得用流程图分析问题3、会用选择结构语句编写程序解决实际问题4、理解问题的解决方案不是一层不变的。2学情分析一个星期一节课,对于学业压力大、以前没有接触过计算机语言的初中生是一个挑战,我采用放慢教学速度,循序渐进的引导和任务驱动方法带领学生层层剥开if..then语句的神秘面纱。3重点难点1、充分理解并应用选择结构语句“if...then...else"2、养成良好的编写程序的习惯。4教学过程活动1【导入】选择结构语句的定义及语法格式以把上节课的顺序结构程序“计算标准体重”改为选择结构程序为例子,介绍选择结构流程图,并展开程序的编写。dimn,sasstringdimh,wassinglen=inputbox("请输入姓名","输入数据")s=inputbox("请输入性别","输入数据")h=val(inputbox("请输入身高(单位:厘米)","输入数据"))ifs="男"thenw=(h-80)0.7printn;"同学",sprint"你的标准体重应该为";w;"公斤"elsew=(h-70)0.6printn;"同学",sprint"你的标准体重应该为";w;"公斤"endif(注意提醒学生养成良好习惯:编写程序时注意分层递进)活动2【导入】找漏洞启动VB,打开工程“标准体重”,运行讲解按钮一,按钮二(按钮二输入身高一样,性别:男、女、其他,让同学回答性别不是男或女时的运行情况,说出程序的瑕疵。活动3【导入】随心所欲改程序提供程序的框架给学生,让学生在其基础上完成3个任务。任务一:教师演示讲解:在“3.标准体重(精简语句)”中修改程序,缩减其中的语句而不影响程序的功能。任务二:在“4.标准体重(完善性别)”中修改程序,使其可以判断性别出错的情况。任务三:在“5.标准体重(完善性别2——没有else)”中修改程序,使程序只有if…then语句,没有else。(输入性别:男、女、人妖、暖男、女汉子、雌雄、公母……)dimn,sasstringdimh,wassinglen=inputbox("请输入姓名","输入数据")s=inputbox("请输入性别","输入数据")h=val(inputbox("请输入身高(单位:厘米)","输入数据"))ifs="男"thenw=(h-80)0.7printn;"同学",sprint"你的标准体重应该为";w;"公斤"endififs="女"thenw=(h-70)0.6printn;"同学",sprint"你的标准体重应该为";w;"公斤"endififs<>"男"ors<>"女"thenprint"别闹了,性别不对!"endif 展开更多...... 收起↑ 资源列表 1.认识条件选择语句 教学设计.doc 1.认识条件选择语句 课件.ppt