课题:2.2.1程序的顺序结构(一)【使用说明与学法指导】1、自学课本P35-38内容,独立完成【自主学习】。2、根据自学内容,小组合作讨论完成【合作探究】。3、师生共同【小结】,并完成【课堂自测】。4、注意总结自学过程中碰到的难点,有问题及时请教同学或老师。【学习目标】1、知识与技能理解程序顺序结构的执行流程,掌握赋值语句和输入输出语句,能够编写简单的顺序结构的程序,以解决生活中的一些计算问题。2、方法与过程本节从简单的问题入手,如求圆的面积,让学生初步掌握赋值语句和输入输出语句的使用方法及其功能。进而转入较为复杂的问题,如编写程序使从键盘上输入一个三位数,然后反方向输出,并且运用到上一章所学的运算符、表达式等,对知识进行巩固,课程安排形成循序渐进的梯度,充分挖掘学生潜力,让有余力的学生可以有更大空间。3、情感态度和价值观程序设计选取的题目与高一所学的数学、物理中学到的新知识有密切的联系,从而激发学生对程序设计的追求和向往。【重难点】1、教学重点(1)赋值语句和输入输出语句的使用(2)程序顺序结构的执行流程(3)能编写程序解决简单的应用题2、教学难点根据题目写出正确的程序【自主学习】1、自学课本P35,学习赋值语句的用法,并完成下列题目:(1)在VB语言中,下列正确的赋值语句是()A:I=I+1B:I+1=IC:I*3=ID:2I=I+1(2)对变量A、B执行了下列步骤后,它们的值最终为多少:A=12B=34A=B-AB=A+B最后A=,B=2、自学课本P36-37,学习数据输入、输出的方法,并完成下列题目:尝试看懂程序并写出程序运行结果注意:本节课导学案要上交,所有题目完成后,将导学案另存为“班级座号.doc”,上交。(1)PrivateSubCommand1_Click()A=10B=20A=A+BB=A-BA=A-BPrintA=;A,B=;BEndSub结果为:(2)PrivateSubCommand1_Click()A=InputBox(A=,输入)B=InputBox(B=,输入)MAX=(A+B)/2+ABS(A-B)/2PrintMAX=;MAXEndSub如果输入2和5,结果为:(3)PrivateSubCommand1_Click()A=InputBox(A=,输入)B=InputBox(B=,输入)MIN=(A+B)/2-ABS(A-B)/2PrintMIN=;MINEndSub如果输入11和7,结果为:【合作探究】阅读课本P38例题2-2,读懂求长方体面积、体积的程序,根据所学知识将其修改成求三角形面积的程序(直接在下面参考程序中修改),并按步骤提示调试运行。参考程序:DimAAsSingle,BAsSingle,CAsSingle,SAsSingle,VAsSingleA=InputBox(A=,输入)B=InputBox(B=,输入)C=InputBox(C=,输入)S=2*(A*B+A*C+B*C)V=A*B*CPrint全面积S=;S,体积V=;V提示:三角形面积用海伦公式算,即输入三角形三条边长A、B、C,假设P=1/2(A+B+C),那么三角形面积S=))()((CPBPAPP,其中求平方根可使用Sqr()函数。步骤提示:(1)打开VB编程环境,新建一个标准EXE文件(2)进行简单的界面设计(3)设计代码并执行。第一步:选择工具箱中的CommandButton控件,第二步:当光标变成“十”字,在此界面按住鼠标左键画一个按钮。第三步:选择“视图”——“代码窗口”第四步:点击下拉菜单,选择第二个。第五步:将修改完的程序“复制—粘贴”到中间位置。并单击启动按钮。看修改过的程序是否能通过运行。【课堂自测】在VB语言中,下列正确的赋值语句是()A:N=M*8-8B:N+8=M*8C:3*N=M*8D:3N=M*8