1.1.2.1《程序框图、顺序结构》(人教A版必修3)【课堂课资】.ppt
《1.1.2.1《程序框图、顺序结构》(人教A版必修3)【课堂课资】.ppt》由会员分享,可在线阅读,更多相关《1.1.2.1《程序框图、顺序结构》(人教A版必修3)【课堂课资】.ppt(54页珍藏版)》请在三一文库上搜索。
1、,1.自然语言和程序框图的优缺点 (1)用自然语言描述算法,优点是易于直接理解,但缺点是语句一般比较冗长.,对程序框图的认识和理解,(2)大部分自然语言是顺序执行的,如果有选择性的分支或者循环过程,这样的算法用自然语言就不容易说清楚,而程序框图恰好弥补了这一不足,它使算法显得更直观、更清楚、更易于读懂.,2.画程序框图的规则: (1)使用标准的程序框符号; (2)框图一般从上到下,从左向右画; (3)描述语言写在程序框内,语言清楚、简练.,除自然语言和程序框图表示算法之外,算法还有其他的表示形式,但程序框图是比较直观的一种.,【例1】下列关于程序框图的说法正确的是( ) (A)程序框图是描述算
2、法的语言 (B)程序框图中可以没有输出框,但必须有输入框给变量赋值 (C)程序框图虽可以描述算法,但不如自然语言描述更直观 (D)程序框图与流程图不是一个概念,【审题指导】题中给出了关于程序框图的四项描述,让选出正确的一项.解答时根据程序框图的有关概念和特性需对每项做出判断.,【规范解答】选A.由于算法设计时要求有执行的结果,故必须要有输出框,对于变量的赋值则可以通过处理框完成,故算法设计时不一定要用输入框,所以B项不正确;相对于自然语言,用程序框图描述算法的优点主要就是直观、形象,容易理解,在步骤表达上简单了许多,所以C项是不正确的;程序框图就是流程图,所以D项也是不正确的.,【变式训练】关
3、于程序框图的说法, 任何一个程序框图都必须有起止框; 程序框图中的流程线可以箭头不朝下; 一个自然语言描述的算法只能对应一个程序框图; 程序框图中的程序框可以任意自定义. 其中正确的有_.,【解析】解决一类问题的算法不惟一,同样一个自然语言描述的算法也不只一个程序框图与之对应,不正确;程序框图必须遵守固定的格式,故不能随意改变程序框,不正确.由程序框图的有关概念可知,正确. 答案: 【误区警示】由于对程序框图理解不深刻,解答时容易错误地认为是正确的.,对程序框的理解 (1)程序框图主要由程序框和流程线组成.基本的程序框有终端框(起止框)、输入框、输出框、处理框(执行框)、判断框,它们都有各自对
4、应的图形符号,不可任意更改. (2)其中起止框是任何程序不可缺少的,而输入、输出框可以用在算法中任何需要输入、输出的位置.,对程序框图的理解,(3)为了使大家彼此之间能够读懂各自画出的框图,必须使用标准的框图符号,不能随意杜撰. “”是连接点,在程序分页时连接程序框图的两部分.由于使用率较小,应特别注意.,【例2】下列说法正确的是( ) (A)程序框图中的图形符号可以由个人来确定 (B) 也可以用来执行计算语句 (C)输入框只能紧接在起始框之后 (D)长方形框是执行框,可用来对变量赋值,也可用来计算,【审题指导】题中给出了关于程序框的四项描述,让选出正确的一项.做答时,要根据程序框的功能,逐一
5、判断. 【规范解答】选D.程序框是由通用图形符号构成,并且有特殊含义,A不正确;菱形框是判断框,只能用来判断,所以B不正确;输入框可用在算法中任何需要输入的位置,所以C也不正确;由程序框的功能可知D项正确.,【变式训练】符号 表示的意义是( ) (A)流程图的开始或结束 (B)数据的输入或输出 (C)根据给定条件判断 (D)赋值执行语句结果的传递,【解题提示】根据判断框的功能和规则对选项逐一判断. 【解析】选C.判断框判断给定的条件是否成立,根据条件是否成立,有不同的流向.,应用顺序结构表示算法的步骤: (1)仔细审题,理清题意,找到解决问题的方法 (2)梳理解题步骤 (3)用数学语言描述算法
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序框图、顺序结构 课堂课资 1.1 2.1 程序 框图 顺序 结构 人教 必修 课堂
链接地址:https://www.31doc.com/p-10235049.html