第一篇:数据库循环结构教案
数据库公开课教案
【教学课题】
§5.4 指定次数的循环 【课 型】 新授课
【教学课时】 2课时(90分钟)
【授课时间】 2013年11月28日(星期四)下午第1、2节课 【授课班级】
职高应用1202班 【授课教师】
普靖
【教学内容分析】循环结构是程序中的三大结构之一,指定次数的循环是第三种循环结构,是整个循环结构中命令格式最紧凑,最常用的一种,因此学好本节课的内容具有很重要的意义。【教学目标】
知识与能力目标:
1.掌握指定次数循环的命令格式和各参数的应用; 2.学会分析程序题目,理解流程图。情感与价值目标
1.通过教学,使学生进一步体会循环结构在程序中的重要作用; 2.通过对循环结构的应用,激发学生对编程的兴趣。
【教学重点】掌握指定次数的循环
【教学难点】怎样在程序中应用指定次数的循环 【教学方法】启发诱导、讲练结合、自主探究 【教具及媒体使用】多媒体投影仪 【教学过程】
一、组织教学,清点人数
二、复习旧知
教师用提问的方式引导学生复习前面两种循环。
三、导入新知
通过设置问题的方式引导学生思考如果循环次数已知,可否用前面两种循环结构,从而导入本节课的内容。
四、讲授新知
(一)指定次数循环的基本命令格式
FOR <内存变量>=<初始值> TO <终值> [STEP 步长] <语句序列> ENDFOR
(二)参数说明
◆For表示循环的开始,endfor表示循环的结束,必须成对出现
◆语句组也称为循环体,由一组语句组成 ◆变量指定循环控制变量
◆初值指定循环变量的初始值,终值指定循环变量的终止值 ◆步长指循环变量两个相邻值的间隔值
(三)流程图及执行过程
1、将“初值”赋给循环控制变量;
2、判断循环变量的值是否满足循环条件,若满足,执行第3步,若不满足执行第4步;
3、执行循环体语句,再根据步长的值改变循环变量的值,然后执行第2步;
4、退出循环结构,执行其后的语句。
(四)程序举例
例1: 编程计算1+2+„„+100的值 合作探究思考:
1、用基于条件循环编程输出100之内所有数的和,并区分指定次数循环
2、编程输出100之内所有偶数之和
3、编程输出1*2*3*4*5之积
例
2、编程输出下面图形 ********** 例
3、编程输出1---100之间所有既能被3整除又能被7整除的数 合作探究思考: 编程输出下面图形 ********** 班级,姓名 **********
五、课堂小结:
1、讲述了指定次数循环的命令格式,参数说明,流程图及执行过程
2、在掌握了上述几个方面以后,通过举例来学会应用这一种循环结构
3、通过合作探究思考让学生初步有程序的思想
六、布置作业:
1、区分三种循环相同点及不同点
2、理解流程图,并自己画出,然后根据流程图写出程序,下节课上机实习。
七、教学反思
本节课主要讲述了指定次数的循环,学生在以前循环结构的基础上理解起来比刚解除循环结构容易些,但因为内容较难,所以学生在程序应用上存在一定的困难。需要下节课在上机的过程中深入理解程序的思想。
第二篇:循环结构教案
高一数学(必修3)
第四课时 循环结构
【教学目标】
1)知识与技能
学生能理解循环结构的概念;把握循环结构的三要素;能识别和理解循环结构的框图以及功能;能运用循环结构设计程序框图以解决简单的问题。
2)过程与方法
通过实例探究与应用循环结构,培养学生的观察类比,归纳抽象能力;参与运用算法思想解决问题的过程,培养学生严密精确的逻辑思维能力。
3)情感与态度
通过师生、生生互动的活动过程,培养学生主动探究、勇于发现的科学精神,提高数学学习的兴趣,体验成功的喜悦。
【教学重点】
循环结构的概念、功能、要素、框图及应用。
【教学难点】
描述和应用循环结构时,三要素的准确把握和正确表达。
【教学方法】
探究启发式教学方法
【教具】
采用多媒体辅助教学
【教 学 过 程】
复习:请同学们回顾已学算法的基本结构有哪些?并画出结构示意图。
情景:1.视频(邢慧娜2004万米长跑金牌)
2.在学校的万米长跑测试中,你每跑1圈(400米),会想是否跑完了全程。如果没有跑完全程,那么又会想离终点还有多远。
学生活动:1)引导分析情景2中关键词
2)学生小组讨论,然后黑板板书(情景2算法及流程图)3)教师点评:引出循环类型、循环三要素。(建构知识)
建构知识:循环结构
1.定义:
注:1)循环体
2)循环结构不能是永无止境的“死循环”,因此,循环结构中_____________。高一数学(必修3)
2.分类: 注:
典型例题
写出1+2+3+4+5+…+100的算法并画出流程图。
变式训练
变1:步骤B更改为: i←i+2 ;则流程图表示一个什么样的算法?
变2:步骤A和步骤B交换位置会怎样?要达到预期结果,应做怎样的修改?
变3:若表示算法1×2×3×···×100,则流程图应如何修改?
练习:写出求1×3×5×···×99的一个算法,并画出流程图。
1变4:步骤A更改为:ss ;则流程图表示一个什么样的算法?
i
思考
若表示算法1
课堂小结 作业 11111,如何画流程图? 23499100 P14:练习1(至少两种形式作答),2
第三篇:循环结构程序设计教案
教学内容:循环结构程序设计 教学课时:2课时 【教学目的】
1、循环的基本思想
2、while、do-while和for
3、三种语句特点
4、孰能生巧 【教学重点】 三种循环语句的使用。【教学难点】 三种循环语句区别。【教学方法】 讲解、演示、练习
第一课时
一、循环的基本思想
1、循环就是找规律,学习分析问题和解决问题的能力
2、讲解案例灰太狼抓羊问题
3、分析抓羊规律,引出循环概念
二、while、do-while和for
1、分析灰太狼抓羊问题,提出解题思路
(一)设灰太狼每次抓羊i只
(二)设灰太狼一共抓到羊sum只
(三)设灰太狼每天抓羊后笼子里有羊sum + i只 其中:i为循环变量,sum + i为循环体
2、介绍while循环的一般形式
3、一边分析一边编程
(一)主函数
(二)定义变量
(三)运算过程
(四)输出结果
4、编写循环程序必须注意的几个问题
(一)循环控制变量必须有正确的初值
(二)在循环体内应有改变其值的语句
(三)其值的改变应使得表达式的值最终趋向于零(循环结束条件),否则将形成死循环
5、引出do-while循环
6、介绍do-while循环的一般形式
7、使用do-while循环解决灰太狼抓羊问题
8、说明:while与do-while相似点
9、引出for循环
10、介绍for循环的一般形式
11、使用for循环解决灰太狼抓羊问题
12、说明:for循环中三个表达式使用方法
第二课时 一、三种语句特点
1、while与do-while的区别
2、两语句与for的区别
二、孰能生巧
1、提出问题姜太公钓鱼
2、分析题目中可用循环解决的规律问题
3、分析姜太公钓鱼问题,提出解题思路
(一)设太公每次钓鱼数量n = n + 2条
(二)设一共钓到鱼的数量sum条
(三)设每天钓鱼后鱼的数量sum + n条
4、一边分析一边编程
(一)主函数
(二)定义变量
(三)运算过程
(四)输出结果
5、课程小结
课后练习
1、概述三种循环语句while、do-while和for之间的区别与联系。
2、计算无理数e的值,直到1/n!<10-5(P44,第4题)。
3、输入任意字符串,把字符串中小写字母转换成大写字母,并输出结果(P44, 第3题)。
4、输入5个整数,计算其中正数的和(P47,1)
5、编程显示100以内所有能被3和7整除的整数(P47,6、输出用户输入的两个整数之间的所有偶数。
7、编程求1!+2!+3!+…+n!的和。
2)。
第四篇:《循环结构》说课稿
《循环结构》说课稿
《循环结构》说课稿 1
一、说教材
1、教学分析:《神奇的输出方法——PRINT》,是新版高中信息技术教科书必修模块第六章《用程序解决实际问题》中的内容。高中阶段的程序设计的学习不是为了培养程序设计人员,而是希望通过程序设计的平台让学生进一步了解电脑解决各种问题的方法,激发学生更深入学习电脑基本特性的兴趣;是学生解决问题的思维锻炼的途径;同时让年轻一代理解我们真正应该如何利用电脑。
2、教学目标:学习PRINT方法的基本语法,能够灵活运用循环结构实现PRINT输出的多样化,学习循环结构的嵌套组合。
认知目标:理解循环结构解决问题的思考方式;体验PRINT方法与LABEL控件输出的区别,了解循环变量在双重循环中的变化规律。
能力目标:激发学生对程序的学习兴趣;培养学生的基本电脑应用能力;提高学生对电脑所起作用的认识。
3、教学重点:Print方法中换行语句的使用;循环变量在循环体中的引用。
4、教学难点:循环结构的嵌套使用;循环变量在双重循环中的变化规律。
5、教学准备:PowerPoint课件、多媒体教室。
6、课时:1课时。
二、说教法
教学方法:演示法、任务驱动法和巡堂辅导法
“教必有法,而教无定法”,只要方法适当,必定有效。信息技术是一门实践性很强的学科,对很多学生来说,信息技术课就是操作电脑课,要听教师讲理论课,没兴趣,坐不住,所以我首先采用对比法、提问法,对学生学习过的输出控件的分析,提出该控件的不足,且提问有没有其他输出的办法。让学生一上课就集中注意力。另外,在讲授本章的内容过程中,精心安排了层层递进的例题,通过连贯的提问法逐步深入讲解PRINT方法和复杂循环结构的使用。最后通过多个程序任务的驱动和教师巡堂辅导下,使学生进一步练习和强化PRINT方法和循环结构的语法和实际运用,进而培养学生的自学能力与动手实践能力。
三、说学法
在新课程理念下,课堂是学生的,学生为主体,教师为主导。在课堂上通过问题的提出引导学生思考如何运用循环解决问题,学生在课堂上应积极主动,自主、探究,发现问题,解决问题,体验电脑解决问题的思路和方法。
四、说教学过程
1、课前准备
(1)为了能顺利导入新课,通过对原有知识的再提高,设置新的问题导入由于Label控件的灵活性不够,所以我们学习VB程序中另外一种截然不同的输出方法。
(2)为了能让学生顺利进行操作练习,必须确保所有学生机正常使用;
(3)为了使演示能顺利进行,确保教师机正常运作。
2、课堂教学
(1)导入新课。一个完整的程序作品包括“数据输入”部分,“数据处理”部分和“数据输出”部分。在VB程序中我们经常使用Label控件来实现数据的输出,Label控件能很方便的对输出的文字的外观进行美化,但是如果想用Label控件输出各种符号、文字组成的图案时,我们可以发现Label控件的灵活性就远远不够了。所以今天我们学习VB程序中的另外一种截然不同的输出方式——Print方法。
(2)通过演示文稿中三个例题的讲解,配合板书与相关问题,让学生了解PRINT方法的语法特点,通过对例题的比较发现循环体和循环变量在循环结构中的作用。由此理解根据电脑特点解决问题的思路算法。
(3)设置程序任务
通过适当难度的.程序任务的提出,要求学生在了解学习循环结构解决问题的基础上,运用PRINT方法实现输出文字的有规律排列。可以给出一些提示,让学生独立或者同桌一组讨论设计相关程序。以此同时,老师要到课堂中进行巡堂辅导。
(4)老师的巡堂辅导
老师的巡堂辅导是非常重要的,在学生进行操作练习的过程中,肯定会碰到各种各样的问题,老师的巡堂辅导能及时的帮助他们解决;能及时掌握学生反馈的各种信息,为下一步的问题反馈做准备;还可以对不同程度的学生进行个性化辅导。
(5)反馈学生问题
反馈学生出现的各种问题,及时解决,使学生所学知识得到进一步的巩固。
(6)总结
提出程序学习的意义所在,进一步表明程序学习的重要意,提高学生学习的兴趣。
五、课后总结
Print方法作为VB中数据输出的重要方式之一,它能够灵活有效的控制输出字符的排列方式,这一点正是Label控件所欠缺的。
《循环结构》说课稿 2
一、教材分析
(一) 教材地位
《循环结构》是人民教育出版社课程教材研究所编著的普通高中课程标准试验教科书数学(必修3)中§1.1.2的内容.
循环结构是算法三大基本逻辑结构中最灵活,内涵最丰富的一种结构,广泛存在于许多著名算法设计中,比如二分法,欧几里德算法,秦九韶算法等,且循环结构是学习循环语句的基础,循环结构中蕴含的“递推”思想为必修五数列的学习奠定了基础,是整个算法教学的重点与难点,同时也是高考关注的重点.
本节课是在学习了顺序结构,条件结构的基础上进行的,安排1课时.
(二) 教学目标
(1) 知识与技能
①理解循环结构概念;
②把握循环三要素:循环变量赋初值、循环体、循环的终止条件; ③能识别和理解循环结构的框图以及功能; ④能运用循环结构设计程序框图解决一些问题. (2) 过程与方法
通过由实例对循环结构的探究与应用过程,培养学生的观察类比,归纳抽象能力;参与运用算法思想解决问题的过程,逐步形成算法分析,算法设计到算法表示的程序化算法思想. (3) 情感、态度与价值观
感受算法思想在解决具体问题中的意义,提高算法素养;经历体验发现、创造和运用的历程与乐趣,体验成功的喜悦;培养学生形式化的表达能力,构造性解决问题的能力,以及程序化的思想意识.
(三) 重难点分析
由于循环变量赋初值、循环体、循环的终止条件是在顺序结构和条件结构未出现的概念,同时也是掌握循环结构的关键,由此确立节课的重难点是:
重点:循环结构的三要素.
难点:循环三要素的确定以及循环执行时变量的变化规律.
二、学情分析
学生已经学习了算法的概念、顺序结构、条件结构及简单的赋值问题.高一学生形象思维、感性认识较强,理性思维、抽象认识能力还很薄弱,因此教学中选择学生熟悉的,易懂的实例引入,通过对例子的分析,使学生逐步经历循环结构设计的全过程,学会有条理的思考问题,表达循环结构,并整理成程序框图.
三、教法分析
鉴于本节课抽象程度较高,难度较大.故遵循引导发现,循序渐进的思路,采用问题探究式教学.在教学过程中通过不断地提出问题,促进学生深入思考.贯穿本节课的主要问题是:你能在社会生活和学习中举出循环现象的例子吗?你能从循环现象抽象出循环结构概念吗?1n n s s n -=?中的S n 和S n-1能否用一个量表示?如何表达2,3,100n =?算法中s s i =?与1i i =+ “等号”与“变量”的涵义等同于数
学中的相应涵义吗?循环结构是通过哪些量和式将一个很长的顺序结构简化为一个精简的结构?当型循环结构与直到型循环结构框有何不同?如何转化?通过以上问题的解决使学生有效地掌握本节课的内容。
第五篇:循环结构教学设计
循环结构
一.教学目标
(1)知识目标 ①理解循环结构概念。
②把握循环三要素:循环变量赋初值、循环体、循环的终止条件。③能识别和理解循环结构的框图以及功能。(2)能力目标
通过由实例对循环结构的探究与应用过程,培养学生的观察类比,归纳抽象能力;参与运用算法思想解决问题的过程,逐步形成算法分析,算法设计到算法表示的程序化算法思想。
(3)情感目标
①感受算法思想在解决具体问题中的意义,提高算法素养; ②经历体验发现、创造和运用的历程与乐趣,体验成功的喜悦;
③培养学生形式化的表达能力,构造性解决问题的能力,以及程序化的思想意识。
二.教学重难点:
重点:循环结构的三要素。
难点:循环三要素的确定以及循环执行时变量的变化规律。
三.教学方法:问题探究式教学法 四.教学过程:
(一)创设情景,抽象概念
情景引入:北京取得2008奥运会主办权的过程。国际奥委会对遴选出的五个城市进行投票表决的操作程序:首先进行第一轮投票,如果有一个城市得票超过一半,那么这个城市取得主办权;如果没有一个城市得票超过一半,那么将其中得票最少的城市淘汰;然后重复上述过程,直到选出一个城市为止。
[设计意图]新颖引入激发学生兴趣。教师抛砖引玉,学生积极举例循环现象,其思考举例过程实为自主构建循环结构概念过程,体现了自主获取知识的新课标理念。
(教师引导学生观察操作中哪些是重复进行的步骤,令其举例说明社会、生活和数学中的循环现象;引导学生从循环现象中抽象出循环结构概念)循环结构概念:算法中按照一定条件反复执行某些步骤的结构。
(二)提出问题,分析研究
例1:设计算法求1×2×3ׄ×100的值并画出框图。(学生思考后小组讨论算法的设计,并将成果展示出来)
[设计意图]由学生历经提出解法,尝试,受挫的过程,引发其认知冲突,为新算法的产生奠定基础。
问题①:学生展示算法步骤中优劣各是什么?
(三)循序渐进,深入探究
问题②:递推求积中,每步中重复的操作是什么,变化的是什么?有何变化规律?100个变量的值当中哪个是最终输出的量?
——每一步中重复操作的是乘法运算,变化的只是参与运算的; 每一步均可描述为:第n步结果第(n1)步结果n(n2,3,,100); 最终只需输出s100,而s1至s99中数据无需保留。
开辟变量s存放每次累乘结果(累乘变量),s的初值为1; 变量i用于追踪从2至100的变化(计数变量),i的初值为2。
ssi教师引导学生得到循环体:
ii1
问题③:如何理解ssi与ii1?算法中“等号”与“变量”的涵义等同于数学中的相应涵义吗?
问题④:循环体如何结束?
引导学生分析循环体执行的最后一步:
ss100i101
当i100时执行循环;当i101时结束循环,即为循环终止条件。[设计意图]问题②至④环环相扣,层次递进,使学生历经问题的抽象过程和新算法的构建过程,培养其归纳抽象能力,逐步形成算法分析,算法设计到算法表示的程序化算法思想。
归纳循环结构三要素:循环变量赋初值、循环体、循环终止条件。循环三要素确定过程:首先确定循环体,再由循环体第一步确定变量初值,由最后一步确定循环终止条件。
根据刚才的分析画出程序框图,从中提取出当型和直到型框图,并给出一般形式,引导学生对这两种循环结构进行区别和转化。
直到型:先执行一次循环体,再判断条件,若不满足,继续执行循环体,直到条件满足,跳出循环。
当型:在每次执行循环体前判断条件,若满足,则执行,否则跳出循环。
(四)变式探究,深化理解
变式1:在例1当型框图中修改循环三要素,学生回答算法功能。
11变式2:改造例1程序框图,求1351的值。999(组织学生分组活动,继续改造例1的循环体,比比看哪组的改造创意最丰富,得到的新算法最多。)
[设计意图]学生在自主改造循环体过程中体验创造喜悦,深化了对循环结构理解,且体会了此算法的普适性(解决了有规律数列的求和积问题)。
探究①:若更改例1中循环体顺序,即由
ssiii1 变为
ii1ssi
程序功能变化了吗?
若有变化,须如何修改初值和终止条件方能使功能不变? 探究②:若去掉例1中判断条件i100程序如何执行?
学生从变式及探究①中体会三要素对于循环结构的影响,并再次体会三要素确定过程:先确定循环体,再由循环体第一步确定初值,由最后一步确定终止条件。
[设计意图]探究①意在通过类比使学生意识到循环体语句顺序对算法的影响,及初值、终止条件的确立依据。探究②说明不能出现死循环,循环结构中定含条件结构。
(五)课堂小结,回顾提高
引导学生从知识、方法即数学思想方面进行小结:
知识与方法: ①循环结构的构建过程和循环三要素的确定。
②当型和直到型循环结构的区别和转化。③循环要素的改变对程序功能的影响。
数学思想:程序化算法思想;算法思维与数学思维的区别。[设计意图]培养学生自主梳理知识能力。
(六)布置作业,课外拓展
常规作业:P20习题1.1B组第2题。
拓展作业:查阅“韩信点兵,多多益善”的典故,设计算法求士兵总数,并给出两种框图表示。
[设计意图]巩固课堂知识。且拓展作业在应用知识的同时开阔了学生视野,将课堂内涵延伸到课外。