循环结构嵌套_第1页
循环结构嵌套_第2页
循环结构嵌套_第3页
循环结构嵌套_第4页
循环结构嵌套_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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

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

3、过程中建构知识。数学课上学习循环结构解决的都是数学上的一些问题,学生已经觉得有点乏 味,所以本节内容,将从打印图形的方式来介绍嵌套,使学生能从思想上得到调 节,比较轻松地接受循环嵌套的设计思想。教学的重点与难点重点:从问题中分析出循环的嵌套难点:嵌套中的循环变量的意义教学媒体多媒体教学软件,计算机网络教室教学过程上节课我们已经学习了程序的循环结构中的for/next循环,同学们一起先 回忆一下它的语法格式:For循环变量=初值To终值Step步长循环体语句块Next循环变量引入:在窗体中打印出一行如下图形:*请学生思考如何实现。让学生查看主要代码:N=10For i=1 to nPrint “

4、*”;Next i(更改n值,可以得到长度不同的图形)学生分析,发现其实是重复打印“*”符号,可以利用循环实现在窗体上演示打印出如下图形:*让学生思考分析图形的构成;讲解:原图形可以分解成多行图形,而每一行图形又是由多个基本的“*” 构成;从而引入循环嵌套的概念:循环里面又有循环。详细讲解并演示:从第一行开始逐行输出,每一行里面又逐个“*”输出,一行输完换下行, 第i行有i个“*”。代码如下:For i=1 to 4For j=1 to iPrint “*” ;Next jPrintNext i若是要打印出下列图形,要如何实现?*For i=1 to 4For j=1 to 2*i-1Print “*” ;Next jPrintNext i打印出下列图形*介绍可以利用tab(n)定位函数来解决For i=1 to 4Print tab(5-i);For j=1 to iPrint “*” ;Next jPrintNext i若是要打印如下图形,又将如何实现?*For i = -2 To 2For j = 1 To 3 - 2 * Abs(i)Print *;Next jPrintNext i练习:打印以下图形:#作业:打印以下图形12223333344444445555

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论