资料摘要
《程序的循环结构》教学设计教学目标:通过教学,使学生掌握循环结构的思想,能识别和理解简单的循环程序的功能,并运用循环结构设计程序解决简单的问题。教学重点:理解循环结构思想,掌握循环结构的句型,会编程解决简单的循环问题。教学难点:循环结构中的循环条件和循环体的确定。教学方法:讲授法、演示法、启发探究法
- 资料类型:教学教案文档
- 所属课文:5.2.1 使用数据库应用系统
- 支持正文预览,并提供同课文课件入口
- 浏览次数
- 102
- 下载次数
- 0
- 更新时间
- 2018-07-12 16:57:00
- 来源学校
- 学校:天长市第二中学
5.2.1 使用数据库应用系统名师教学设计1
未知
摘要:暂无摘要
关键词:5.2.1 使用数据库应…名师教学设计1
正文
《程序的循环结构》教学设计
教学目标:通过教学,使学生掌握循环结构的思想,能识别和理解简单的循环程序的功能,并运用循环结构设计程序解决简单的问题。
教学重点:理解循环结构思想,掌握循环结构的句型,会编程解决简单的循环问题。
教学难点:循环结构中的循环条件和循环体的确定。
教学方法:讲授法、演示法、启发探究法
教具:多媒体计算机
教学过程:
一、
导入
引例:写出1+2+3+4+……+100算法步骤
设计意图:设计此引例的目的是由于此题是从1加到100,反映了重复执行加法运算的过程,为引出概念做好准备。
问题预设:即学生在写算法时可能出现的几种情况
(1)甲:第一步:输入1,2,3,…,100;
第二步:计算S=1+2+3+4+…+100;
第三步:输出S
不足:输入数据时很烦琐,若求1+2+3+4+…+10000值,则很难实现。
(2)乙:第一步:输入1,100,
第二步:计算S第三步:输出S
1 1100100
2
不足:必须知道公式,若不知公式,则无法进行。另外,这只是求一种类型公式,而如果改为1222n2则无法进行。
(3)丙:第一步:确定S00 第二步:计算S1S01
第三步:计算S2S12
……
第100步:计算S99S9899
第101步:计算S100S99100
不足:步骤太多,有限时间内不易实现,浪费时间。
(4)丁:第一步:确定S00 第二步:计算SnSn1n
第三步:若n100,则执行第二步,若n100,则输出结果。
教学处理:教师引导学生对各种算法进行分析,得出各种算法的优点和不足,比较出第四种方法是解决问题的最佳方案。与前三种方法比较而言,步骤简洁,把重复的步骤用一个式子表达出来。若学生中没有发现第四种方法,则由教师引导学生得出。从而得出循环结构定义,同时揭示本课课题。
二、
新课讲授
1、
基础理论介绍
循环结构分为当型循环结构与直到型循环结构,前者先进行条件判断;后者是执行一次要重复执行的程序段或语句,再进行条件判
2
断。并展示循环结构的流程图。
VB提供了三种循环语句来实现循环:For…Next、 While… Wend 和Do …Loop 2、For…Next循环
For…Next循环通常用于数值的等差递增、递减的变量循环,使用格式如下:
For 循环变量=初值 to 终值 [Step 步长] [循环体语句序列] Next 循环变量
说明:①执行For语句时,首先将初值赋给循环变量,然后将循环变量的值与终值进行比较,如果循环变量的值没超出终值,则执行循环体语句序列的语句,否则执行Next下面的语句。
②执行Next语句时,将循环变量的值与步长值相加,再赋给循环变量,然后将循环变量的值与终值进行比较,如果循环变量的值没超出终值,则执行循环体语句序列的语句,否则执行Next下面的语句。
③若步长值为正数,则循环变量的值大于终值时为超出;若步长值为负数,则循环变量的值小于终值时为超出。
④如果没有关键字Step和其后的步长值,则默认步长值为1。
⑤循环次数=INT((终值-初值)/2+1) 3、课堂讨论
编程求解1+2+3+…+100的和(教师演示,学生观看并思考以下
3
问题)。
想一想:
(1)循环体共执行了几次?
(2)循环结束时i=? (3)循环变量的增量能不能是0,如果是0会出现什么结果?
看下面一段代码
for j=15 to 3 step –2
print j next j 问循环结束时,循环变量j=?
举一反三:
S=1+3+5+…+99 S=99×…×5×3×1 4、课堂训练(找同学上讲台操作)
求N~M之间所有整数的和,程序效果如下图所示:
三、
小结
这节课我们学习了循环结构的一种(For…Next循环),循环
4
结构是我们程序设计的基础,我们必须在理解的基础上牢牢掌握。同时说明程序的三大结构:顺序结构、选择结构、循环结构,并帮同学们复习这三种结构所用的场合。
四、
课后上机实训作业
国际象棋起源于印度。棋盘上共有8行8列构成64个格子。传说国王要奖赏国际象棋的发明者,问他有什么要求,发明者说:“请在棋盘的第1个格子里放上1颗麦粒,在棋盘的第2个格子里放上2颗麦粒,在棋盘的第3个格子里放上4颗麦粒,在棋盘的第4个格子里放上8颗麦粒,以此类推,每个格子里放的麦粒数都是前一个格子里放的麦粒数的2倍,直到第64个格子。请给我足够的粮食来实现上述要求。”你认为国王有能力满足发明者的上述要求吗?预习循环结构的另外两种句型,并用VB程序说明国王麦粒问题。
教学反思:课堂应该是教学的一个互动的平台,通过师生的有效的交流达到知识的传授,知识的迁移和知识的重新建构。正是在这个意义上,把握学情,对症下药显得非常重要。
5
文档信息
- 格式: PDF
- 页数: 未知页
- 字数: 未知
- 上传时间: 2018-07-12 16:57:00
- 下载次数: 0
- 浏览次数: 102
- 积分: 1
- 收藏: 0
作者信息
5ygggwenku_166115
来自:学校:天长市第二中学
配套课件
相关文档
下载提示
下载文档后,您可以获得:
- 完整无水印文档
- 高清阅读体验
- 随时保存查看
- 支持打印下载
关于本教案的常见问题
Q:5.2.1 使用数据库应用系统名师教学设计1是什么类型的资料?
A:这是一份教学教案文档,可用于备课、课堂讲解与课后复习,支持在线预览正文内容。
Q:这份教案对应哪篇课文?
A:对应课文《5.2.1 使用数据库应用系统》,可从面包屑进入课文目录查看同课其他资料。
Q:如何找到配套课件?
A:页面提供「配套课件/同课文课件」入口;也可进入课文详情页同时查看教案与课件列表。