1.2.3 循环语句说课

文档属性

名称 1.2.3 循环语句说课
格式 rar
文件大小 147.2KB
资源类型 教案
版本资源 人教新课标A版
科目 数学
更新时间 2010-08-02 08:33:00

图片预览

文档简介

课件30张PPT。1.2.3 循环语句说课1.在教材中的作用及地位一、本节在教材中的作用及地位 本节课主要内容是两种循环语句。 学生在前面已经学习了算法的三种基本结构的框图,学习了输入语句、输出语句、赋值语句和条件语句,这些都是学习本节内容的知识基础。
本节在教材中起着承上启下的作用。一方面把框图转化为语言,将循环结构在计算机上实现,另一方面为在高二学习较复杂的流程图打下基础。二、教学目标分析
1.知识目标:掌握循环语句的功能和格式,能由循环结构写出循环语句,并学会用计算机解决简单的实际问题。
2.能力目标:通过观察、 转化、 类比、联想等思想方法的运用,培养探索能力和逻辑思维能力,增强表达能力。
3.情感目标:在合作学习中形成团体精神,在观察发现中树立探索精神,在上机操作中增强实践意识,在编程成功后体验学习乐趣。三、学生知识现状分析知识现状:
1.学生掌握了三种基本结构的框图;
2.学习了四种算法语句(输入语句、输出语句、赋值语句和IF语句);
3.学生有一定的上机操作经验。
地点:多媒体教室四、重点、难点分析重点:1.由循环结构写出循环语句;
2.跟踪变量的变化,理解语句的执
行过程;
3.区分当型语句和直到型语句。
难点:跟踪变量,理解程序的执行过程,尤
其是控制条件的改变对程序的影响。五、学法和教法分析 教法:教师应创设情境,设置一系列问题,
引导学生思考、归纳、总结。
学法:学生根据教师提供的情境,主动探索
知识,归纳知识。对 相 似 的知识进行比较
(当型和直到型的区别)
对形式上的特点进行观察
(语句的标志符号)
对不断变动的量进行追踪
(变量的变化)
对本质性的规律进行总结
(变式训练)
对验证性的知识进行实践
(上机操作体验编程)复习循环结构当型语句直到型语句判断质数小结、作业比较两种语句开始开始教学设计流程图复习两种循环结构 1.师生复习循环结构设计一个计算 的算法,并画出程序框图。开始结束 输出S开始结束 输出S操作方法:
师生共同在黑板上画出框图,并对重点适当强调。复习循环结构的目的是承上启下,以旧引新,一方面引起学生对旧知识的回忆,另一方面为引入循环语句作铺垫。当型直到型教学
过程[探究]
1.找出当型和直到型的区别
(1)当 型:先判断条件,再执行循环体;
直到型:__________________________。
(2)当型和直到型的条件______。
(3)当 型:满足条件时执行循环体;
直到型:_______________________。
2.说出下列赋值语句的含义。
s=s+i:_______________________。
i=i+1:_______________________。学生通过观察,找到当型和直到型的区别,既可以加深理解,也可以培养学生的观察能力。由于受到代数方程的影响,学生容易把赋值语句理解为等式,教师应经常提醒学生,为理解程序扫清障碍。先执行一次循环体再判断条件相反不满足条件时执行循环体复习两种循环结构 2学生通过比较回答问题教学
过程操作方法:
先让学生对比框图,独立探索,然后请一位同学回答。循环体WHILE 条件
循环体
WEND当型循环语句当型循环语句满足条件? 循环体DO
循环体
LOOP UNTIL 条件 直到型循环语句课本是直接给出两种循环语句的一般格式,这是一种学术形态,不符合学生认知规律。我的教学设计是从特殊到一般,再由一般到特殊,将学术形态转化为教育形态,学生对实实在在的具体事物进行探索,从而把数学中冰冷的美丽转化为火热的思考。满足条件?教学
过程告诉学生,这就是当型循环语句i=1S=0WHILE i<=100S=S+ii=i+1WENDPEINT SEND循环结构循环体通过这样的训练,使学生意识到程序和框图是一一对应的,写程序只需把框图翻译成相应的语句即可。并且对循环语句有了一个初步的印象。可以培养学生的观察能力、对比能力将当型语句写在当型结构旁边,通过连线找出对应关系把当型循环结构写成当型循环语句。当型循环语句 1.认识当型语句教学
过程当型循环语句 2计算机执行当型语句的顺序WHILE :当……的时候。S=S+ii=i+1WENDWHILE i<=100WHILE 条件
循环体

WEND当计算机遇到WHILE 语句时,先判断条件是否成立, 如果符合条件, 就执行WHILE和WEND之间的循环 体;然后再检查条件,如果仍然符合,再次执行循环体,这个过程反复进行,直到某一次条件不符合为止。这时计算机将不执行循环体,直接跳到WEND之后,执行WEND之后的语句。教学
过程结合框图,讲清楚计算机是怎样执行当型语句的。当型循环语句 3当型语句的形式特点方式:学生观察--独立寻找--代表发言S=S+ii=i+1WEND WHILE i<=100WHILE 条件
循环体

WEND[探究]比较程序框图和程序语句,回答下列问题。
(1) 当型循环语句以什么开始,以什么结尾?
(2) “循环条件”在循环语句中处于什么位置?
(3) “循环体”在当型循环语句中处于什么位置?根据心理学原理,系统化的知识便于学生理解和记忆。因此,学生找出当型循环语句以后,通过观察和回答问题,找出它的关键词语,明确其形式特点,并总结出它的一般形式。教学
过程影响程序结果的三要素是初始值、循环条件和循环体。要想透彻理解程序,必须从“变量的变化”入手,分析清楚每一圈中变量是如何变化的。为了突破这个难点,我设计了这个直观形象的填表题。方式:独立填写--同桌检查--代表发言。培养学生合作精神,引导学生科学评价。教学
过程当型循环语句 4追踪变量的变化请同学们填写下表1011221323请同学们填写下表学生通过填表,化抽象的字母为形象的数字,清楚了程序每一步中的每一个变量是怎样变化的,从而能比较深刻的理解程序。这正是程序运行的本质所在。分析完之后,再及时总结出每个变量的作用,由感性性认识上升为理性认识,从整体上把握程序,从而对程序的认识更深一步。教学
过程当型循环语句 4追踪变量的变化[讨论]
计数变量和累加变量的作用。
___________________________________
___________________________________
___________________________________i=1
S=0
WHILE i<=100
S=S+i
i=i+1
WEND
PRINT “S=” ; S
END程序初中课本中没讲过,现实生活中也没有这种体验,对学生来说是比较陌生和抽象的事物。因此必须让学生上机操作,动手编制程序,体验编程过程经过编程,学生可以加深对语句的理解,改正 “拼写错误”。学生上机成功后,会产生成就感,培养了学生不怕困难勇、于实践的精神。教学
过程当型循环语句 5学生上机操作通过变式训练,学生可以更深刻的理解循环语句,同时提高思维品质。教学
过程当型循环语句 6变式训练大家知道影响程序结果的三要素是初始值、循环条件和循环体。下面我们对三个要素进行改变。在程中把初始值改为i=1,s=10,猜想结果如何,并运行程序验证。(1).初始值对程序的影响教学
过程当型循环语句 6变式训练i=1
S=0
WHILE i<=100
S=S+i
i=i+1
WEND
PRINT “S=” ; S
ENDi=1
S=10
WHILE i<=100
S=S+i
i=i+1
WEND
PRINT “S=” ; S
END在程中把把循环条件改为i≤10猜想结果如何,并运行程序,加以验证。(2).循环条件对程序的影响教学
过程当型循环语句 6变式训练i=1
S=0
WHILE i<=100
S=S+i
i=i+1
WEND
PRINT “S=” ; S
ENDi=1
S=0
WHILE i<=10
S=S+i
i=i+1
WEND
PRINT “S=” ; S
END在程中把循环体改为i=i+2,猜想结果如何,并运行程序,加以验证。(3).循环体对程序的影响教学
过程当型循环语句 6变式训练i=1
S=0
WHILE i<=10
S=S+i
i=i+1
WEND
PRINT “S=” ; S
ENDi=1
S=0
WHILE i<=10
S=S+i
i=i+2
WEND
PRINT “S=” ; S
END为了求 的值,怎样改写程序?(4).根据式子改写程序教学
过程当型循环语句 6变式训练i=1
S=0
WHILE i<=100
S=S+i
i=i+1
WEND
PRINT “S=” ; S
ENDi=1
S=1
WHILE i<=200
S=S*i
i=i+1
WEND
PRINT “S=” ; S
END(5).学生自出题目教学
过程当型循环语句 6变式训练给学生自主学习的机会,培养自主探索能力学生自己出题,自己编程,自己验证这里不断变更程序的要素,使事物的表象不断变化,而事物的本质特征保持不变,有利于学生发现本质规律,深刻理解程序。教学
过程当型循环语句 6变式训练i=1S=0DOS=S+ii=i+1LOOP UNTIL i>100PRINT SEND循环结构循环体学习方法和当型类似。直到型循环语句教学
过程通过比较,学生分清当型和直到型在语法形式上的区别和本质上的联系,从而能正确地应用两种语句。比较当型和直到型语句WHILE 条件
循环体
WENDDO
循环体
LOOP UNTIL 条件 [探究]比较当型和直到型语句,回答问题
1.各以什么字符标志开始和结束?
当 型:_______________________;
直到型:_______________________。
2.循环条件各在什么位置?
当 型:_______________________;
直到型:_______________________。
3.循环体被执行的情况一定相同吗?教学
过程循环语句的应用——判断质数 INPUT “n=”;n

i=2
r=1
DO

r = n MOD i
i=i+1

LOOP UNTIL i >= n AND r =0
IF r=0 THEN
PRINT “n is not a prime.”
ELSE
PRINT “n is a prime.”
END IF
END开始输入整数n 结束r=0?n不是质数n是质数在本节的最后将前面学的求质数的程序框图转化成了程序。这样安排的目的是想用这个完整的程序对算法语句做一个总结,这是一个较复杂的程序,课堂上只要求学生能读懂程序,课后鼓励有能力的学生进行较深入的理解。教学
过程小结 通过这一节学习,你有哪些收获?
(比如知识、方法、能力、兴趣等)让学生从不同角度总结自己的新收获,使学生学会总结、学会欣赏、学会科学的评价。教学
过程作业必做:设计一个计算 的算法,画出程序框图,写出相应程序,并通过填表跟踪前5圈变量的变化。选做:分层次做题,使不同层次的学生都得到充分的训练。板书设计屏幕投影
问题当型框图当型语句i=1
S=0
WHILE i<=100
S=S+i
i=i+1
WEND
PRINT “S=” ; S
END直到型语句i=1
S=0
DO
S=S+i
i=i+1
LOOP UNTIL i>100
PRINT “S=” ; S
END