欢迎来到天天文库
浏览记录
ID:29520238
大小:532.06 KB
页数:9页
时间:2018-12-20
《2018版高中数学第一章算法初步1.1.2_1.1.3第1课时程序框图顺序结构学案新人教b版必修》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、1.1.2-1.1.3 第1课时 程序框图、顺序结构1.了解程序框图的概念,理解程序框图的作用.(重点)2.掌握各种程序框和流程线的画法与功能.(重点)3.理解程序框图中的顺序结构,会用顺序结构表示算法.(重点)4.画程序框图的规则及其应用.(难点)[基础·初探]教材整理1 程序框图阅读教材P7~P9,完成下列问题.1.定义:通常用一些通用图形符号构成一张图来表示算法.这种图称做程序框图(简称框图).2.常见图形符号及其表示的意义:图形符号名称符号表示的意义起、止框框图的开始或结束输入、输出框数据的输入或者结果的输出处理框赋值、执行计算语句、结果的传送判
2、断框根据给定条件判断流程线流程进行的方向连接点连接另一页或另一部分的框图注释框帮助理解框图在下列程序框图中,表示判断框的图形是( )【解析】 四个选项中的程序框依次为处理框,输入、输出框,判断框和起、止框.【答案】 C教材整理2 顺序结构阅读教材P10,完成下列问题.名称概念框图结构特征顺序结构描述的是最简单的算法结构,语句与语句之间,框与框之间按从上到下的顺序进行A和B两个框是依次进行的,只有在执行完A框指定的操作后,才能执行B框指定的操作1.判断(正确的打“√”,错误的打“×”)(1)程序框图是算法的一种表现形式.( )(2)一个完整的程序框图一
3、定是以起、止框开始,同时又以起、止框表示结束.( )(3)一个程序框图中可以没有顺序结构.( )【答案】 (1)√ (2)√ (3)×2.如图111所示的程序框图,输出的结果是S=7,则输入的A值为________.图111【解析】 该程序框图的功能是输入A,计算2A+1的值.由2A+1=7,解得A=3.【答案】 3[小组合作型]程序框图的认识和理解 (1)下列关于程序框图的说法正确的是( )A.程序框图是描述算法的语言B.程序框图中可以没有输出框,但必须要有输入框给变量赋值C.在程序框图中,一个判断框可能同时产生两种结果D.程序框图与流程图不是同
4、一个概念(2)下列说法正确的是( )A.程序框图中的图形符号可以由个人来确定B.也可以用来执行计算语句C.输入框只能紧接在起始框之后D.长方形框是执行框,可用来对变量赋值,也可用来计算【精彩点拨】 根据程序框图的定义和程序框的功能进行判断.【尝试解答】 (1)由于算法设计时要求返回执行的结果,故必须要有输出框,对于变量的赋值可通过处理框完成,故算法设计时不一定要有输入框,因此B错;一个判断框产生的结果是唯一的,故C错;程序框图就是流程图,所以D错.故选A.(2)程序框是由通用图形符号构成,并且有特殊含义,A不正确;菱形框是判断框,只能用来判断,所以B不
5、正确;输入框可用在算法中任何需要输入的位置,所以C也不正确;由程序框的功能可知D项正确.【答案】 (1)A (2)D1.理解程序框图中各框图的功能是解此类题的关键,用程序框图表示算法更直观、清晰、易懂.2.起、止框用“”表示,是任何流程不可少的,表明程序的开始和结束.3.输入、输出框图用“”表示,可用在算法中任何需要输入、输出的位置,需要输入的字母、符号、数据都填在框内.4.处理框用“”表示,算法中处理数据需要的算式、公式等可以分别写在不同的用以处理数据的处理框内,另外,对变量进行赋值时,也用到处理框.5.判断框是唯一具有超过一个退出点的图形符号.[再练
6、一题]1.关于程序框图的框图符号的理解,正确的个数有( )①任何一个程序框图都必须有起、止框;②输入框、输出框可以在算法中任何需要输入、输出的位置出现;③判断框是唯一具有超过一个退出点的框图符号;④对于一个程序来说,判断框内的条件是唯一的.A.1个B.2个 C.3个 D.4个【解析】 任何一个程序都有开始和结束,从而必须有起、止框;输入、输出框可以在算法中任何需要输入、输出的位置出现,判断框内的条件不是唯一的,如a>b也可以写为a≤b.但其后步骤需相应调整,故①②③正确,④错误.【答案】 C利用顺序结构表示算法 已知直线l:Ax+By+C=0(
7、A2+B2≠0),点P(x0,y0),设计一个算法计算点P到直线l的距离,并画出程序框图.【导学号:00732004】【精彩点拨】 可以利用点到直线的距离公式d=,给公式中的字母赋值,再代入计算.【尝试解答】 用自然语言描述算法如下:S1 输入点P的横、纵坐标x0,y0,输入直线方程的系数,即常数A,B,C.S2 计算z1=Ax0+By0+C.S3 计算z2=A2+B2.S4 计算d=.S5 输出d.程序框图:1.对于套用公式求解的问题往往运用顺序结构,编写顺序结构的算法,应写公式,看公式中的条件是否满足,若不满足,则先求出需要量,然后将公式中涉及的量全
8、部代入求值即可.2.应用顺序结构表示算法的步骤(1)认真审题,理清题意,明确解决
此文档下载收益归作者所有