收藏 分享(赏)

河北省武邑中学高中数学必修三(人教新课标a版)课堂教学设计3.循环结构.doc

上传人:无敌 文档编号:454484 上传时间:2018-04-06 格式:DOC 页数:5 大小:189.50KB
下载 相关 举报
河北省武邑中学高中数学必修三(人教新课标a版)课堂教学设计3.循环结构.doc_第1页
第1页 / 共5页
河北省武邑中学高中数学必修三(人教新课标a版)课堂教学设计3.循环结构.doc_第2页
第2页 / 共5页
河北省武邑中学高中数学必修三(人教新课标a版)课堂教学设计3.循环结构.doc_第3页
第3页 / 共5页
河北省武邑中学高中数学必修三(人教新课标a版)课堂教学设计3.循环结构.doc_第4页
第4页 / 共5页
河北省武邑中学高中数学必修三(人教新课标a版)课堂教学设计3.循环结构.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

1、河北武邑中学教师课时教案备课人 授课时间课题 112 程序框图与算法的基本逻辑结构(二)课标要求 1.掌握程序框图的概念;2.会用通用的图形符号表示算法;3.掌握画程序框图的基本规则,能正确画出程序框图;知识目标掌握程序框图的概念;会用通用的图形符号表示算法,掌握算法的三个基本逻辑结构;掌握画程序框图的基本规则,能正确画出程序框图。技能目标通过模仿、操作、探索,经历通过设计程序框图表达解决问题的过程;学会灵活、正确地画程序框图。教学目标情感态度价值观通过本节的学习,使我们对程序框图有一个基本的了解;掌握算法语言的三种基本逻辑结构,明确程序框图的基本要求;认识到学习程序框图是我们学习计算机的一个

2、基本步骤,也是我们学习计算机语言的必经之路。重点 程序框图的基本概念、基本图形符号和 3 种基本逻辑结构难点 综合运用这些知识正确地画出程序框图。教学过程及方法问题与情境及教师活动 学生活动一导入新课1设计一个算法的程序框图的基本思路:第一步,用自然语言表述算法步骤.第二步,确定每个算法步骤所包含的逻辑结构,并用相应的程序框图表示.第三步,将所有步骤的程序框图用流程线连接起来,并加上两个终端框.2算法的基本逻辑结构有哪几种?用程序框图分别如何表示?(顺序结构、条件结构)3前面我们学习了顺序结构,顺序结构像一条没有分支的河流,奔流到海不复回;条件结构像有分支的河流最后归入大海;事实上很多水系是循

3、环往复的,今天我们开始学习循环往复的逻辑结构循环结构.二研探新知探究(一):循环结构提出问题(1)请大家举出一些常见的需要反复计算的例子.(2)什么是循环结构、循环体?(3)试用程序框图表示循环结构.(4 )指出两种循环结构的相同点和不同点.讨论结果:(1)例如用二分法求方程的近似解、数列求和等.1河北武邑中学教师课时教案问题与情境及教师活动 学生活动(2 ) 在一些算法中,经常会出现从某处开始,按照一定的条件反复执行某些步骤的情况,这就是循环结构.反复执行的步骤称为循环体. 显然,循环结构中一定包含条件结构。(3)在一些算法中要求重复执行同一操作的结构称为循环结构.即从算法某处开始,按照一定

4、条件重复执行某一处理的过程.重复执行的处理步骤称为循环体.循环结构有两种形式:当型循环结构和直到型循环结构.1当型循环结构,如图(1)所示,它的功能是当给定的条件P 成立时,执行 A 框,A 框执行完毕后,返回来再判断条件 P 是否成立,如果仍然成立,返回来再执行 A 框,如此反复执行 A 框,直到某一次返回来判断条件 P 不成立时为止,此时不再执行 A 框,离开循环结构 .继续执行下面的框图.2直到型循环结构,如图(2)所示,它的功能是先执行重复执行的 A 框,然后判断给定的条件 P 是否成立,如果 P 仍然不成立,则返回来继续执行 A 框,再判断条件 P 是否成立.继续重复操作,直到某一次

5、给定的判断条件 P 时成立为止,此时不再返回来执行 A 框,离开循环结构.继续执行下面的框图. 见示意图:当型循环结构 直到型循环结构(4)两种循环结构的不同点:直到型循环结构是程序先进入循环体,然后对条件进行判断,如果条件不满足,就继续执行循环体,直到条件满足时终止循环.当型循环结构是在每次执行循环体前,先对条件进行判断,当条件满足时,执行循环体,否则终止循环.两种循环结构的相同点: 两种不同形式的循环结构可以看出,循环结构中一定包含条件结构,用于确定何时终止执行循环体.探究(二):应用实例【例 6】设计一个计算 1+2+100 的值的算法,并画出程序框图.算法分析:通常,我们按照下列过程计

6、算 1+2+100 的值.第 1 步,0+1=1.第 2 步,1+2=3.第 3 步,3+3=6.第 4 步,6+4=10.第 100 步,4 950+100=5 050.2河北武邑中学教师课时教案教学过问题与情境及教师活动 学生活动程及方法显然,这个过程中包含重复操作的步骤,可以用循环结构表示.分析上述计算过程,可以发现每一步都可以表示为第(i-1)步的结果+i= 第 i 步的结果.为了方便、有效地表示上述过程,我们用一个累加变量 S 来表示第一步的计算结果,即把 S+i 的结果仍记为 S,从而把第 i步表示为 S=S+i,其中 S 的初始值为 0,i 依次取 1,2,100,由于 i 同时

7、记录了循环的次数,所以也称为计数变量.解决这一问题的算法是:第一步,令 i=1,S=0.第二步,若 i100 成立,则执行第三步;否则,输出 S,结束算法.第三步,S=S+i.第四步,i=i+1,返回第二步 .程序框图如右:上述程序框图用的是当型循环结构,如果用直到型循环结构表示,则程序框图如下:点评:这是一个典型的用循环结构解决求和的问题,有典型的代表意义,可把它作为一个范例,仔细体会三种逻辑结构在程序框图中的作用,学会画程序框图.【例 7】某厂 2005 年的年生产总值为 200 万元,技术革新后预计以后每年的年生产总值都比上一年增长 5%,设计一个程序框图,输出预计年生产总值超过 300

8、 万元的最早年份.3河北武邑中学教师课时教案教学问题与情境及教师活动 学生活动过程及方法算法分析:先写出解决本例的算法步骤:第一步,输入 2005 年的年生产总值.第二步,计算下一年的年生产总值.第三步,判断所得的结果是否大于 300,若是,则输出该年的年份,算法结束;否则,返回第二步.由于“第二步”是重复操作的步骤,所以本例可以用循环结构来实现.我们按照“ 确定循环体”“初始化变量”“设定循环控制条件”的顺序来构造循环结构.(1)确定循环体:设 a 为某年的年生产总值,t 为年生产总值的年增长量,n 为年份,则循环体为 t=0.05a,a=a+t,n=n+1.(2)初始化变量:若将 2005 年的年生产总值看成计算的起始点,则n 的初始值为 2005,a 的初始值为 200.(3)设定循环控制条件:当“年生产总值超过 300 万元”时终止循环,所以可通过判断“a300”是否成立来控制循环.程序框图如下:三随堂练习已知有一列数 ,1,432,1n设计框图实现求该列数前 20 项的和教学小结(1)熟练掌握两种循环结构的特点及功能.(2 )能用两种循环结构画出求和等实际问题的程序框图,进一步理解学习算法的意义课后反思4

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 中等教育 > 小学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报