资料摘要

《程序的循环结构》教学设计教学目标:通过教学,使学生掌握循环结构的思想,能识别和理解简单的循环程序的功能,并运用循环结构设计程序解决简单的问题。教学重点:理解循环结构思想,掌握循环结构的句型,会编程解决简单的循环问题。教学难点:循环结构中的循环条件和循环体的确定。教学方法:讲授法、演示法、启发探究法

  • 资料类型:教学教案文档
  • 所属课文:5.2.1 使用数据库应用系统
  • 支持正文预览,并提供同课文课件入口
浏览次数
102
下载次数
0
更新时间
2018-07-12 16:57:00
来源学校
学校:天长市第二中学

5.2.1 使用数据库应用系统名师教学设计1

未知
2018-07-12 16:57:00
102
0
PDF / 未知页
未知字
配套课件
积分:1
第 1 页,共 1 页

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 1100100

2

不足:必须知道公式,若不知公式,则无法进行。另外,这只是求一种类型公式,而如果改为1222n2则无法进行。

(3)丙:第一步:确定S00 第二步:计算S1S01

第三步:计算S2S12

……

第100步:计算S99S9899

第101步:计算S100S99100

不足:步骤太多,有限时间内不易实现,浪费时间。

(4)丁:第一步:确定S00 第二步:计算SnSn1n

第三步:若n100,则执行第二步,若n100,则输出结果。

教学处理:教师引导学生对各种算法进行分析,得出各种算法的优点和不足,比较出第四种方法是解决问题的最佳方案。与前三种方法比较而言,步骤简洁,把重复的步骤用一个式子表达出来。若学生中没有发现第四种方法,则由教师引导学生得出。从而得出循环结构定义,同时揭示本课课题。

二、

新课讲授

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

第 1 页,共 1 页

文档信息

  • 格式: 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:页面提供「配套课件/同课文课件」入口;也可进入课文详情页同时查看教案与课件列表。