循环结构嵌套

上传人:206****923 文档编号:41639183 上传时间:2018-05-30 格式:DOC 页数:5 大小:33KB
返回 下载 相关 举报
循环结构嵌套_第1页
第1页 / 共5页
循环结构嵌套_第2页
第2页 / 共5页
循环结构嵌套_第3页
第3页 / 共5页
循环结构嵌套_第4页
第4页 / 共5页
循环结构嵌套_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《循环结构嵌套》由会员分享,可在线阅读,更多相关《循环结构嵌套(5页珍藏版)》请在金锄头文库上搜索。

1、循环结构嵌套循环结构嵌套课标要求课标要求能够编写程序解决循环嵌套不多于三重的多重循环问题,尝试寻找身边的循环结构问题,分析问题算法并编程解决。学生情况学生情况高一下学期,在人教版高中数学必修三的课程中,学生们已经初步认识了程序的基本结构,会用循环的思想解答一些数学问题,这些知识可以为选修算法与程序设计打下基础。但是数学课上的内容主要还是停留在纸面上,在 vb 平台上编写程序解决问题并得到正确结果,可以让学生在知识的基础上进一步理解和掌握。教材处理教材处理教材使用教育科学出版社的算法与程序设计(选修),教学内容为第二章(程序设计 ABC)第三节(程序的基本结构)中的第三部分(循环结构)。教材中将

2、循环嵌套的内容做为实践活动,本次课将循环嵌套内容做为一节知识探究课程来讲解。教师可以通过复习巩固上节课循环结构内容,再深入学习嵌套,用一节课时间来完成。教学目标教学目标根据本节教学内容以及学生的特点,结合学生在数学第三模块所学的算法知识,确定本节课教学目标如下。1、知识与技能 能够牢固掌握程序的循环结构。 会用循环结构嵌套编写程序来解决问题。 2、能力目标培养学生分析问题、解决问题的能力。 3、情感目标使学生积极参与,发挥他们的主动性,激发他们的求知欲。教学方法及策略教学方法及策略建议本节采用 1 个课时完成,采用示例引导方式进行讲解、探究和学生自主学习相结合的学习方法。 教学过程中教师起主导

3、作用,引导学生关注新知识并思考,学生在倾听、反馈和实验过程中建构知识。数学课上学习循环结构解决的都是数学上的一些问题,学生已经觉得有点乏味,所以本节内容,将从打印图形的方式来介绍嵌套,使学生能从思想上得到调节,比较轻松地接受循环嵌套的设计思想。教学的重点与难点教学的重点与难点重点:从问题中分析出循环的嵌套难点:嵌套中的循环变量的意义教学媒体教学媒体多媒体教学软件,计算机网络教室教学过程教学过程上节课我们已经学习了程序的循环结构中的 for/next 循环,同学们一起先回忆一下它的语法格式:For 循环变量 = 初值 To 终值 Step 步长循环体语句块 Next 循环变量 引入:在窗体中打印

4、出一行如下图形:*请学生思考如何实现。让学生查看主要代码:N=10For i=1 to n Print “*”;Next i(更改 n 值,可以得到长度不同的图形)学生分析,发现其实是重复打印“*”符号,可以利用循环实现1.在窗体上演示打印出如下图形:*让学生思考分析图形的构成;讲解:原图形可以分解成多行图形,而每一行图形又是由多个基本的“*”构成;从而引入循环嵌套的概念:循环里面又有循环。详细讲解并演示:详细讲解并演示:从第一行开始逐行输出,每一行里面又逐个“*”输出,一行输完换下行,第 i 行有 i 个“*”。代码如下:For i=1 to 4For j=1 to iPrint “*”;N

5、ext jPrintNext i2.若是要打印出下列图形,要如何实现?* * * * For i=1 to 4For j=1 to 2*i-1Print “*”;Next jPrintNext i3.打印出下列图形*介绍可以利用 tab(n)定位函数来解决For i=1 to 4Print tab(5-i);For j=1 to iPrint “*”;Next jPrintNext i4.若是要打印如下图形,又将如何实现?*For i = -2 To 2For j = 1 To 3 - 2 * Abs(i)Print “*“;Next jPrintNext i练习:打印以下图形:#作业:打印以下图形1222333334444444555556667小结:如果一个算法涉及到循环结构嵌套,要注意分析以下几点:分析循环嵌套的重数及每重循环次数分析循环体内容:需要重复的内容; 循环变量值的意义。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号