粤教版(2013)信息技术第二册 2.4程序的顺序结构 教案

文档属性

名称 粤教版(2013)信息技术第二册 2.4程序的顺序结构 教案
格式 doc
文件大小 74.0KB
资源类型 教案
版本资源 粤教版
科目 信息技术(信息科技)
更新时间 2020-09-29 08:31:03

图片预览

文档简介

课 题:程序的顺序结构
科 目:信息技术
执教老师:
班别:初二
上课地点:
时 间:
课 型:新授课
学情分析:学生经过前面三节的学习,对VB程序设计有了初步了解,基本熟悉了标签、文本框、按钮控件的使用。了解了VB基本语句,但并不熟悉,特别是对于赋值语句的使用,很容易搞错方向性,需要教师反复强调。部分学生打字速度慢,影响编程进度。
教材分析:本节内容在整个程序设计的学习过程中起到一个承前启后的作用,“前”是对语句、控件使用的深化认识,“后”是程序结构学习的一个基础。顺序结构因其难度不大,放在了程序基础结构的第一节,起着一个引导学生进一步深入学习的作用。因此,本课的目的是以强化学生使用基本控件、基本语句为主,通过计算圆面积程序理解顺序结构的基本含义。
教学目标:
知识与技能
1) 进一步熟悉标签、文本框、命令按钮控件的使用方法。
2) 进一步理解常量、变量。
3) 掌握赋值语句、画圆语句的使用方法。
4) 掌握使用END语句退出程序。
5) 掌握程序设计的顺序结构,了解程序设计的基本思维和方法。
2、 过程与方法
1) 通过计算圆面积程序,了解使用计算机解决具体问题的基本步骤。
2) 通过对半径、面积、画圆的处理,掌握基本的数据输入、处理和输出方法。
3) 通过使用已经做好界面的半成品文件,能力不足的学生也可以完成练习。
4) 通过能力拓展,学有余力的学生可以继续拓展思维、巩固知识。
3、 情感态度与价值观
1)通过圆的面积程序编写,锻炼紧密的逻辑思维能力,培养初步的程序设计思维。
2)通过简单程序的编写,培养使用信息技术解决生活问题的能力。
3)体验程序解决实际问题的思想方法,激发学习程序设计的求知欲。
4)通过使用半成品文件,能力不足的学生也可体验到编程的乐趣,获得成功的快乐。
教学过程(包括内容、教法、学法、媒体选用、教学环节):
重点:程序设计的顺序结构。
难点:利用什么事件触发画圆语句;怎样清除上一次画的圆。
教学策略:。
媒体:多媒体计算机室、广播软件、课件、学案、微课。
教学过程:
教学环节 教师活动 学生活动 设计意图
新课引入 同学们,根据我们学过的数学知识,要计算一个圆的面积,首先要知道什么?半径。同样的,在程序中,首先要得到半径的值,然后才能计算圆的面积,这种顺序关系是不能倒过来的。今天,我们就来一起编写一个计算圆面积的程序。 思考问题,回答问题,观看课件 从学生已有数学知识入手,让学生明白必须先有半径,才能求圆面积,这个顺序不能反。
新课讲授 一、界面设计
分析界面需要使用哪些控件?需要设置哪些属性?
二、数据的输入
在VB中实现数据的输入有多种方法,可以使用文本框,也可以使用赋值语句直接赋值。
思考1:计算圆面积程序需要输入哪些数据?怎样输入?
1、如何输入圆的半径?r = Val(Text1.Text)
2、如何输入圆周率?pi = 3.14
思考2:为什么半径r不直接用赋值语句输入,圆周率不用文本框输入?
固定不变的值一般用赋值语句输入,需要变化的值一般用文本框输入。
三、数据的处理
如何计算圆的面积?s = pi * r * r
四、数据的输出显示
程序的运行结果要通过各种输出方式展示给用户。在VB中,数据的输出也有多种形式,如使用文本框、标签、使用PRINT方法或者把需要输出的数据以图形、图像的方式表示等等。
思考:此程序有哪些数据需要输出?
1、输出圆的面积Text2.Text = s
2、在窗体画出相应大小的圆 Circle (5000, 1500), r
五、事件驱动
思考:刚才分析的数据的输入、处理、输出代码放在哪里?
command1(计算按钮)的click(单击)事件:
r = Val(Text1.Text)
pi = 3.14
s = pi * r * r
Text2.Text = s
Text1(半径文本框)的LostFocus(失去焦点)事件:
r = Val(Text1.Text)
Circle (5000, 1500), r
Command2(退出按钮)的click(单击)事件:
end
【上机实践】编写计算机圆面积的程序,运行时分别输入两个半径值500,1000,观察程序的运行结果?有什么问题出现?如何解决?
Text1(半径文本框)的LostFocus(失去焦点)事件里第一句需加入cls清屏语句,清除上一次画的圆。
提高任务:
1、画圆时画出带蓝色填充色的圆
2、增加一些对象,能把圆的周长也计算并显示出来
六、顺序结构
思考:将command1(计算按钮)的click(单击)事件修改成这样:
r = Val(Text1.Text)
s = pi * r * r
pi = 3.14
Text2.Text = s
程序还能正常运行吗?为什么?
不能,因为算面积s的时候pi还没赋值。
程序的执行一般是按照书写的顺序,由上而下、从左到右一次逐个语句执行,这种结构称为顺序结构。
思考:以下两段程序执行后,a、b的值分别是多少?
A=1 a=1
B=1 b=1
A=a+b b=a+b
B=a+b a=a+b
顺序结构是按由上而下、从左到右依次逐个语句执行,顺序不同,运行结果也不同。
观察程序界面,思考如何完成
动手完成界面设计
思考问题
思考问题
思考问题
思考问题
根据以上分析,上机编写计算圆面积程序
运行程序,发现问题,解决问题
前面做不出来的学生可使用半成品文件夹内的半成品继续完成
有能力的同学完成
思考问题,动手实践
思考问题,回答问题
复习常见控件的添加以及属性的设置
分析如何实现数据的输入,归纳文本框输入和赋值语句输入的适用情况
分析程序需要进行哪些数据处理
分析程序需要进行哪些数据输出显示
引入事件驱动的概念,让学生明白代码是通过不同事件去驱动它来运行的
通过运行两组半径数据,屏幕上会有两个圆同时存在,引入要用cls清屏语句清除上一次画的圆
设计提高任务,供有余力的同学完成
通过调整语句的顺序,理解顺序结构的执行过程
通过实际例子理解顺序结构由上到下、由左到右的执行过程
小结 1、计算圆面积程序中有哪些常量、变量,使用了哪些语句?
数值型常量:3.14、5000、1500
变量:r、pi、s
语句:赋值语句、画圆语句、清屏语句、结束语句
2、程序设计的基本思维
1)数据输入2)数据处理3)数据输出 4)事件驱动 思考、整理知识 复习前面程序基本要素
知识形成
检测 布置学生完成课本P78练习 完成课本P78练习 检查学生对本节内容的掌握情况