高中数学必修三《循环语句》教学设计

合集下载

《循环语句》示范公开课教学设计【高中数学必修3(北师大版)】

《循环语句》示范公开课教学设计【高中数学必修3(北师大版)】

《循环语句》教学设计本节通过对基本算法语句的学习,可以帮助学生更好地学习和体会算法的基本思想,提高逻辑思维能力,发展有条理的思考和表达能力。

要求学生通过对解决具体问题的过程与步骤的分析理解从而掌握循环语句。

教材例题重视练习巩固,遵循由简单到复杂的原则安排例题。

常常与程序框图的基本逻辑结构等知识点相融合,渗透在各种题型中。

【知识与能力目标】通过具体的实例理解循环语句的结构特征,掌握循环语句的具体应用,利用循环语句表达具体问题的过程,体会算法的基本思想。

【过程与方法目标】借助框图中的循环结构,以及计算机语言中的循环语句来设计程序,进一步体会算法的重要性和有效性,培养学生针对具体问题情境迅速编写程序的能力。

【情感态度价值观目标】在学习过程及解决实际问题的过程中,尽可能地用基本算法语句描述算法,体会算法思想的作用及应用,增进对算法的了解,形成良好的数学学习情感和积极的学习态度。

【教学重点】两种循环语句的表示方法、结构和用法,用循环语句表示算法。

【教学难点】理解循环语句的表示方法、结构和用法,会编写程序中的循环语句。

电子课件调整、相应的教具带好、熟悉学生名单、电子白板要调试好。

一、导入部分北京取得2008年奥运会主办权的投票过程:对已选出的五个城市进行投票表决的操作程序:首先进行第一轮投票,如果有一个城市得票超过一半,那么这个城市取得主办权,如果没有一个城市得票超过一半,那么将其中得票最少的城市淘汰,然后重复上述过程,直到选出一个城市为止。

设计意图:从生活实际切入,激发了学生的学习兴趣,又为新知作好铺垫。

研探新知,建构概念1、电子白板投影出设计上面的实例。

奥运会主办权投票表决的程序框图:2、教师组织学生分组讨论:先让学生分析,师生一起归纳。

循环语句的形式:(1)For语句的一般形式:For 循环变量=初始值 To 终值循环体Next注意:在For 循环语句里,我们默认循环变量每次的增量为1,如果需要考虑增量不是1的情况,需要使用参数Step 。

高中数学必修三教案-循环语句

高中数学必修三教案-循环语句
第四步,记录输入次数.
3
教师课时教案







问题与情境及教师活动
学生活动
第五步,判断输入的次数是否大于11.若是,则结束算法;
否则,返回第一步.
显然,可以用计数变量n(1≤n≤11)记录次数,通过
循环结构来实现算法.
程序框图如下图:
程序:
三.随堂练习
P32练习1. 2.




(1)学会两种循环语句的应用.
思考3:计算1+2+3+…+100的值又有如下算法:
第一步,令i=1,S=0.
第二步,若i≤100成立,则执行第三步;
否则,输出S,结束算法.
第三步,S=S+i.
第四步,i=i+1,返回第二步.
你能利用WHILE语句写出这个算法对应的程序吗?
思考4:阅读下面的程序,你能说明它是一个
什么问题的算法吗?
教师课时教案
备课人
授课时间
课题ቤተ መጻሕፍቲ ባይዱ
§1.2.3循环语句
课标要求
1.理解学习基本算法语句的意义.2.学会循环语句的基本用法.
3.理解算法步骤、程序框图和算法语句的关系,学会算法语句的写法.




知识目标
通过具体的实例理解,了解循环语句的结构特征.
技能目标
通过具体的实例,掌握循环语句的具体应用,利用循环语句表达具体问题的过程,体会算法的基本思想借助框图中的循环结构,借助Scilab语言中的循环语句来设计程序,进一步体会算法的重要性和有效性
你能说明计算机在执行上述语句时是怎样工作的吗?

人教B版高中数学必修三 123循环语句 学案.doc

人教B版高中数学必修三 123循环语句 学案.doc

1. 2. 3循环语句教学目标:(1)正确理解循环语句的概念,并掌握其结构。

(2)会应用条件语句和循环语句编写程序。

(3)经历对现实生活情境的探究,认识到应用计算机解决数学问题方便简捷,促进发展学生逻辑思维能力教学过程:一、自主学习:阅读教材P29-P32请思考以下问题:(1)直到型循环语句的格式(2)当型循环语句的格式二、质疑提问1.两种条件语句的一般格式分别是什么?2.对于顺序结构、条件结构的算法或程序框图,我们可以利用输入语句、输出语句、赋值语句和条件语句写出其计算机程序.对于循环结构的算法或程序框图,要转化为计算机能够理解的算法语言,我们必须进一步学习循环语句.三、问题探究知识探究(一):直到型循环语句思考1:直到型循环结构的程序框图是什么?思考2:该循环结构对应的循环语句的一般格式设定为:你能说明计算机在执行上述语句时是怎样工作的吗?思考3:计算1+2+3+-+100的值有如下算法:你能利用UNTIL语句写出这个算法对应的程序吗?思考4:在下面的程序运行中,计算机输岀的结果是多少?知识探究(二):当型循环语句思考1:当型循环结构的程序框图是什么?思考2:该循环结构对应的循环语句的一般格式设定为:你能说明计算机在执行上述语句时是怎样工作的吗?思考3:计算1+2+3+-+100的值又有如下算法:你能利用WHILE语句写岀这个算法对应的程序吗?求满足x2<1000的所有正整数x的值.例1已知函数y="+3x2-24x+30,写出连续输入自变量的11个取值,分别输出相应的函数值的程序.例2将用“二分法”求方趙一2 = 0(兀>0)的近似解的程序框图转化为相应的程序.四、课堂检测1•教材P32面1、2题2.下边程序运行后输出的结果为()A. 50B. 25C. 5D. 03.下边程序执行后输岀的结果为()A. -1B. 0C. 1D. 2a=O>1WHILE j<=5 a=(a+j)MOD5 j=j+lWENDPRINT aEND4•山东执行右边的程序框图,若尸0.&则输出的尸—5.阅读图4的程序框图,若输入加= 4,” = 3,则输出a =,i = o(注:框图中的赋值符号也可以写成“ 或五、小结评价1.两种循环语句源于两种循环结构,直到型循环语句先执行循环体,再判断条件;当型循环语句先判断条件,再执行循环体.2.直到型循环语句在条件不符合时再执行循环体,当型循环语句在条件符合时再执行循环体.。

高中必修三循环语句教案

高中必修三循环语句教案

课题:《1.2.3循环语句》教学过程(一)复习导入前面,我们学习了算法的赋值、输入、输出和条件语句,这节课我们来学习算法的循环语句。

算法中的循环结构是由循环语句来实现的。

对应于程序框图中的两种循环结构,一般程序设计语言中有FOR型和WHILE型两种语句结构。

即WHILE语句和FOR语句。

下面我们先复习一下两种循环结构。

(师生共同在黑板上画出框图,并对重点适当强调)。

例1.设计一个计算100++ 的算法并写出相应的框图。

+321+while型 for型探究1:找for型和while型的区别:(1)while型:for型:(2)for型和while型的条件(3)while型:for型:(让学生回答,最后老师讲解)(二).新知讲解一. while型循环语句:例2.设计一个计算100321++++ 的算法当型循环框图并转化为程序语句。

详解:(教师讲解,比较异同点)程序框图 程序语言解释计算机如何执行WHILE 语句:当计算机遇到WHILE 语句时,先判断条件是否成立,如果符合条件,就执行WHILE 条件循环体 ENDWHILE 循环语句DO循环体LOOP UNTIL 条件FOR 型循环语句WHILE的循环体;然后再检查条件,如果仍然符合,再次执行循环体,这个过程反复进行,直到某一次条件不符合为止。

这时计算机将不执行循环体,直接输出。

探究2:比较程序框图和程序语句,回答下列问题:(1)循环结构和那一段语句对应?WHILE循环语句以什么开始,以什么结尾?(2)判断框中的“循环条件”在循环语句中处于什么位置?(3)循环结构中的“循环体”在WHILE循环语句中处于什么位置?(4)请说出程序中每一条语句被执行了多少次。

(师生共同探究,最后教师讲解)变式训练:求2222123200++++的值,怎样改写程序?二.FOR循环语句:设计思路与WHILE循环语句的学习相同。

(三)例题讲解1.下列问题可以设计成循环语句计算的有( )(1)求1+3+32+…+39的和;(2)比较a,b两个数的大小;(3)对于分段函数,要求输入自变量,输出函数值;(4)求平方值小于100的最大整数.A.0个B.1个C.2个D.3个2.读程序:甲:INPUT i=1S=0WHILE i<=1000S=S+ii=i+1WENDPRINT SEND乙:INPUT i=1000S=0DOS=S+ii=i-1LOOP UNTIL i<1PRINT SEND对甲、乙两程序和输出结果判断正确的是( )A.程序不同,结果不同B.程序不同,结果相同C.程序相同,结果不同D.程序相同,结果相同3.下面为一个求10个数的平均数的程序,则在横线上应填充的语句为________.(四)课堂小结1. 直到型循环语句格式和当型循环语句格式:2.类比论证两种语句的异同点:(1)WHILE 型循环先判断后执行,FOR 型循环先执行后判断; (2)WHILE 型循环用WHILE 语句,FOR 型循环用For 语句;(3)对同一算法来说,WHILE 型循环和FOR 循环的条件互为反条件。

高二数学必修三教案:§1.2.3循环语句

高二数学必修三教案:§1.2.3循环语句

后面的条件是否成立,如果条件不成立,返回
DO 语句处重新执行循环体 .这个过程反复执行,直到一次判
断“ LOOP UNTIL ”后面的条件成立为止, 这时不再返回执行循环体, 而是跳出循环体执行 “ LOOP UNTIL
条件”下面的语句 .
因此直到型循环又称“后测试型”循环,也就是我们经常讲的“先执行后测试”
WHILE 条件
循环体
WEND
功能:计算机执行此程序时,遇到 WHILE 语句,先判断条件是否成立,如果成立,则执行
WHILE
和 WEND 之间的循环体;然后返回到 WHILE 语句再判断上述条件是否成立,如果成立,再执行循环体,
这个过程反复执行,直到一次返回到 WHILE 语句判断上述条件不成立为止,这时不再执行循环体,而是
算法分析: 与前面不同的是,本例要求连续输入 11 个自变量的取值 .并输出相应的函数值,先写出解 决本例的算法步骤: 第一步,输入自变量 x 的值 . 第二步,计算 y=x3+3x2-24x+30. 第三步,输出 y. 第四步,记录输入次数 . 第五步,判断输入的次数是否大于 11.若是,则结束算法;否则,返回第一步 . 显然,可以用计数变量 n( 1≤ n≤ 11)记录次数,通过循环结构来实现算法 . 程序框图如下图:
s= s*i i=i +2 WEND PRINT s END
点评: 前面我们已经学过“求和”问题,这是一个“求积”问题,这两个问题都是典型的算法问题, 注意它们的联系与区别 .
例 4 编写一个程序,求 1!+2!+ … +10! 的值(其中 n! =1× 2× 3×…× n) .
分析: 这个问题可以用“ WHILE+ WHILE ”循环嵌套语句格式来实现 . 程序结构要做到如下步骤:

高中数学必修3北师大版 循环语句 教案

高中数学必修3北师大版 循环语句 教案

2.4.2循环语句一、教学目标:1、知识与技能:(1)正确理解循环语句的概念,并掌握循环语句的结构。

(2)会应用循环语句编写程序,能运用循环语句表达解决具体问题的过程。

2、过程与方法:经历对现实生活情境的探究,认识到应用计算机解决数学问题方便简捷,促进发展学生逻辑思维能力与表达能力,进一步体会算法思想。

3、情感态度与价值观:了解循环语句在程序中起判断转折作用,在解决实际问题中起决定作用。

深刻体会到条件语句在解决大量问题中起重要作用。

通过本课内容的学习,有益于我们养成严谨的数学思维以及正确处理问题的能力。

二、教学重点:两种循环语句的表示方法、结构和用法,用循环语句表示算法. 教学难点:理解循环语句的表示方法、结构和用法,会编写程序中的循环语句.三、教学方法:探究交流法。

四、教学过程(一)、问题情境1.问题1:设计计算135799⨯⨯⨯⨯⨯ 的一个算法,并画出流程图.(二)、学生活动解决问题1的算法是:对于以上算法过程,我们可以用循环语句来实现.(三)、建构数学 1.循环语句:循环语句一般有种:“For 循环”、“While 循环”和“Do 循环”(由于该种循环变化较多,教材中暂不介绍).(1)“For 循环”是在循环次数已知时使用的循环,其一般形式为: 例如:问题1中算法可用“For 循环”语句表示为:S1 S ←1S2 I ←3S3 S ←S ×IS4 I ←I+2S5 若I ≤99,则返回S3S6 输出S流程图: For I from “初值”to “终值”step “步长”… End for1S ←Print SEnd说明:①上面“For ”和“End For ”之间缩进的步骤称为循环体;②如果省略“Step 2”,默认的“步长”为1,即循环时,I 的值每次增加1(步长也可以为负,例如,以上“For 循环”第1行可写成:For I From 99 To 1 Step -2); ③“For 循环”是直到型循环结构,即先执行后判断.(2)“While 循环”的一般形式为:其中A 为判断执行循环的条件.例如:问题1中的算法可“While 循环”语句表示为:1S ←3I ←Print SEnd说明:①上面“While ”和“End While ”之间缩进的步骤称为循环体;②“While 循环”是当型循环结构,其特点是“前测试”,即先判断,后执行.若初始条件不成立,则一次也不执行循环体中的内容;③任何一种需要重复处理的问题都可以用这种前测试循环来实现.(四)、数学运用1.例题:例1.编写程序,计算自然数1+2+3+……+99+100的和。

高中数学循环语句教案6新人教A版必修3教案

高中数学循环语句教案6新人教A版必修3教案

高中数学循环语句教案6新人教A版必修3教案教案标题:高中数学循环语句教案6教学目标:1.了解循环语句的基本语法和使用方法;2.掌握使用循环语句求解数学问题的方法;3.培养学生动手实践、合作探究的能力。

教学重点:1.循环语句的基本语法和使用方法;2.通过实例学习如何使用循环语句求解数学问题。

教学难点:1.灵活运用循环语句解决实际问题;2.培养学生合作学习和自主探究的能力。

教学准备:教材《新人教A版必修3》、黑板、彩色粉笔、计算机等。

教学过程:Step 1 导入新知(5分钟)1.引出本节课的主题:“循环语句的使用”。

2.通过实例让学生了解循环语句的概念和作用。

Step 2 理论学习(15分钟)1.介绍循环语句的语法结构和使用方法。

2.讲解while循环和for循环的用法及区别。

3.通过示例演示循环语句的运行过程。

Step 3 练习与巩固(25分钟)1.分组让学生合作完成以下题目:(1)编写一个程序,输出1到10的所有整数;(2)编写一个程序,求1到100的所有偶数之和;(3)编写一个程序,求1到100中能被3整除但不能被5整除的数之和。

2.学生自主探究解决其他数学问题。

3.请几组学生上台展示解题方法和结果。

Step 4 拓展应用(10分钟)1.通过实例讲解循环语句的应用:(1)求解阶乘;(2)计算圆周率π的近似值;(3)计算复利问题。

2.学生思考如何使用循环语句解决其他实际问题。

Step 5 归纳总结(5分钟)对本节课所学的内容进行总结,并展示学生的解题方法和思路。

Step 6 课堂小结(5分钟)1.复习本节课的内容和所学知识点。

2.布置课后作业:完成课后练习册上的相关习题。

板书设计:循环语句的使用1.循环语句的基本结构2.while循环的用法3.for循环的用法4.示例:(1)输出1到10的所有整数(2)求1到100的所有偶数之和(3)求1到100中能被3整除但不能被5整除的数之和拓展应用1.求解阶乘2.计算圆周率π的近似值。

必修三1.2.3循环语句教学设计

必修三1.2.3循环语句教学设计
《1.2.3 循环语句》教学设计 课题 姓名 在教材中的 地位和作用 学 情 分 析 教 学 目 标 教学重点 高占云 学科 数学 循环语句 授课班级 高二(12)班 本节在教材中起着承上启下的作用。一方面把框图转化为语言,将循环结构在计算 机上实现,另一方面为在高二学习较复杂的流程图打下基础。 1.学生掌握了三种基本结构的框图; 2.学习了输入语句、输出语句、赋值语句和 IF 语句; 3.学生有一定的上机操作经验。 知识 与技能 过程 与方法 掌握循环语句的功能和格式, 能由循环结构写出循环语句, 并学会用计算 机解决简单的实际问题。 通过观察、 转化、 类比、联想等思想方法的运用,培养探索能力和逻辑 思维能力,增强表达能力。 在合作学习中形成团体精神, 在观察发现中树立探索精神, 在上机操 作中增强实践意识,在编程成功后体验学习乐趣。
(四) 。类比论证两种语句的异同点: 学习 WHILE 和 FOR 语句后对他们进行比较,
WHILE 循环体 WEND DO
循环体
条件
[知识点探究]比较 WHILE 型和 FOR 型语句, 回答问题 1.各以什么字符标 志开始和结束? 2.循环条件各在什 么位置? 3.循环体被执行的 情况一定相同吗?
WHILE框图
WHILE语句
i=1 S=0 WHILE i<=100 S=S+i i=i+1 WEND PRINT S END “S=” ;
FOR型框图
FOR型语句
S=0 FOR,1:1:100 S=S+i PRINT S END “S=” ;
屏幕投影
问题
END
教师设立探究 )找 for 型和 while 型的区 别
(二) 。学习 while 型循环语句:
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

(封面)
高中数学必修三《循环语句》教学设计
授课学科:
授课年级:
授课教师:
授课时间:
XX学校
高中数学必修三《循环语句》教案
一、课前分析
教学内容:FOR/NEXT循环语句。

1、教材分析
1)教学内容和地位:程序设计是教学中的重点也是难点,循环结构是其中的一种设计结构,其作用是使一段程序反复执行。

FOR/NEXT语句是循环运算的专家,在程序设计中频繁出现。

本节课的学习,会使学生对算法有一个更深刻的理解,为实现独立编程起到了关键性作用。

2)教学重点与难点:本节课重点是掌握FOR/NEXT循环语句的格式,并能运用其来编制简单的小程序。

难点是解决问题的方法和思路,要绘制好流程图,确定循环变量和循环体。

因为用流程图描述算法,能够把解决问题的步骤清晰、直观地表示出来。

2、教学目标分析:
1)认知目标:通过FOR/NEXT语句的学习,写出简单的循环程序。

2)能力目标:培养学生分析问题,解决问题的能力。

3)情感目标:激发学生学习热情,培养学生学习的积极性。

二、教学过程
1、创设问题情境
师:同学们,请先看这个图形(画5个竖行排列的“*”),想想看用以前学过的程序设计语言怎样来编写它的程序呢?(本节程序均设置为
单击命令按钮cmdstart运行即代码加在private sub cmdstart_click()) 生(稍做思考,然后回答):使用PRINT语句
PRINT “*”
PRINT “*”
PRINT “*”
PRINT “*”
PRINT “*”
师:同学们做得很好,那么,我想画10行,100行,1000行“*”呢?难道就这样顺序写下去吗?这样编写是不是太繁琐了。

如果能让计算机去完成这部分重复的内容,而我们只要告诉计算机重复操作的次数就可以了,这个愿望能否实现呢?能!通过我们今天学习的FOR/NEXT循环语句,就可以很容易的实现这个愿望。

[疑问是建构教学的起点。

新课伊始,就提出一个真实的问题,力求创设一种教学情境,它可以激起学生的未知欲,有利于建立新的认识结构。

]
2、给出程序,并通过流程图加以理解
师出示上题程序代码并通过流程图和卡通图片分析
程序代码:
cls
for I=1 to 5 step 1
print”*”
next
师:循环结构也称重复结构,它的作用是使一段程序能重复执行,被重复执行的部分称为循环体。

但重复一般都是有条件的,即在满足。

相关文档
最新文档