当前位置:首页 >> 其它课程 >> 2.3.3循环结构教学设计

2.3.3循环结构教学设计


2.2.3 循环结构
一、教材分析: 本课为算法与程序设计第二章第三节的内容, 是在学习了 VB 相关基础知识 和顺序,选择结构的基础上进行的,所以是对前面知识和能力的提升,也是学习 第三章程序实现的基础,作为程序设计三种结构之一,是程序设计的基础。所以 这节是算法与程序设计程序设计中的一个重要知识点。 二、学生分析: 在学习本课之前,学生已熟悉 VB 程序的编程环境与运行方法,了解顺序及 选择结构的程序执行流程,具备一定的算法基础和归纳总结能力。 三、教学目标: (一) 、 知识与技能: 1、了解循环的概念、理解循环结构的基本思想; 2、掌握 for?next 语句的基本结构; 3、理解 for?next 语句的执行过程; 4、尝试采用循环结构编写简单的程序,解决实际问题。 (二)过程与方法: 经历分析、实践、讲解、探究、归纳,通过循序渐进、层层深入, 逐步深化对循环思想和执行过程的理解。 (三)情感、态度与价值观: 1、 通过一个个任务的实战演练,感知使用循环结构解决问题的便捷 和优越, 培养学生运用循环思想解决实际问题的能力,进一步激发学生学习编程 的兴趣。 2、 通过在实际的问题中分析提炼循环结构,从程序设计领域进一 步提升学生的信息素养。 四、教学重难点: 教学重点: ①掌握 for?next 语句的基本结构; ②理解 for?next 语句的执行过程

教学难点: 循环结构程序设计的思想及程序实现 五、教学思路设计及教学方法: 本节课以一个简单的实例, 通过用顺序与循环两种结构来实现的对比引入循 环结构,接着以累加、累积的例子为依托展开教学,最后通过一些变式练习来巩 固知识。 所以在本节课的教学中将采用讲授法、 演示法、 问题教学法等教学方法。 六、教学过程: 一、创设对比情境,引入新课 提出问题:例 1:在窗体上输出 10 行*(每行 10 个) ,怎么实现? 教师先让学生上机实现,多数学生会想到顺序结构实现(在这过程中,学生 可能会出现各种不同的方法,教师此时不要否认他们,要相信他们) ,并提出要 输出 100 行呢?(此时学生有可能退缩了,因为要输入 100 条同样的语句) 。 之后教师用循环结构实现, 并展示给学生,让学生对比在解决些问题过程中 顺序结构存在的问题和循环结构的优越性,从而引入新课。
顺序结构实现 Private Sub Command_Click() Print "**********" Print "**********" Print "**********" Print "**********" Print "**********" Print "**********" Print "**********" Print "**********" Print "**********" Print "**********" End Sub 问题:重复写相同的语句, 代码冗长 循环结构实现 Private Sub Command_Click() For i=1 to 5 step 1 Print i Next i End Sub 优越性:代码简洁,如果要输出 100 行*, 只要将 10 改成 100 问题就迎刃 而解。

对 比

最后得出结论: 当出现许多有规律性重复运算时,这就需要我们掌握循环结构程 序设计方法。 二、明确目标,引入课题,师生共同探究,学习新知

循环结构程序的特点是:程序中的一组语句(称为循环体)在一定条件下可 多次被重复执行,举出生活中常见的循环结构的例子: 星期(星期一~星期天) 时间(00:00:00~23:59:59) 月份(1~12) 人造地球卫星 、绕月卫星的运动

数学运算: 1+2+3+?+10 (累加) 1*2*3*?*10(累乘) 50-1-2-3-?-10(累减) 设计思路: FOR-NEXT 语句等相关知识点的学习若从纯理论角度讲解学生 会感觉很枯燥无味,不感兴趣,所以本过程是在结合上实例基础上进行的,目的 在于提高学生学习编程兴趣, 加深对知识点的理解,感受计算机解决问题的优越 性。 (一) 、FOR-NEXT 语句的格式、注意事项、流程图的学习 1、教师 PPT 展示 FOR-NEXT 语句格式及注意事项 格式:For <循环变量>=<初值>To<终值>step<步长> <循环体> Next 注意事项: 1) 、FOR-NEXT 语句成对出现,循环变量名保持一致。 2) 、循环变量是数值型变量 3) 、步长值可正可负,当步长值为 1 时,step 及步长值可以省略。 4) 、初值、终值和步长值既可以是常量,也可以是变量和表达式 2、分析 FOR-NEXT 语句在例 1 中的格式对应关系: Private Sub Command_Click() for n=1 to 10 Print String(10,"*") next n End Sub 此循环语句中: 循环变量是 n, 初值是 1,终值是 10,步长是 1 循环体是 Print string(10,"*") <循环变量>

3、分析 FOR-NEXT 语句对应的流程图 (根据流程图体会循环结构的思想)

(二)、初试身手: 打开“Form1.frm ” 窗体文件,完成 S=1+2+3+4+?+100 求和的半成品程序。

教师提醒学生使用 For 循环语句需要注意的几点: (1)For 语句与 Next 语句必须成对出现。 (2)循环变量:由自己定义,但是前后必须保持一致。 (3)当初值小于终值时,步长为正数;当初值大于终值时,步长为负数。只有当步长为 1 时,才可以省略 step 1。 (4)循环体:可以为一条语句,也可以为多条语句。

再次对比程序代码、流程图以及执行程序过程:

(三)、共同探究: 教师布置任务: 打开“Form2.frm ” 窗体文件,完成 S=1*2*3*4*?*100 程序代码。 学生完成后,教师总结学生的错误类型:

(四)、迁移应用 1、求 100 以内所有奇数的和,所有偶数的和

2、求 100 以内所有奇数的积,所有偶数的积 3、求 1^2+2^2+3^2+?+100^2 (五)、课堂训练: 1、下面程序的功能是:计算表达式 1+3+5+?+(2n-1)的值, 在文本框 Text1 中 输入 n 的值,结果在文本框 Text2 中输出。则程序中划线处的 ____________。 Private Sub Command1_Click() Dim sum As Long,i As Integer,n As Integer sum = 0 n = Val(Text1.Text) For i = 1 To 2 * n - 1 Step 2 sum = sum + i Next i Text2.Text=Str(sum) End Sub 2、下面是一段 Visual Basic 程序: Private Sub Command1_Click() Dim sum As Double,i As Integer sum = 0 For i = 1 To 5 sum=sum+i*i Next i Text1.Text=Str(sum) End Sub 该程序运行后,语句 sum=sum+i*i 共执行了 次。 语句应更正为

3、下面的程序是求 7!(7!=1*2*3...*6*7)的值,并在默认窗口输出这个值。程 序中有两处错误,请更正。 Private Sub Command1_Click() Dim a As Single

a=0 For i=1 to n a=a*i Next i print a End Sub ①___________________________

②__________________________ 4、下面的程序是求 100 以内奇数和 s 的值(S=1+3+5+7...+99) 。 请将程序补充完整: Private Sub Command1_Click() Dim s As Single Dim i As Single S=________ For i=1 to 100 Step ________ ___________ Next i print s End Sub 5、输入 100 个数,统计其中负数、零及正数的个数。 Private Sub Form_Click() Dim i , fs, zs, ns As Integer rem fs, ns, zs 分别代表负数、零及正数的个数 Dim k As Double Fs=0:ns=0:zs=0 For i = 1 To 100 k = Val(InputBox("输入一个数据")) If k > 0 Then __________

ElseIf k < 0 Then fs = fs + 1 Else ____________ End If Next i Print "负数、零及正数的个数是:"; fs, ns, zs End Sub

七、教学反思: 我认为,一节课要达到既定的教学目标,首先要有学生的广泛参与;而学生的参 与,是建立在他们对教学内容(甚至可能是其中的某一个点)感兴趣、有进一步 探究的欲望的基础上的。 这在一定程度上又取决于老师如何设计教学,变空洞枯 燥为生动有趣;如何激发引导学生,变生硬的说教灌输为积极的互动获取。 另外,信息技术课时紧张,怎样向课堂 45 分钟要效率,达到 45 分钟的最大化利 用,也是值得深思的问题。 本课基本的设计理念是:高效率、创新性、生活化、开放性。 具体说来,本课有以下特点: 1) 考虑到“本节主要是让学生理解循环结构的基本思想” (教参 P19)以

及学情,本课有意弱化学生在 VB 中的代码编写,而重在对学生思维的训练,培 养他们根据需要采用循环结构解决实际问题的思想,学会怎样分析循环问题、设 计算法,并提炼 for 语句的基本结构,故任务设置以完善半成品居多; 2) 所用例子贴近生活,新颖别致,针对性强,有一定趣味性,能较好地调

动学生的积极性,避免了一讲循环总是和几个经典数学题目打交道,干瘪乏味。 3) 整个教学活动循序渐进、层层深入、由易到难、由具体到抽象、点面结

合,符合学生的认知特点。最后,让学生思考能否用循环结构解决自己遇到的一 些问题,体现课堂的开放性,学生对获得的知识进行内化、迁移和应用。


更多相关文档:

2.3.3循环结构教学设计.pdf

2.3.3循环结构教学设计_电子/电路_工程科技_专业资料。2.2.3 循环结构

高中数学第二章算法初步2.3循环结构教案.doc

高中数学第二章算法初步2.3循环结构教案 - 2.3 循环结构 整体设计 教学分

循环结构教学设计.doc

体现了差异发展教学。 六、板书设计: 的最小正整数的算法并画出相 §1.1.3(3)循环结构 1、循环过程 2、循环结构 3、 循环变量、 循环条件、 循环体 作业...

1.2.3循环语句教学设计.doc

1.2.3循环语句教学设计 - 循环语句 海东中学 高霞 必修三 1.2.3 循环语句教学设计 设计教师 海东中学 高霞 一、本节在教材中的作用及地位: 本节在教材中的...

...2.2算法的基本结构及设计 循环结构教学设计 北师大....doc

第三课时 1.教学目标 2.2 算法的基本结构及设计 循环结构 根据新课标的要求和学生的认知特点,确定本节课的学习目标。 (1)知识与技能 学生能理解循环结构...

...2018学年高中数学第二章算法初步2.3循环结构教学案....doc

2017_2018学年高中数学第二章算法初步2.3循环结构教学案北师大版必修3 - 2.3 循环结构 预习课本 P93~101,思考并完成以下问题 (1)什么样的算法结构是循环结构...

高中数学1.2.3循环结构教案苏教版必修3.doc

高中数学1.2.3循环结构教案苏教版必修3 - 江苏省连云港市灌云县四队中学高中数学必修三教案:1.2.3 循环结构 教学 目标 1.了解循环结构的概念, 能运用流程图...

《循环结构》教学设计.doc

循环结构教学设计 - 《循环结构教学设计 一、教学内容分析 《循环结构》是人民教育出版社课程教材研究所编著的《普通高 中课程标准试验教科书数学 3(必修)...

课题:循环结构 教学设计_图文.ppt

课题:循环结构 教学设计_数学_高中教育_教育专区。课题:循环结构说课人: 李强...2.3循环结构教案(必修三... 8页 免费 循环结构说课教案 6页 免费 高中数学...

高中数学 1.2.3 流程图 循环结构教案 苏教版必修3.doc

高中数学 1.2.3 流程图 循环结构教案 苏教版必修3_教学案例/设计_教学研究_教育专区。2014 高中数学 1.2.3 流程图 循环结构教案 苏教版必修 3 总课题分...

for循环结构教案.doc

2016 年新疆自治区教师资格证认证 教学设计 教师姓名:金强山 讲授内容:for 循环...循环语句结构 for(表达式 1;表达式 2;表达式 3) 语句 【实例 2】求 1+2+...

高中数学必修3《1.2.3循环语句》教案设计.doc

高中数学必修3《1.2.3循环语句》教案设计_数学_高中教育_教育专区。www.xkb1...1°直到型循环结构: [来源:学|科|网 Z|X|X|K] 2°当型循环结构: 新...

高中数学《1.2.3循环语句》教案设计新人教A版必修3.doc

高中数学《1.2.3循环语句》教案设计新人教A版必修3 - 1.2.3 循环语句

程序的循环结构教学设计张可玉.doc

《程序的循环结构》 选自中山市教育局教学研究室编制的八年级信息技术上 册第单元《揭开 vb 的神秘面纱》第十四课,循环结构是程序设计三种基本结 构之一, 同时...

高中数学第二章算法初步2_3循环结构教学案北师大版必修3.doc

高中数学第二章算法初步2_3循环结构教学案北师大版必修3 - 2.3 循环结构

高中数学1.1.2第3课时循环结构教案新人教A版必修3.doc

高中数学1.1.2第3课时循环结构教案新人教A版必修3 - 1.1.2 第 3 课时 循环结构 教学目标: 1.掌握两种循环语句的一般形式,进一步体会算法的基本思想. 2....

《For…next循环结构》教学设计.doc

2007 年全国高中信息技术课展评二等奖作品 一、教材分析: 教材分析: 《for…next 循环》选至高中选修教材《算法与程序设计》(教科社版)2.3.3 节《循环结构》...

2.3.3循环结构教学设计.doc

2.3.3循环结构教学设计 - 教科版第二章第三节循环结构教学设计... 2.3.3循环结构教学设计_其它_高等教育_教育专区。教科版第二章第三节循环结构教学设计 ...

...必修3教学案-第一章-第二课时循环结构(可直接打印).doc

【最新】2018-2019学年度人教B版高中数学-必修3教学案-第一章-第课时循环结构(可直接打印)_数学_高中教育_教育专区。第课时 循环结构 预习课本 P13~14,...

《循环结构》教学设计.doc

难点:循环结构中循环条件和循环体的确定。 六、教学过程设计 (一) 【创设情境】 引列:试求自然数 1+2+3+……+99+100 的和。 显然大家都能准确地口算出它...

更多相关标签:
网站地图

文档资料共享网 nexoncn.com copyright ©right 2010-2020。
文档资料共享网内容来自网络,如有侵犯请联系客服。email:zhit325@126.com