欢迎来到天天文库
浏览记录
ID:16179052
大小:56.50 KB
页数:5页
时间:2018-08-08
《自编教案(程序的选择结构)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、2-2节程序的选择结构睢宁高级中学北校秦艳梅一、教学目标1、知识与技能理解程序选择结构中的条件选择语句的执行流程,掌握条件选择语句和多种选择语句的使用方法,能够编写简单的选择结构的程序,以解决生活中的一些计算问题。2、方法与过程本节从简单的问题入手,通过一道求一个数的绝对值的题目,让学生明白条件选取择语句的执行流程及使用方法。通过一道输入学生分数,判断该分数是属于哪种等级的题目,让学生初步接触多种选择语句的使用。进而再做类似的练习,加强学生的理解,课程安排形成循序渐进的梯度,充分挖掘学生潜力。3、情感态度和价值观程序设计选取的题目都是生活中遇到的例子,加强学生利用
2、本学科解决日学生活中的问题的意识。 二、重点难点1、教学重点(1)条件选择语句和多重选择语句的使用(2)程序条件选择结构的执行流程(3)会使用条件语句和多重选择语句编写程序解决简单的应用题2、教学难点:根据题目写出正确的程序 三、教学环境1、教材处理教材选自《广东省普通高中信息技术选修一:算法与程序设计》第二章第三节,原教材的第一个程序例子有关矩形的计算,涉及到解二元一次方程,使用的表达式也较为复杂,授课过程中可能花的时间太多。所以上课时,把教材的导入例子作了的简单的处理,以求一个数的绝对值作为导入,学生更易理解条件语句的执行。至于多种选择语句,教材选用一道求恩格
3、尔系数,从而判断生活水平的高低的题目,授新课前,就简单说明一下,再用另一道根据学生分数判断该成绩是属于哪一个等级的题目作为实践,从而与学生的学习更有联系,提高学习兴趣。2、预备知识:学生已掌握算法的概念及描述方法,定义常量与变量的方法,程序设计的四个步骤——分析问题、建立模型、设计算法和编写程序。3、硬件要求:建议本节课在多媒体电脑教室中完成,有广播教学系统或投影仪。4、所需软件:学生机要安装VB6.0或以上版本。5、所需课时:2课时(100分钟) 四、教学过程导入:演示求一个数的绝对值这道题的程序,让学生明白通过程序可以解决数学中的问题,也给学生展示完整的程序代
4、码,这道程序的功能就是靠这些代码来控制的,引起学生的注意,激发他们的求知欲。一、演示上述的程序,并把程序代码中的各行代码的作用解释一遍,顺便把程序的执行流程说明一下,编写的程序与设计的算法是一致的。 程序2-3Privatesubcommand1_click() ‘定义名为command1_click()的事件过程 DimAassingle ‘定义求绝对值的数A为单精度实型 A=inputbox(“r=”,”请输入半径”) ‘输入A的值 IfA>=0then ‘如果A>=0Pri
5、nt“Y=”;A ‘输出A的值ElsePrint“Y=”;-A ‘输出-A的值Endif Endsub ‘过程结束 二、条件语句在解决问题的过程中,常常需要对事物进行判断和选择,如上题中,求一个数A的绝对值,如果A>=0,则这个数的绝对值为A,否则为-A。在程序设计中,如何实现判断和选择呢?在上述代码中,有一个用if开头的语句,这就是条件语句。(一)条件语句的基本格式是: if条件then语句组1
6、else语句组2 或 if条件then 语句组1 else 语句组2 endif其中,条件是一个逻辑表达式,语句组是一组VB的语句。(二)条件执行语句的执行过程条件语句的执行过程是:当条件成立时,执行then后面的语句组1,否则执行语句组2,条件语句的执行流程图如下图所示。 在条件语句的基本格式中有时可以省略else和语句组2,这时条件语句的执行过程是当条件成立时,执行then后面的语句组1,否则退出条件语句,执行下面的语句。(三
7、)关系表达式 在程序2-3中,程序的第三行是一个条件语句,其中的条件A>=0表达式,一般称为关系表达式,关系表达式是用关系运算符连接起来的式子。 关系运算符号有:运算符号=>>=<<=<>含义等于大于大于等于小于小于等于不等于 当关系表式成立时其值为真(Ture),当表达式不成立时其值则为假(False);关系表达式的值既不是数值型量,也不是字符型量,而是一种新的数量类型——逻辑型。逻辑型只有两个可能的值:假(False)和真(Ture)。 关系表达式的值定义如下: (1)对数值型的数据比较,是按照数值的大小来进行比较
8、。如13>
此文档下载收益归作者所有