资源简介 课题顺序结构(一)课型新授教 学 目 标知识与技能通过生活中的实例,让学生逐步理解顺序结构的概念,克服文字性概念给学生带来的恐惧情绪;学会应用流程图知识对顺序结构进行规范化描述,增强“流程图是程序设计中算法思想的重要体现”思想。过程与方法以“网上发送电子邮件”为教学实例,通过各个步骤分析,引入顺序结构的概念,并运用所学的流程图知识将实例的各个步骤反映在流程图中,加强对顺序结构的理解。情感态度价值观通过“网上发送电子邮件”这个生活实例,引导学生在任务的驱动下来学习、理解程序设计中顺序结构的概念。重点难点分析通过实例分析,逐步理解顺序结构的概念,并学会用流程图将顺序结构表达出来;学生对顺序结构的理解和区分;运用流程图知识将顺序结构表达出来。教学准备网络教室,软件要求安装VB6.0。教学过程设计课堂随记一、导入在现实生活中,事物的发展通常按照一定的顺序进行。这种事物的反应到程序设计上,就是一种顺序结构。比如第一节课我们讲的饮料交换问题,打电话程序等等,那我们生活中还有什么按顺序下来的事情?二、新授(一)顺序结构的认识那什么是顺序结构?举例:正常的网上发送邮件,总共七步。布置任务1:发送一份电子邮件给内部服务器。请学生用文字描述在网上发送电子邮件的步骤;第一步:进入电子邮箱页面;第二步:输入已申请的帐号、密码;第三步:登陆邮箱;第四步:输入收件人的邮箱地址;第五步:撰写邮件;第六步:发送邮件;第七步:退出邮箱。这就是一种基本的顺序结构。开动脑筋:实际生活中还有顺序结构的例子吗?(二)顺序结构的流程图表示顺序结构是程序设计中最简单、最基本的结构方式。顺序结构流程图布置任务2:用流程图表示发送电子邮件的步骤发送电子邮件的流程图三、课堂总结教师总结:顺序结构的流程图绘制完成后,一般需要对流程图的常用图形和流程线的运用准确性,程序设计思想的严谨性、完整性等进行校验,同时关注流程图的美感,养成用流程图表达完整程序设计思想的习惯。激发兴趣,引入所学。让学生体验一下顺序结构。学生根据所学知识,自由发挥进行绘制流程图。这是给学生一个学以致用的锻炼机会,在巩固新授课知识的同时,培养学生的创新能力,鼓励学生个性发展。回顾归纳所学知识,提醒在绘制流程图的注意事项。 课题顺序结构(二)课型新授教 学 目 标知识与技能通过实例进一步理解顺序结构概念;初步理解常量、变量、表达式、函数、赋值语句等概念及含义;通过“海伦公式求三角形面积”的程序设计,学会顺序结构的设计方法。过程与方法通过“用海伦公示求三角形面积”的VB程序设计,了解顺序结构的概念,学习程序中常量、变量、表达式、常用函数、赋值语句的使用,熟悉顺序结构程序设计的方法。情感态度价值观在实例中感受顺序结构程序设计在解决日常生活问题中的作用,逐步养成规范的程序设计的习惯。重点难点分析数据类型、常量、变量、表达式、常用函数、赋值语句;数据类型的转换,赋值语句的执行过程。教学准备网络教室,软件要求安装VB6.0,求三角形面积的程序。教学过程设计课堂随记一、导入复习上节课有关“顺序结构”的概念及用流程图表示顺序结构的方法。引入教学内容:顺序结构的程序实例——已知构成三角形的三条边长,求三角形的面积。二、新授(一)任务分析? 已知构成三角形的三条边长a,b,c,可利用海伦公式 计算三角形的面积,其中p=(a+b+c)/2。(二)确定算法算法如下:(1)定义五个变量a,b,c,p,s;(2)计算(a+b+c)/2的值并赋值给p;(3)计算sqr(p*(p-a)*(p-b)*(p-c))的值并赋值给S;(4)结束。(三)设计界面接下来我们打开VB,开始设计界面(1)新建一个“标准EXE”工程(2)在窗体中添加4个标签控件,4个文本框控件,1个命令按钮控件(3)设置各个对象的属性,主要包括以下内容对象名属性名属性值Form1Caption海伦公式求三角形面积Lable1Captiona=Lable2Captionb=Lable3Captionc=Lable4Caption三角形面积是:Text1NametxtaText(空)Text2NametxtbText(空)Text3NametxtcText(空)Text4NametxtareaText(空)Commad1Caption计算(四)编写代码在command1对象的Click事件中编写以下代码:Dim a As Single Dim b As Single Dim c As Single Dim p As Single Dim S As Single a=Val(txta.Text)b=Val(txtb.Text)c=Val(txtc.Text)p=(a+b+c)/2S=sqr(P*(p-a)*(p-b)*(p-c))Txtarea.Text=str(s)(五)调试运行执行程序,并输入a、b,c相关数值进行程序运行及调试。(六)保存上交保存工程文件和窗体文件,并生成可执行文件,并上交至教师机。三、课堂总结(一)赋值语句赋值语句是将表达式的值赋给变量或属性语法:变量名=表达式 对象名.属性名=表达式,其中“=”是赋值号例:p=(a+b+c)/2;txtarea.Text=Str(s)(二)算术运算符常用的有:+(加)、—(减)、*(乘)、、(除)等(三)常用函数Val(x):将字符型变量转换为数值型Str(x):将数值型变量转换成字符型Sqr(x):求x的算术平方根(四)常量常量是程序运行过程中,值始终不发生改变的量。(五)变量变量是指数据的存储单元,存储的数据在程序执行过程中是可变的,其要素包括变量名,变量类型。(六)数据类型:VB提供的基本数据类型有数值型,字符型(String),布尔型(Boolean)等:其中数值型主要包括:整数(Integer) 长整数(Long) 单精度实数(Single) 双精度实数(Double)复习回顾上节课知识。先让学生尝试一下程序效果,再引导学生分析问题,得出用顺序结构解决该问题的过程,明确程序中需要用到的变量及其数据类型。根据上述算法分析结果,引导学生搭建界面,设置对象属性。重点解决数据的输入和输出问题,引入 Val 函数和 Str 函数,在输入和输出问题中,如何正确使用 Val函数和 Str 函数是一个难点回顾归纳重点、难点知识。 展开更多...... 收起↑ 资源预览