admin 管理员组文章数量: 1086019
2024年3月27日发(作者:bom浏览器对象模型)
《程序设计初步——顺序结构》教学设计
《程序设计初步——顺序结构》教学设计
一、 学习者分析
本校学生是农村地区生源,大部分学生在小学阶段没有学习过计算机,虽然
初一对计算机知识与操作有了一定接触,但认识与实践能力还是非常薄弱。本教
案的教学对象是初二年级的学生。初二的学生具备一定的抽象思维能力,但认知
特点还是以识记为主,缺乏成熟的逻辑思维能力,对程序设计的学习造成非常大
的障碍。程序设计初步这部分内容涉及语法、结构等符号化的知识,对学生来说
非常抽象和陌生,学生不容易理解与接受,并容易造成抵触心理,较丰富多彩的
幻灯片制作缺乏兴趣。在本节内容前学生已学习了VB程序设计环境、变量、赋
值语句、算术表达式等知识,为本节课学习打下基础。
二、教学内容分析
本节课学习内容是初中教材第二册第二章第四节课内容。本节课在整个程序
设计的学习过程中起到一个承前启后的作用,“前”是对语句、语法使用的深化
认识,“后”是程序结构学习的一个基础,因此,本教案设计的目的以强化学生
掌握正确的语法、学会使用基本的函数、懂得理解程序的顺序结构为主,本节课
主要让学生了解画圆语句circle的功能,inputbox函数的使用方法,并在画圆程
序的基础上引导学生理解程序中顺序结构的含义。
(一)教学重点:
(1) 画圆语句circle和常用函数inputbox的格式及其含义;
(2) 程序顺序结构的特点。
(二)教学难点:
(1) 常用函数inputbox的格式及其使用方法;
(2) 对顺序结构的理解及应用。
三、 教学目标
【知识与技能】
1.理解画圆语句和inputbox函数的功能和格式;
2.了解程序的顺序结构的特点;
1 / 4
《程序设计初步——顺序结构》教学设计
3.了解常用数学函数的含义。
【过程与方法】
通过观察、实践,体验、领悟画圆语句和常用函数在程序设计中的作
用,以教师引导、学生积极思考分析问题、实践验证问题的方式,进而领
悟顺序程序结构的特点。以任务驱动式结合小组协作式,让学生在紧凑而
又和谐的学习氛围中不断提高计算机的知识水平。
【情感态度与价值观】
1. 培养学生发现问题、思考问题和解决问题的习惯;
2. 培养学生初步的程序设计思维。
四、教学策略
引导学生发现问题,分析问题,最终掌握方法解决问题。以任务驱动、分组
探讨的方法让学生积极发挥想象力,提高学习的效率。
五、 教学过程
教学环节 教师教学 学生活动
找出该程序存在的问
题:
1.乘号应由“*”表示;
2.表达式间用逗号或
分号分隔,但不能
使用中文输入法的
双引号、分号或逗
号。
使用圆规画圆,先确定
圆的位置,后确定圆的
半径画圆。
思考使用VB画圆的方
法
查阅书本P40了解cir
cle语句的作用,
设计意图
演示一个求半径为1000的圆的面积
的程序,请同学们找出错误的地方:
Private Sub Form_Click()
R=1000
新课讲授S=3.14 X r X r
前的温故 Print “圆的半径为:”;r;“厘
米”
Print “圆的面积为:”,s,“平
方厘米”
End Sub
平时我们画圆有什么方法,怎么画
圆?能不能同时输出圆的相关信息
新课导入
并画出这个圆的图形?使用VB也能
画圆!
实现输出圆的面积并画圆——为程
序添加一条画圆(circle)语句:
Circle(2500,2500),r
解读Circle语句:
(2500,2500)——决定圆的位置
行位置 列位置
2 / 4
强化对输
出语句的
格式及运
算符的正
确认识
创设情境,
激发探讨
《程序设计初步——顺序结构》教学设计
顺序结构
探讨第一
步:根据
圆的半径
画圆,了
解顺序结
构的顺序
性
顺序结构
探讨第二
步:使用
inputbox
函数提供
对话框,
了解顺序
结构的逻
辑性
r ——决定圆的大小
任务:思考插入circle语句的位置,
打开D:VB学习圆的工程.vbp(代
码如下),尝试为该程序插入一条ci
rcle语句:
Circle(2500,2500),r 小组讨论添加circle
程序代码如下: 语句的位置并完成任
Private Sub Form_Click() 务一
R=1000
S=3.14*r*r
Print "圆的半径为:";r;"厘
米"
Print "圆的面积为:";s;"平方
厘米"
End Sub
1、邀请最快完成的同学上台演示
2、邀请做法与上述同学不一致的同
学上台操作演示(如没有的话教师演
示)
发现问题:语句顺序不
思考:circle语句插入位置不一样,同,程序运行的结果不
程序运行的结果有何异同? 一样
得出结论:程序是按照语句由上而下
的顺序执行的,这种结构称为顺序结
构。
设置问题情境:现在我们能够应用V在程序中修改圆的半
B画圆了!要画一个半径为500的圆,径可以画不同的圆,发
501,502……的圆,怎么办? 现问题:频繁地修改程
分析问题:程序是设计给用户使用序代码,用户使用起来
的,用户不一定懂得修改程序代码,不方便,程序交互性不
直接修改程序行不通,能不能够设计强。
一个对话框,让用户输入半径的值,思考是否有更高效的
程序自动画圆? 方法?
解决办法:让用户输入半径,程序画
圆——使用inputbox函数提供一个
对话框。
教师演示,学生观看
观看老师演示:
程序运行后马上弹出
1、函数——VB系统为实现常用的功一个要求输入圆的半
能而编写好的小程序。函数调用后,径的对话框。
返回一个确定的值。
3 / 4
认识程序
设计的多
元化和丰
富性,激发
学习的兴
趣
从实践中
认识顺序
结构
对顺序结
构形成感
性认识
了解使用
函数的原
因和方法
掌握input
box函数的
格式
《程序设计初步——顺序结构》教学设计
2、Inputbox()函数的一般格式:
Inputbox("<提示>","<对话框
标题>")
功能:显示一个对话框,并显示出相
应的输入提示信息,让用户输入数
据,所输入的数据就作为函数的返回
值。
思考:1、在提示框中输入的值赋给
了谁?2、这条语句的位置可否修
改?
提示:这条语句是一个赋值语句
小试验:把第二行语句r=inputbox
(“请输入圆的半径”,“输入圆半
径”)放在程序的倒数第二行。
请同学上台演示
得出结论:顺序结构的程序语句的书
写顺序是根据实际问题的逻辑顺序
进行设计与摆放,不可以随意摆放。
讲解其他常用的数学函数:
Abs(x):求x的绝对值
介绍 Spr(x):求x的算术平方根
常用的数Int(x):取整函数,求不大于x
学函数 的最大整数
分析下列程序段,思考程序段运行的
结果。
A=1
练习
B=2
Print a,b
&
A=a+b
总结
B=a+b
Print a,b
顺序结构的程序是按照从上到下的
顺序依次逐个语句执行程序的
查阅书本P40思考inp
utbox函数的功能及使
用格式
思考并讨论
查阅书本P40,了解顺
序结构的概念,并作补
充
对顺序结
构形成理
性认识
查阅书本P40了解常
用数学函数的含义,完
成练习:
Abs(-36)= Abs(63)=
Sqr(64)= Sqr(121)=
Int(100.99)=
Int(-29.99)=
完成练习
了解常用
的数学函
数
小结
4 / 4
版权声明:本文标题:《程序设计初步——顺序结构》教学设计 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1711499213a597112.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论