程序框图及顺序结构教案

合集下载

程序框图、顺序结构 课件

程序框图、顺序结构 课件

(1)图形符号的应用注意点 ①终端框(起止框):它是任何程序框图必不可少的部分,表示 算法的开始和结束,所以一个完整的程序框图的首末两端必须 是起止框;
②输入、输出框:它可以用在算法中任何需要输入、输出的位 置,需要输入、输出的内容(字母、符号、数据等)都填在框内; ③处理框:算法中处理数据需要的公式、算式等都可以分别写 在不同的用以处理数据的处理框内;另外,对变量进行赋值时 也要用到处理框; ④判断框:当算法要求对两个不同的结果执行不同的处理时, 需要将实现判断的条件写在判断框内,并在出口处标明“是” 和“否”;
积.设计一个解决该问题的算法,并画出相应的程序框图. 【解】 算法如下:第一步,输入 R,h. 第二步,计算 V=πR2h. 第三步,输出 V.
程序框图如图所示.
画顺序结构的程序框图的步骤 顺序结构是任何一个算法都离不开的基本结构,执行时从上到 下依次进行.用顺序结构表示算法的步骤为: (1)分析题意,进行逻辑结构的选择. (2)用自然语言写出算法. (3)依照结构形式,根据画法规则画出程序框图,注意程序框图 的顺序应与算法中的书写步骤一致.
(2)给定如图所示的程序框图,指出其中的错误.
【解】 (1)选 A.一个完整的程序框图至少包含起止框和输入、 输出框. (2)图中有两处错误:①每个判断框应连接一个入口,两个出口, 而图中的判断框“x≤5?”只连接一个出口;②处理框“y= 2x-3”应当连接一个入口,一个出口,而图中该框没有出口 与其连接.
⑤流程线:一个算法步骤到另一个算法步骤用流程线连接,如 果一个流程图由于纸面等原因需要分开画,要在断开处画上连 接点,并标出连接的号码,如图所示.
(2)画程序框图的规则 框图符号标准化;框内语言精练化;框间流程方向化,从上到 下,从左到右勿颠倒;起止框不可少;判断框搞特殊:一进口, 两出口.

最新人教版高中数学必修3第一章《程序框图及顺序结构》教案

最新人教版高中数学必修3第一章《程序框图及顺序结构》教案

《程序框图及顺序结构》教案教学目标:1.掌握程序框图的概念;会用通用的图形符号表示算法,掌握算法的顺序结构;掌握画程序框图的基本规则,能正确画出程序框图;2.通过模仿、操作、探索,经历设计程序框图表达解决问题的过程,学会灵活、正确地画程序框图;3.通过本节的学习,使我们对程序框图有一个基本的了解;认识到学习程序框图是我们学习计算机的一个基本步骤,也是我们学习计算机语言的必经之路,同时也体会程序框图的直观性、准确性.教学重点难点:1.重点:程序框图的基本概念、基本图形符号和顺序结构;2.难点:能综合运用这些知识正确地画出程序框图.教法与学法:1.教法选择:问题引导,合作探究2.学法指导:通过模仿、操作、探索,经历设计程序框图表达解决问题的过程,逐步掌握,切忌半途放弃.教学过程:一、设置情境,引出概念椭圆形框:)矩形框:表示计算、赋值等处理圆圈:二、例题详解,深化概念用图形的方式表达算法,使算法的结构更清楚,步骤更直观也更精确.这里只是让同学们初步了解程序框图的特点,感受它的优点,暂不要求掌握它的画法.三、思维拓展,共同探究四、变式训练,归纳总结这是一个累加求和问题,共99该算法是10099143131⨯++⨯+⨯ 的值.:下图所示的是一个算法的流程图,,输出的b =7,求a 2的值.教学设计说明1.教材地位分析:本节内容是在学生学习了算法的概念的基础上进行的,学生知道“在数学中,算法通常是按照一定规则解决某一类问题的明确的和有限的步骤”.在算法概念的表述中,有范围限定词“在数学中”,因此学习的内容均为数学中的问题.有一个有前缀限制的基本特征词“步骤”,前缀中,“按照一定规则” 指的是解决具体问题时的依据和表达方式,关注的是算法的基本逻辑结构(顺序、条件和循环),也表示算法具有有序性.程序框图是算法的直观、准确的表达,是自然语言表达的延伸,也是后面学习算法基本语句的基础.程序框图的学习起着承上启下的作用.2.学生现实分析:由于学生初次接触程序框图,可能会感到陌生,因此可以举生活中的例子,也可以举函数图像的例子,让学生感到程序框图并不神秘,并感觉到用程序框图表达算法更直观、更条理、更明确.3.在我们利用计算机解决问题的时候,首先要设计计算机程序,在设计计算机程序时我们首先要画出程序运行的流程图,使整个程序的执行过程直观化,使抽象的问题十分清晰和具体.有了这个流程图,再去设计程序就有了依据,从而就可以把整个程序用机器语言表述出来,因此程序框图是我们设计程序的基本和开端,也是使用计算机处理问题前的一个必要的步骤.。

1.1.2第1课时程序框图、顺序结构课件人教新课标

1.1.2第1课时程序框图、顺序结构课件人教新课标

结果的传送,故选 A,其他选项皆不正确.
4.阅读如图所示
()
A.12
B.7
C.34
D.43
解析:选 A b=a1·a2=3×4=12.故选 A.
对程序框图的认识和理解
[典例] (1)下列说法正确的是
()
A.程序框图中的图形符号可以由个人来确定
B. 也可以用来执行计算语句
(1)框图①中 x=4 的含义是什么? (2)框图②中 y1=x3+2x+3 的含义是什么? (3)框图④中 y2=x3+2x+3 的含义是什么? [解] (1)框图①的含义是初始化变量,令 x=4. (2)框图②中 y1=x3+2x+3 的含义:该框图是在执行① 的前提下,即当 x=4 时,计算 x3+2x+3 的值,并令 y1 等 于这个值. (3)框图④中 y2=x3+2x+3 的含义:该图框是在执行③ 的前提下,即当 x=-2 时,计算 x3+2x+3 的值,并令 y2 等于这个值.
图示
[小试身手]
1.判断下列命题是否正确.(正确的打“√”,错误的打“×”)
(1)任何一个程序框图都必须有起止框
(√)
(2)输入框只能放在输出框之前
(×)
(3)判断框是唯一具有超过一个退出点的图形符号 ( √ )
解析:(1)正确,任何程序都必须有开始和结束,从而必须有
起止框;(2)错误,输入、输出框可以用在算法中任何需要输
[活学活用] 已知一个圆柱的底面半径为 R,高为 h,求圆柱的体积.设 计一个解决该问题的算法,并画出相应的程序框图. 解:算法如下: 第一步,输入 R,h. 第二步,计算 V=πR2h. 第三步,输出 V. 程序框图如图所示:
顺序结构的读图问题 [典例] 阅读如图所示的程序框图,回答下面的问题:

人教版高二数学课件程序框图及顺序结构

人教版高二数学课件程序框图及顺序结构
• (1)该程序框图解决的是 一个什么样的问题?
• (2)若最终输出的结果为 y1=3,y2=-2,则当x=5时输 出的结果又是多少?
• (3)在(2)的前提下,输入x 的值为多大时,输出的结 果为0?
• 【解析】 (1)该程序框图解决的是求函数 f(x)=ax+b的函数值的问题.
• 其中输入的是自变量x的值,输出的是x对应 的函数值.
• (2)y1=3,即2a+b=3. ① • y2=-2,即-3a+b=-2. ②
• 由①②,得a=1,b=1,∴f(6.
• (3)令f(x)=x+1=0,得x=-1.故当输入的x值为-1 时,输出的函数值为0.
第2课时 程序框图及顺序结构
作业:见固学案
• 2.在设计程序框图时,首先要分步设计出算法步 骤,然后再转换为程序框图,运用每一个算法步 骤对应的程序框,清楚地表达所要解决的问题. 其中,顺序结构的程序框图由流程线自上而下顺 次执行.
No.1 middle school ,my love !
• 如图是为了解决某个问 题而绘制的程序框图,根 据框图回答下列问题:
• 【答案】C
• 变式训练1、(1)程序框图是算法思想的重要表 现形式,程序框图中不含( ).
• A.流程线 B.循环框
• C.判断框 D.执行框
• (2)在程序框图中,算法中间要处理数据或计算, 可分别写在不同的( ).
• A.处理框内
B.判断框内
• C.输入、输出框内 D.终端框内
• 【解析】(1)程序框图中可含有流程线、判断 框、执行框,但没有循环框,故选B.
• 预学2:基本的程序框、流程线和它们表示的 功能
图形符号
名称

程序框图(顺序结构-条件结构)教学文案

程序框图(顺序结构-条件结构)教学文案
输入a,b,c
p 234 2
解:求面积的算法:
第一步:输入三角形三边长a,b,c
Sp(p2)p (3)p (4)
第一步:计算 p abc
2
第二步:计算 Sp (pa )p (b )p (c)
输出S
第三步:输出三角形的面积S
结束
练习1 设计一算法:输入圆的半径,输出圆的面积,并画出流程图
算法分析:
输入a,b,c
a+b>c,b+c>a, c+a>b是否同
时成立? 是
存在这样 的三角形
结束

不存在这样 的三角形
例2.设计一个求任意数的绝对值的算法,并画出流程图.
解:
S1 输入任意实数x;
S2 若x≥0,则y=x;否则y=-x;
开始
S3 输出y.
输入x
算法流程图如右.
Y x≥0 N
y=x
y=-x
第一步 输入x,y 第二步 p=x; 第三步 x=y;
第四步 y=p.
输入x,y
P=x X=y Y=p
输出x,y
结束
练习2、写出下列算法的功能: (1)左图中(a>0,b>0)
开始
输入a,b
答案:
d= a2 b2
(1)求直角三角形斜边长;
(2)求两个数的和.
c d 输出c
结束
开始 输入a,b S=a+b 输出s
输出y
结束
x2 x0
练习1、已知函数y 0 x0
1 x0
开始
输入x


X<0
Y=-x+2


X=0
Y=0

高中数学 第一章 算法初步 第1节 第2课时 程序框图、顺序结构教学案 新人教A版必修3

高中数学 第一章 算法初步 第1节 第2课时 程序框图、顺序结构教学案 新人教A版必修3

第2课时程序框图、顺序结构[核心必知]1.预习教材,问题导入根据以下提纲,预习教材P6~P9,回答下列问题.(1)常见的程序框有哪些?提示:终端框(起止框),输入、输出框,处理框,判断框.(2)算法的基本逻辑结构有哪些?提示:顺序结构、条件结构和循环结构.2.归纳总结,核心必记(1)程序框图程序框图又称流程图,是一种用程序框、流程线及文字说明来表示算法的图形.在程序框图中,一个或几个程序框的组合表示算法中的一个步骤;带有方向箭头的流程线将程序框连接起来,表示算法步骤的执行顺序.(2)常见的程序框、流程线及各自表示的功能①算法的三种基本逻辑结构算法的三种基本逻辑结构为顺序结构、条件结构和循环结构,尽管算法千差万别,但都是由这三种基本逻辑结构构成的.②顺序结构顺序结构是由若干个依次执行的步骤组成的.这是任何一个算法都离不开的基本结构,用程序框图表示为:[问题思考](1)一个完整的程序框图一定是以起止框开始,同时又以起止框表示结束吗?提示:由程序框图的概念可知一个完整的程序框图一定是以起止框开始,同时又以起止框表示结束.(2)顺序结构是任何算法都离不开的基本结构吗?提示:根据算法基本逻辑结构可知顺序结构是任何算法都离不开的基本结构.[课前反思]通过以上预习,必须掌握的几个知识点:(1)程序框图的概念:;(2)常见的程序框、流程线及各自表示的功能:;(3)算法的三种基本逻辑结构:;(4)顺序结构的概念及其程序框图的表示: .问题背景:计算1×2+3×4+5×6+…+99×100.[思考1] 能否设计一个算法,计算这个式子的值.提示:能.[思考2] 能否采用更简洁的方式表述上述算法过程.提示:能,利用程序框图.[思考3] 画程序框图时应遵循怎样的规则?名师指津:(1)使用标准的框图符号.(2)框图一般按从上到下、从左到右的方向画.(3)除判断框外,其他程序框图的符号只有一个进入点和一个退出点,判断框是唯一一个具有超过一个退出点的程序框.(4)在图形符号内描述的语言要非常简练清楚.(5)流程线不要忘记画箭头,因为它是反映流程执行先后次序的,如果不画出箭头就难以判断各框的执行顺序.讲一讲1.下列关于程序框图中图形符号的理解正确的有( )①任何一个流程图必须有起止框;②输入框只能放在开始框后,输出框只能放在结束框前;③判断框是唯一的具有超过一个退出点的图形符号;④对于一个程序框图来说,判断框内的条件是唯一的.A.1个 B.2个 C.3个 D.4个[尝试解答] 任何一个程序必须有开始和结束,从而流程图必须有起止框,①正确.输入、输出框可以用在算法中任何需要输入、输出的位置,②错误.③正确.判断框内的条件不是唯一的,④错误.故选B.答案:B画程序框图时应注意的问题(1)画流程线不要忘记画箭头;(2)由于判断框的退出点在任何情况下都是根据条件去执行其中的一种结果,而另一个则不会被执行,故判断框后的流程线应根据情况注明“是”或“否”.练一练1.下列关于程序框图的说法中正确的个数是( )①用程序框图表示算法直观、形象、容易理解;②程序框图能够清楚地展现算法的逻辑结构,也就是通常所说的“一图胜万言”;③在程序框图中,起止框是任何程序框图中不可少的;④输入和输出框可以在算法中任何需要输入、输出的位置.A.1 B.2 C.3 D.4解析:选D 由程序框图的定义知,①②③④均正确,故选D.观察如图所示的内容:[思考1] 顺序结构有哪些结构特征? 名师指津:顺序结构的结构特征:(1)顺序结构的语句与语句之间、框与框之间按从上到下的顺序执行,不会引起程序步骤的跳转.(2)顺序结构是最简单的算法结构. (3)顺序结构只能解决一些简单的问题.[思考2] 顺序结构程序框图的基本特征是什么? 名师指津:顺序结构程序框图的基本特征:(1)必须有两个起止框,穿插输入、输出框和处理框,没有判断框. (2)各程序框用流程线依次连接.(3)处理框按计算机执行顺序沿流程线依次排列. 讲一讲2.已知P 0(x 0,y 0)和直线l :Ax +By +C =0,写出求点P 0到直线l 的距离d 的算法,并用程序框图来描述.[尝试解答] 第一步,输入x 0,y 0,A ,B ,C ; 第二步,计算m =Ax 0+By 0+C ; 第三步,计算n =A 2+B 2; 第四步,计算d =|m |n;第五步,输出d . 程序框图如图所示.应用顺序结构表示算法的步骤:(1)仔细审题,理清题意,找到解决问题的方法. (2)梳理解题步骤.(3)用数学语言描述算法,明确输入量,计算过程,输出量. (4)用程序框图表示算法过程. 练一练2.写出解不等式2x +1>0的一个算法,并画出程序框图. 解:第一步,将1移到不等式的右边; 第二步,不等式的两端同乘12;第三步,得到x >-12并输出.程序框图如图所示:—————————————[课堂归纳·感悟提升]———————————————1.本节课的重点是了解程序框图的含义,理解程序框图的作用,掌握各种程序框和流程线的画法与功能,理解程序框图中的顺序结构,会用顺序结构表示算法.难点是理解程序框图的作用及用顺序结构表示算法.2.本节课要重点掌握的规律方法(1)掌握画程序框图的几点注意事项,见讲1; (2)掌握应用顺序结构表示算法的步骤,见讲2. 3.本节课的易错点对程序框图的理解有误致错,如讲1.课下能力提升(二) [学业水平达标练]题组1 程序框图1.在程序框图中,一个算法步骤到另一个算法步骤的连接用( ) A .连接点 B .判断框 C .流程线 D .处理框解析:选C 流程线的意义是流程进行的方向,一个算法步骤到另一个算法步骤表示的是流程进行的方向,而连接点是当一个框图需要分开来画时,在断开处画上连接点.判断框是根据给定条件进行判断,处理框是赋值、计算、数据处理、结果传送,所以A ,B ,D 都不对.故选C.2.a 表示“处理框”,b 表示“输入、输出框”,c 表示“起止框”,d 表示“判断框”,以下四个图形依次为( )A .abcdB .dcabC .bacdD .cbad 答案:D3.如果输入n =2,那么执行如下算法的结果是( ) 第一步,输入n . 第二步,n =n +1. 第三步,n =n +2. 第四步,输出n . A .输出3 B .输出4 C .输出5 D .程序出错 答案:C题组2 顺序结构4.如图所示的程序框图表示的算法意义是( ) A .边长为3,4,5的直角三角形面积 B .边长为3,4,5的直角三角形内切圆面积 C .边长为3,4,5的直角三角形外接圆面积 D .以3,4,5为弦的圆面积解析:选B 由直角三角形内切圆半径r =a +b -c2,知选B.第4题图第5题图5.(2016·东营高一检测)给出如图所示的程序框图:若输出的结果为2,则①处的执行框内应填的是( )A.x=2 B.b=2C.x=1 D.a=5解析:选C ∵b=2,∴2=a-3,即a=5.∴2x+3=5时,得x=1.6.写出如图所示程序框图的运行结果:S=________.解析:S=log24+42=18.答案:187.已知半径为r的圆的周长公式为C=2πr,当r=10时,写出计算圆的周长的一个算法,并画出程序框图.解:算法如下:第一步,令r=10.第二步,计算C=2πr.第三步,输出C.程序框图如图:8.已知函数f(x)=x2-3x-2,求f(3)+f(-5)的值,设计一个算法并画出算法的程序框图.解:自然语言算法如下:第一步,求f(3)的值.第二步,求f(-5)的值.第三步,将前两步的结果相加,存入y.第四步,输出y.程序框图:[能力提升综合练]1.程序框图符号“ ”可用于( ) A .输出a =10 B .赋值a =10 C .判断a =10 D .输入a =1解析:选B 图形符号“ ”是处理框,它的功能是赋值、计算,不是输出、判断和输入,故选B.2.(2016·广州高一检测)如图程序框图的运行结果是( )A.52B.32 C .-32D .-1解析:选C 因为a =2,b =4,所以S =a b -b a =24-42=-32,故选C.3.(2016·广州高一检测)如图是一个算法的程序框图,已知a 1=3,输出的b =7,则a 2等于( )A .9B .10C .11D .12解析:选C 由题意知该算法是计算a 1+a 22的值.∴3+a 22=7,得a 2=11,故选C. 4.(2016·佛山高一检测)阅读如图所示的程序框图,若输出的结果为6,则①处执行框应填的是( )A .x =1B .x =2C .b =1D .b =2解析:选B 若b =6,则a =7,∴x 3-1=7,∴x =2.5.根据如图所示的程序框图所表示的算法,输出的结果是________.解析:该算法的第1步分别将1,2,3赋值给X ,Y ,Z ,第2步使X 取Y 的值,即X 取值变成2,第3步使Y 取X 的值,即Y 的值也是2,第4步让Z 取Y 的值,即Z 取值也是2,从而第5步输出时,Z 的值是2.答案:26.计算图甲中空白部分面积的一个程序框图如图乙,则①中应填________.图甲 图乙解析:图甲空白部分的面积为a 2-π16a 2,故图乙①中应填S =a 2-π16a 2.答案:S =a 2-π16a 27.在如图所示的程序框图中,当输入的x 的值为0和4时,输出的值相等,根据该图和各小题的条件回答问题.(1)该程序框图解决的是一个什么问题?(2)当输入的x 的值为3时,求输出的f (x )的值. (3)要想使输出的值最大,求输入的x 的值.解:(1)该程序框图解决的是求二次函数f (x )=-x 2+mx 的函数值的问题. (2)当输入的x 的值为0和4时,输出的值相等,即f (0)=f (4). 因为f (0)=0,f (4)=-16+4m , 所以-16+4m =0, 所以m =4.所以f (x )=-x 2+4x . 则f (3)=-32+4×3=3,所以当输入的x 的值为3时,输出的f (x )的值为3. (3)因为f (x )=-x 2+4x =-(x -2)2+4, 所以当x =2时,f (x )max =4,所以要想使输出的值最大,输入的x 的值应为2.8.如图是为解决某个问题而绘制的程序框图,仔细分析各框内的内容及图框之间的关系,回答下面的问题:(1)图框①中x=2的含义是什么?(2)图框②中y1=ax+b的含义是什么?(3)图框④中y2=ax+b的含义是什么?(4)该程序框图解决的是怎样的问题?(5)当最终输出的结果是y1=3,y2=-2时,求y=f(x)的解析式.解:(1)图框①中x=2表示把2赋值给变量x.(2)图框②中y1=ax+b的含义是:该图框在执行①的前提下,即当x=2时,计算ax +b的值,并把这个值赋给y1.(3)图框④中y2=ax+b的含义是:该图框在执行③的前提下,即当x=-3时,计算ax +b的值,并把这个值赋给y2.(4)该程序框图解决的是求函数y=ax+b的函数值的问题,其中输入的是自变量x的值,输出的是对应x的函数值.(5)y1=3,即2a+b=3. ⑤y2=-2,即-3a+b=-2. ⑥由⑤⑥,得a=1,b=1,所以f(x)=x+1.。

高中数学 1、1、2、1程序框图及顺序结构教案

高中数学 1、1、2、1程序框图及顺序结构教案

1、1、2、1程序框图及顺序结构讲义编写者:数学教师孟凡洲一、【学习目标】1、掌握程序框的画法和功能.2、了解什么是程序框图,掌握学习程序框图的意义.3、掌握顺序结构的应用,并能解决与顺序结构有关的程序图的画法. 【教学效果】:教学目标的给出,有利于学生对课堂整体的把握.二、【自学内容和要求及自学过程】1、阅读教材第6—7页内容,回答问题(程序框图)<1>什么是程序框图?<2>请说出程序框、流程线的符号与功能.结论:<1>程序框图又称流程图,是一种用程序框、流程线及文字说明来表示算法的图形.在程序框图中,一个或几个程序框的组合表示算法中的一个步骤;带有方向箭头的流程线将程序框连接起来,表示算法步骤的执行顺序.<2>①椭圆形框:表示程序的开始和结束,称为终端框(起止框),表示开始时只有一个出口,表示结束时只有一个入口.②平行四边形框:表示一个算法的输入和输出信息,又称为输入和输出框,它有一个入口和出口.③矩形框:表示计算、赋值等处理操作,又称为处理框(执行框),它有一个入口和出口.④菱形框:是用来判断给出的条件是否成立,根据判断结果来决定程序的流向,称为判断框,它有一个入口和两个出口.⑤流程线:表示程序的流向.⑥圆圈:连接点.表示相关两框的连接处,圆圈内的数字相同的含义表示相连接在一起. (具体见教材第6页).【教学效果】:要让学生能真正的理解并熟记程序框、流程线的符号与功能.2、阅读教材第7—8页内容,回答问题(顺序结构)材料:算法的三种基本逻辑结构分别称为顺序结构、条件结构和循环结构,尽管算法千差万别,但都是由这三种基本逻辑结构构成的.如图:<3>上图哪一个是顺序结构、条件结构、逻辑结构?<4>什么是顺序结构?结论:<3>分别对应图一、二、三.<4>很明显,顺序结构是由若干个依次执行的步骤组成的.这是任何一个算法都离不开的基本结构.【教学效果】:要真正理解顺序结构,为学习算法语句打基础.三、【综合练习与思考探索】练习:教材例3.引申:已知一个三角形的三条边长分别为2、3、4,利用海伦—秦九韶公式设计一个算法,并画出程序框图表示.算法分析:这是一个简单的问题,只需先算出P值,再将它代入公式,最后输出结果,因此只用顺序结构就能表达出来.【学习效果】:通过练习来进一步的学习顺序结构.四、【作业】1、必做题:熟练教材例3,并把例3、引申的程序框图画到作业本上.2、选做题:习题1.1A组第1题.五、【小结】这一节主要学习程序框、流程线的符号与功能,以及顺序结构.六、【教学反思】这一节由于是新知识,所以学生们学习起来可能有着不小的困惑.这一节的主要任务是学生的理解和熟记,老师要做好督促工作.。

课件2:1.1.2 第1课时 程序框图、顺序结构

课件2:1.1.2  第1课时 程序框图、顺序结构

用顺序结构表示算法
例 2 (1)如图所示是一个算法的程序框图,若输入 x1,x2,x3 的值分别是 98,100,96,则输出的 y 值是________.
(2)已知点P(x0,y0)和直线l:Ax+By+C=0,求点P(x0,y0)到直线l的距 离d,写出该问题的一个算法,并画出程序框图.
(1)【解析】由程序框图知,若输入 x1,x2,x3 的值分别是 98,100,96, 则 m=98+100+96=294,y=13×294=98.故输出 y 的值为 98. 【答案】98
本节内容结束 更多精彩内容请登录:

解:程序框图如下:
变式训练 已知三角形的面积公式为 S=12ah.画出在三角形中,已知 a=8,h=2
时,求三角形面积 S 的程序框图.
【解析】 程序框图:
当堂检测 1.在程序框图中,需要根据给定的条件做出判断的内容应写在下面哪 个符号内( )
【解析】菱形是判断框,故应选C.A是输入、输出框,B是处理框, D什么也不是. 【答案】C
【解析】b=10-8=2,a=10-2=8. 【答案】8
6.画出由正方体的表面积求其体积的程序框图.(正方体的表面积由键 盘输入) 解:用自然语言描述算法如下: 第一步,输入正方体的表面积. 第二步,由正方体的表面积求正方体的棱长. 第三步,由体积公式求正方体的体积. 第四步,输出求得的体积值.
程序框图如下:
【答案】C
3.符号
表示的意义是( )
A.流程图的开始或结束
B.数据的输入或输出
C.根据给定条件判断
D.赋值执行语句结果的传递
【答案】 C
4.下面程序框图执行的功能是输入矩形的边长求它的面积,其中执行 框中应填的是________.

课件6:1.1.2 第1课时 程序框图、顺序结构

课件6:1.1.2  第1课时  程序框图、顺序结构

2.顺序结构
概念
顺序结构是由若干个依次执行的步__骤__ 组成的,这是任何一个算法都离不开的 基本结构
图示
思考:在顺序结构的图示中,“步骤 n”与“步骤 n+1”的执 行顺序是怎样的? [提示] 是依次执行的,即执行完“步骤 n”框操作后,才执 行“步骤 n+1”框的操作.
【基础自测】
1.下列关于程序框图的说法正确的是( ) A.一个程序框图包括表示相应操作的框、带有方向箭头的流程线 和必要的文字说明 B.输入、输出框只能各有一个 C.程序框图虽可以描述算法,但不如用自然语言描述算法直观 D.程序框图中必须包含判断框
(1)该框图解决的是怎样的一个问题? (2)若最终输出的结果 y1=3,y2=-2,当 x 取 5 时输出的结果 5a+b 的值 应该是多大? (3)在(2)的前提下,输入的 x 值越大,输出的 ax+b 是不是越大,为什么? (4)在(2)的前提下,当输入的 x 值为多大时,输出结果 ax+b 等于 0?
【规律方法】 画顺序结构的程序框图的步骤 顺序结构是任何一个算法都离不开的基本结构,执行时从上 到下依次进行.用顺序结构表示算法的步骤为: 1分析题意,进行逻辑结构的选择. 2用自然语言写出算法. 3依照结构形式,根据画法规则画出程序框图,注意程序 框图的顺序应与算法中的书写步骤一致.
类型三 程序框图的应用 【例 3】 如图所示是解决某个问题而绘制的程序框图,仔细分 析各图框内的内容及图框之间的关系,回答下面的问题:
【自主预习】
1.程序框图 (1)定义: 程序框图又称流程图,是一种用程序框 、流程线 及文字说明来表 示算法的图形. (2)表示: 在程序框图中,算法的一个步骤通常用一个或几个程序框的组合 来表示;带有方向箭头的流程线将程序框连接起来,表示算法步 骤的 执行顺序.

高中数学程序框图和顺序结构教案新人教版必修3

高中数学程序框图和顺序结构教案新人教版必修3

程序框图和顺序结构
一.学习目标
1.正确理解程序框图的概念,明确程序框图的功能和作用 2.理解顺序结构和其基本功能
二.自主学习,课堂探讨
阅读教材完成下表,总结基本的程序框图和他们表示的功能
2.结合探究例题一了解什么是顺序结构,条件结构,循环结构;写出顺序结构的程序框图
三.思考探究
112.下面关于程序框图说法正确的个数是:1学习心得: 学习心得:
结束
2.流程图能清楚表示算法的逻辑结构
3.在流程图中,起,止是任何流程不可少的
4.在输入和输出框可用在算法中任何需要输入和输出的位置A.1 B 2 C.3D.4
五.小结:
1.基本的程序框图和他们表示的功能.
2.顺序结构的理解
六.课后作业:。

课件5:1.1.2 第1课时 程序框图、顺序结构

课件5:1.1.2  第1课时  程序框图、顺序结构

【规律方法】 根据算法功能求输出结果或根据输出结果求框图中某一步骤, 应注意以下几点: (1)要明确各框图符号的含义及作用; (2)要明确框图的方向流程; (3)要正确认图,即根据框图说明该算法所要解决的问题. 其中明确算法功能是解决此类问题的关键.
[针对训练 3] 写出下列算法的功能: (1)图①中算法的功能是(a>0,b>0)_________________. (2)图②中算法的功能是__________________________.
[解析] ①任何一个程序必须有开始和结束,从而流程图必须 有起止框,正确.②输入、输出框可以用在算法中任何需要输 入、输出的位置,错误.③正确.④判断框内的条件不是唯一 的,错误.故选 B. [答案] B
【规律方法】 (1)理解程序框图中各框图的功能是解此类题的关键,用程序 框图表示算法更直观、清晰、易懂. (2)起止框用“ ”表示,是任何流程不可少的,表明程序的开 始和结束. (3)输入、输出框用“ ”表示,可用在算法中任何需要输入、 输出的位置,需要输入的字母、符号、数据都填在框内.
【课堂探究】
题型一 程序框图的认识和理解 【典例 1】 下列关于程序框图中图形符号的理解正确的有( ) ①任何一个流程图必须有起止框; ②输入框只能放在开始框后,输出框只能放在结束框前; ③判断框是唯一的具有超过一个退出点的图形符号; ④对于一个程序框图来说,判断框内的条件是唯一的. A.1 个 B.2 个 C.3 个 D.4 个 [思路导引] 根据程序框图的概念,逐一验证每个选项是否正确.
1.1.2 第1课时 程序框图、顺序结构
【学习目标】
1.掌握程序框图的概念. 2.熟悉各种程序框及流程线的功能和作用. 3.能用程序框图表示顺序结构的算法.

高中数学人教A版必修三1.1.2《程序框图与算法基本逻辑结构-程序框图、顺序结构》教案设计

高中数学人教A版必修三1.1.2《程序框图与算法基本逻辑结构-程序框图、顺序结构》教案设计

《程序框图、顺序结构》教学设计一、课标分析:按课标要求,通过模仿、操作、探索,经历通过设计程序框图表达解决问题的过程.在具体问题的解决过程中,理解程序框图的三种基本逻辑结构:顺序结构、条件结构、循环结构.二、教材分析:《程序框图、顺序结构》是人教版高中数学必修3第一章《算法初步》第一节《算法与程序框图》的内容,本节设计为4课时,今天所授内容为第一课时.本节内容是在学生学习了算法的概念的基础上进行的,算法通常可以编成计算机程序,让计算机执行并解决问题.这对高中学习算法提出了要求,也决定了高中算法学习的范围,即不仅掌握算法的概念,认识算法基本逻辑结构,还必须学习计算机能执行的算法程序,能用程序表达算法.三、学情分析:从知识结构上来说,学生在本章第一节已经了解了一些算法的基本思想,这是本节课的重要知识基础;从能力上来说,这个阶段的学生已经具有一定的分析问题、解决问题的能力,逻辑思维能力也初步形成,思维比较活跃但缺乏严谨性.因此,在设计教学中不仅要充分调动学生的学习积极性,更要注意培养学生严谨的数学思维.四、教学目标:1.知识与技能目标:(1)了解程序框图的概念,掌握各种图形符号的功能.(2)了解顺序结构的概念,能用程序框图表示顺序结构.2.过程与方法目标:(1)通过学习程序框图的各个符号的功能,培养学生对图形符号语言和数学文字语言的转化能力.(2)学生通过设计程序框图表达解决问题的过程,在解决具体问题的过程中理解程序框图的结构.3.情感、态度与价值观目标:学生通过动手,用程序框图表示算法,进一步体会算法的基本思想,体会程序框图表达算法的准确与简洁,培养学生的数学表达能力和逻辑思维能力.五、教学重点和难点:重点:各种图形符号的功能以及用程序框图表示顺序结构.难点:对顺序结构的概念的理解,用程序框图表示顺序结构.六、教学方法:合作探究、螺旋推进、激趣实验、多媒体课件教学.七、教学流程:顺序结构是由若干个依次执行的步骤组成的;这是任何一个算法都离不开的一种基本算法结构.用程序框图表示算法时,算法的逻辑结构展现得非常清楚,即顺序结构、条件结构和循环结构.并引出本节课的第三个内容:顺序结构.习例讲解例2.已知一个三角形的三边长分别为a, b, c,利用海伦-秦九韶公式设计一个计算三角形面积的算法,并画出程序框图表示.解析:算法步骤:第一步,输入三角形三边长a,b,c;第二步,计算;第三步,计算;第四步,输出S.程序框图:学生在学习了顺序结构的基础,教师通过此例题演示将用自然语言描述的算法改写成程序框图的过程,让学生感受简单程序框图画法,并通过练习进行模仿.a b cp2++=s p(p-a)(p-b)(p-c)=练习2.任意给定一个正实数,设计一个算法求以这个数为半径的圆面积,并画出程序框图表示.激趣探究趣味实验:有一杯饮料A和一杯清水B,如何快速交换两杯中的液体呢?具体的操作步骤是怎样的?教师提前隐藏了空杯X,教师让学生先行回答,可能学生的回答不着边际或者学生不知所措,然后教师拿出空杯开始实验演示.实验的引入,为例3的讲解作铺垫;同时,也引导学生用发散的思维看待问题.合作讨论例3.已知两个变量A和B的值,试设计一个交换这两个变量的值的算法,并画出程序框图.学生活动:让学生结合实验结论,四人为一小组,讨论例3,先讨论出来的小组派代表上黑板展示小组成果,即具体的算法步骤和程序框图,教师进行点评.算法步骤:第一步,输入A、B;第二步,令X=A;第三步,令A=B;第四步,令B=X;第五步,输出A、B.程序框图:通过兴趣实验,学生将抽象的数学思维变得直观形象,使本节课达到高潮;也使学生在探究问题的过程中,亲身经历解决问题的全过程,提高学生独立分析问题、解决问题的能力.练习3.写出下列算法的功能:(1)图(1)中算法的功能(a>0,b>0)______; (2)图(2)中算法的功能是____________.练习3的选取是为了培养学生的识图能力.归结总结让学生谈收获做总结,最后由教师做补充完善.一、程序框图及基本图形符号;二、三种逻辑结构及顺序结构;三、程序框图的画法.通过总结加深学生对程序框图和顺序结构的理解,提高学生交流讨论,总结的能力.布置作业1.书面作业:(1)已知摄氏温度C与华氏温度F之间的关系为F=1.8C+32.设计一个由摄氏温度求华氏温度的算法,并画出相应的程序框图.(2)已知变量A、B、C的值,试设计一个算法程序框图,使得A为B的值,B为C的值,C为A的值.(3)课本P20,B组1题.作业题目的选取与课堂例题联系紧密,且分层作业使得不同层次的学生得到不同程度的提高和发展.八、板书设计:九、教学预想:本节课采用的是情景导入式教学,从生活实际出发,开展对新知识的探索.这样的教学模式对学生的参与度要求较高,因此在教学设计中我要求学生在学习了程序框图概念、各种图形符号的名称和功能及三种逻辑结构后,结合上一节课用语言文字表示算法的基础上,自己动手画简单的顺序结构的程序框图,激发了学生学习的积极性.通过兴趣实验,学生将抽象的数学思维变得直观形象,使本节课达到高潮.本节课学生在探究问题的过程中,亲身经历解决问题的全过程,提高学生独立分析问题、解决问题的能力.设计整节课放手给学生,让他们交流讨论发言,很好地调动了学生学习的主动性,激发了学习的积极性,这也充分体现了新课标“以学生为主体”的思想.。

1.1.2(1)程序框图、顺序结构(教学设计)

1.1.2(1)程序框图、顺序结构(教学设计)

1.1.2(1)程序框图、顺序结构(教学设计)教学目标:1、知识与技能(1)掌握程序框图的概念;(2)会用通用的图形符号表示算法,掌握算法的顺序结构;(3)掌握画程序框图的基本规则。

.2、过程与方法(1)通过模仿、操作、探索,经历通过设计程序框图表达解决问题的过程;3、情感与价值观(1)通过本节的学习,向学生介绍中国古代数学的特征和辉煌成就,让学生体会中国古代数学对世界数学发展的贡献;教学重点、难点:重点:程序框图的基本概念、基本图形符号和三种基本逻辑结构.难点:综合运用所学知识正确地读懂程序框图是做什么的.教学过程:(一)复习提问、导入课题1. 算法是什么?在数学中,按照一定规则解决某一类问题的明确和有限的步骤称为算法.2.算法是由一系列明确和有限的步骤组成的,我们可以用自然语言表述一个算法,但往往过程复杂,缺乏简洁性,因此,我们有必要探究使算法表达得更加直观、准确的方法,这个想法可以通过程序框图来实现.(二)讲授概念、学习新知程序框图的概念:程序框图又称流程图,是一种用程序框、流程线及文字说明来表示算法的图形.程序框图是算法的一种表现形式,也就是说,算法可以用算法步骤表示,也可以用程序框图表示.程序框图的基本符号:(1起止框是任何流程图都不可缺少的,它表明程序的开始和结束,所以一个完整的流程图的首末两端必须是起止框.(2表示数据的输入或结果的输出,它可用在算法中的任何需要输入、输出的位置.(3它是采用来赋值、执行计算语句、传送运算结果的图形符号.(4判断框一般有一个入口和两个出口,有时也有多个出口,它是惟一的具有两个或两个以上出口的符号,在只有两个出口的情形中,通常都分成“是”与“否”(也可用“Y ”与“N ”)两个分支. (三)师生互动、探究新知回顾:“判断整数n (n>2)是否为质数”的算法步骤如何? 算法:第一步,给定一个大于2的整数n ; 第二步,令i=2;第三步,用i 除n ,得到余数r ;第四步,判断“r=0”是否成立.若是,则n 不是质数,结束算法;否则,将i 的值增加1,仍用i 表示; 第五步,判断“i>(n-1)”是否成立,若是,则n 是质数,结束算法;否则,返回第三步. 我们将上述算法用下边的图形表示:在这个程序框图中,其中的多边形就是程序框,带方向箭头的线就是流程线.在此有4种程序框,2种流程线,还记得它们的名称和功能吗?请填写下表:程序框图的基本符号用程序框图表示算法时,算法的逻辑结构展现得非常清楚.讨论:在逻辑结构上,“判断整数n(n>2)是否为质数”的程序框图由几部分组成?顺序结构循环结构条件结构思考:任何一个算法各步骤之间都有明确的顺序性,在算法的程序框图中,由若干个依次执行的步骤组成的逻辑结构,称为顺序结构,用程序框图可以表示为:问题:在顺序结构中可能会用到哪几种程序框和流程线?例1(课本P9例3):若一个三角形的三条边长分别为a ,b ,c ,令 2cb a p ++=,则三角形的面积))()((c p b p a p p S ---=,这个公式被称为海伦-秦九韶公式,请利用这个公式设计一个计算三角形面积的算法,并画出程序框图表示. 算法:第一步,输入三角形三条边的边长a ,b ,c.第二步,计算 2cb a p ++=第三步,计算 ))()((c p b p a p p S ---=第四步,输出S.上述算法的程序框图:(四)课堂小结、巩固反思1、程序框图又称流程图,是一种用程序框、流程线及文字说明来表示算法的图形.2、三种逻辑结构:顺序结构、条件结构和循环结构.3、顺序结构的程序框图的基本特征:(1)必须有两个起止框,穿插输入、输出框和处理框,没有判断框. (2)各程序框从上到下用流程线依次连接.(3)处理框按计算机执行顺序沿流程线依次排列.(五)布置作业:1.下列关于程序框图的说法正确的是()①程序框图只有一个入口,也只有一个出口;②程序框图中的每一部分都应有一条从入口到出口的路径通过它;③流程线只要是上下方向就表示上下执行,可以不要箭头;④连接点是用来连接两个程序框图的.A.①②③B.②③C.①④D.①②解析:选D由框图符号及作用可知③④错误,流程线表示算法步骤执行的顺序,用来连接程序框,是带箭头的直线或折线,应用时必须带箭头;连接点是连接同一个程序框图的不同部分的.2.下列是流程图中的一部分,表示恰当的是()解析:选A B选项应该用处理框而非输入、输出框,C选项应该用输入、输出框而不是处理框,D选项应该在出口处标明“是”和“否”.3.阅读如图所示的程序框图,若输入x=3,则输出y的值为()A.33 B.34C.40 D.45解析:选B x=3→a=2×32-1=17,b=a-15=2,y=ab=17×2=34,则输出y的值为34.第3题图第4题图4.阅读右面的程序框图若输出的结果为2,则①处的执行框内应填的是()A.x=2 B.b=2C.x=1 D.a=5解析:选C 首先确定①处的执行框内应该是给x 赋值,然后倒着推算b =2时,a -3=2,∴a =5. a =5时,2x +3=5,∴x =1.5.如图所示的是一个算法的程序框图,已知a 1=3,输出的b =7,则a 2等于( )A .9B .10C .11D .12解析:选C 由题意知,该算法是计算a 1+a 22的值,∴3+a 22=7,即a 2=11. 二、填空题6.如图的程序框图表示的算法的运行结果是________.解析:首先要理解程序框图要解决的问题是利用海伦公式,已知三边求三角形的面积,然后通过计算可得结果.p =9,∴S =9(9-5)(9-6)(9-7)=6 6. 答案:6 67.已知点P (x 0,y 0),直线l :x +2y -3=0,求点P 到直线l 的距离的一个算法程序框图如图所示,则在①处应填________.解析:应填上点到直线的距离公式. 答案:d =|x 0+2y 0-3|58.如图所示程序框图,则输出X 的值是________解析:X =1+3+5=9. 答案:9。

程序框图及顺序结构教案

程序框图及顺序结构教案

课题 § 1.1.2 程序框图及顺序结构框图 课型 新授 课时序号 1 时间 2009-2-91.使学生通过阅读教材填写学案 上的图表,了解框图的概念并熟记框图符号的意义 .2.教师通过讲解学案 1 使学生初步了解画框图的规则, 并进一步在应用中熟悉框图符号的含义和学习用教学 目标教材 分析框图表示算法 .3.学案中让学生通过对公式法解一元二次方程组算法的框图表示, 进一步加深学生对框图表示算法的理 解,并明确一些常用的画程序框图规则 .4.通过例 1 的学习,使学生学会用数学语言描述算法的一般规则,并掌握用框图表示顺序结构算法 .使学生经过模仿、操作、探索,经历通过设计程序框图表达求解问题的过程 ,从而掌握程序框重点图的基本概念、基本图形符号以及用框图表示顺序算法结构 .难点 理解框图符号的意义与顺序算法结构的框图表示教学内容及过程引入: 算法可以用自然语言来描述,但为了使算法的程序或步骤表达得更为直观,我们更经常地用图形方式来表示它.下面请大家结合学案快速阅读教材 P7~P10 并思考下列问题:⑴ 什么是程序框图?说出图形符号的意义 . ⑵ 画程序框图的规则?⑶ 什么是顺序结构框图?如何用顺序结构表示算法?新知生成: 通过学生的自学请不同学生回答问题( 1),然后再请学生板演学案中问题 1, 21.学案中 1 的三个问题. (这三个问题是 P9 练习 A 中的 2, 3 及变形)①画出计算 1+2+3+4+5 的框图;②画出求数 a 的 p%的程序框图; ③已知一个数的 p%为b 求这个数.分析: 对于问题 1 学生可能存在的问题是①, 因为其中涉及到赋值符号的应用, 可不妨对学 生先进行必要的说明;也有一种可能学生会引入多个字母表示运算过程,此时可对学生 渗透赋值符号;更有一种可能学生会在处理框中一步写出运算结果,如: S=1+2+3+4+5, 此时应对学生的做法予以肯定,同时应引导学生进一步思考上述加法的过程,最终统一 到逐步相加的运算过程。

《程序框图、顺序结构》教学设计

《程序框图、顺序结构》教学设计

《程序框图、顺序结构》教学设计《程序框图、顺序结构》教学设计一、内容及其解析本节内容是在学生学习了算法的概念的基础上进行的,学生知道“在数学中,算法通常是按照一定规则解决某一类问题的明确的和有限的步骤”。

在算法概念的表述中,有范围限定词“在数学中”,因此学习的内容均为数学中的问题。

有一个有前缀限制的基本特征词“步骤”,前缀中,“按照一定规则” 指的是解决具体问题时的依据和表达方式,关注的是算法的基本逻辑结构(顺序、条件和循环),也表示算法具有有序性。

“解决某一类问题”,强调的是算法适用对象的常态,突出算法的研究价值以及它的普遍适用性,也表明特殊问题的解题与一般问题的算法,存在联系又有区别。

“明确和有限”,表示算法的每一步都是明确的、可执行的,总的步骤是有限的。

在算法概念中,还特别指出,“算法通常可以编成计算机程序,让计算机执行并解决问题”这对高中学习的算法提出了要求,也决定了高中算法学习的范围。

即仅提出算法概念,认识算法基本逻辑结构是不够的,还必须学习计算机能执行的算法程序,能用程序表达算法,让计算机来验证我们解决问题的算法是否可行。

在我们利用计算机解决问题的时候,首先要设计计算机程序,在设计计算机程序时我们首先要画出程序运行的流程图,使整个程序的执行过程直观化,使抽象的问题十分清晰和具体。

有了这个流程图,再去设计程序就有了依据,从而就可以把整个程序用机器语言表述出来,因此程序框图是我们设计程序的基本和开端,也是使用计算机处理问题前的一个必要的步骤。

算法有三种表达方法:算法的自然语言、程序框图和算法程序。

算法的自然语言表达,即算法步骤,是与人的表达最接近算法表达方式;算法的程序表达是计算机可以识别的语言,但与人的表达距离较远;而算法的程序框图表达能直观、明确表达算法的基本逻辑结构,又能在前两种算法表达之间架设桥梁,形成编写程序的基础。

由此可见,程序框图是算法的直观、准确的表达,是自然语言表达的延伸,也是后面学习算法基本语句的基础。

程序框图、顺序结构

程序框图、顺序结构

01.
表示一个算法的起始和结束,程序框是
02.
表示一个算法输入和输出的信息,程序框是
03.
表示一个算法的起始和结束,程序框是
04.
表示一个算法输入和输出的信息,程序框是
05.
【解析】选C.根据程序框及其功能只有C正确.
3.对终端框叙述正确的是( )
4.如图的程序框图表示的算法的运行结果是_______. 【解析】首先要理解程序框图要解决的问题是利用海伦公式,已知三边求三角形的面积,然后通过计算可得结果. p=9,∴ . 答案:
解决已知程序框图,求框图中的某一步骤的注意问题 明确各框图符号的含义及作用; 明确框图的方向流程; 正确识图,即根据框图说明该算法要解决的问题.
01
02
1.如图所示的程序框图,输出的结果
【典例训练】
是S=7,则输入的A值为______.
2.图中所示的是一个算法的程序框
图,已知a1=3,输出的b=7,则a2的 值是_______.
01
顺序结构的程序框图,只能自上而下吗?
02
提示:不一定.程序框图的流程线的箭头代表执行方向,画顺序结构的程序框图时,一般自上而下,但在必要时也可以选择其他的方向,如自左向右,局部也可以自下而上.
4.如图的程序框图执行的功能是输入矩 形的边长求它的面积,其中执行框中应 填的是________. 【解析】由程序框图的功能可知,执行 框中应填“S=a×b”. 答案:S=a×b
用自然语言描述算法,优点是易于直接理解,但缺点是语句一般比较冗长,而且不够直观;
大部分自然语言是顺序执行的,如果有选择性的分支或者循环过程,这样的算法用自然语言就不容易说清楚,而程序框图恰好弥补了这一不足,它使算法显得更直观、更清楚、更易于读懂.
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

备注
留给学生 7 分钟的时 间阅读,然 后再用 5 分 钟的时间学 新知生成:通过学生的自学请不同学生回答问题(1) ,然后再请学生板演学案中问题 1,2 生自主解决 1.学案中 1 的三个问题. (这三个问题是 P9 练习 A 中的 2,3 及变形) ①画出计算 1+2+3+4+5 的框图;②画出求数 a 的 p%的程序框图; 学案中 1, ③已知一个数的 p%为 b 求这个数. 2. 最后用 3 分析:对于问题 1 学生可能存在的问题是①,因为其中涉及到赋值符号的应用,可不妨对学 分钟的时间 生先进行必要的说明;也有一种可能学生会引入多个字母表示运算过程,此时可对学生 使学生之间 渗透赋值符号;更有一种可能学生会在处理框中一步写出运算结果,如:S=1+2+3+4+5, 进行交流, 此时应对学生的做法予以肯定,同时应引导学生进一步思考上述加法的过程,最终统一 达成共识. 到逐步相加的运算过程。 最后请学 至于问题中的②③由于给出字母应是相对比较简单的,可一带而过。 生前面板演 自己的解题 结果。
(3)通过上面问题的分析引出三种基本结构框图,并回顾前面的算法结构,然后由学生完 成学案中例 1.已知 P0 ( x.0 , y0 ) 和直线 l : Ax By C 0 , 求点 P0 ( x.0 , y0 ) 到直线 l 的 距离 d .分别用数学语言与框图表示算法. 分析:由于教材中有解答,学生能教顺利解决问题。 最后简单总结顺序结构程序框图的 画法特点.
教材 分析
难点
教学内容及过程 引入:算法可以用自然语言来描述,但为了使算法的程序或步骤表达得更为直观,我们更经常
地用图形方式来表示它.下面请大家结合学案快速阅读教材 P7~P10 并思考下列问题: ⑴ 什么是程序框图?说出图形符号的意义. ⑵ 画程序框图的规则? ⑶ 什么是顺序结构框图?如何用顺序结构表示算法?
(4)画出求两个正整数相除(a÷b)的商 q 及余数 rห้องสมุดไป่ตู้的程序框图。 重点讲解取整函数。
小结:什么是程序框图?说出图形符号的意义;画程序框图的规则?什么是顺序结构框图?如
何用顺序结构表示算法?
作业:学案中的随堂练习
最后在一元二次方程组程序框图的基础上,请学生分析学生前面板书的具体的一元二 次方的程程序框图,应能较快解决。然后总结画程序框图规则:
(2)画程序框图规则:①使用标准的图形符号。②框图一般按从上到下、从左到右的方向 画。③除判断框外,大多数流程图符号只有一个进入点和一个退出点。判断框具有超 过一个退出点的唯一符号。④判断框分两大类,一类判断框“是”与“否”两分支的 判断,而且有且仅有两个结果;另一类是多分支判断,有几种不同的结果。⑤在图形 符号内描述的语言要非常简练清楚。
课题
§1.1.2 程序框图及顺序结构框图
课型
新授
课时序号
1
时间
2009-2-9
教学 目标
1.使学生通过阅读教材填写学案上的图表,了解框图的概念并熟记框图符号的意义. 2.教师通过讲解学案 1 使学生初步了解画框图的规则, 并进一步在应用中熟悉框图符号的含义和学习用 框图表示算法. 3.学案中让学生通过对公式法解一元二次方程组算法的框图表示, 进一步加深学生对框图表示算法的理 解,并明确一些常用的画程序框图规则. 4.通过例 1 的学习,使学生学会用数学语言描述算法的一般规则,并掌握用框图表示顺序结构算法. 重点 使学生经过模仿、操作、探索,经历通过设计程序框图表达求解问题的过程,从而掌握程序框 图的基本概念、基本图形符号以及用框图表示顺序算法结构. 理解框图符号的意义与顺序算法结构的框图表示
2. ⑴用数学语言写出解一元二次方程组
a11 x1 a12 x 2 b1 的算法,并用程序框图进行 a 21 x1 a 22 x 2 b2
表示. 分析:关于一元二次方程组的求解算法,在上节课中已得到解决,在学生写出算法的基 础上,使进一步在应用中熟悉框图符号的含义和学习用框图表示算法(由于教材中有解答, 学生在黑板上的板书应没问题) 。讲解完后进一步对程序框图符号做一些说明。同时给学生指 明连接符号的一致性。
相关文档
最新文档