《高中数学 1.1 算法与程序框图 1.1.2程序框图与算法的基本逻辑结构(1)课件 新人教版必修3》由会员分享,可在线阅读,更多相关《高中数学 1.1 算法与程序框图 1.1.2程序框图与算法的基本逻辑结构(1)课件 新人教版必修3(8页珍藏版)》请在金锄头文库上搜索。
1、研读教材P6 P8: 1. 程序框图(流程图)的概念; 2. 程序框图中常用图形符号及其功能; 3. 程序框图与算法的关系; 4. 算法的基本逻辑结构。,教 材 研 读,学 法 小 结,1. 构成程序框图的图形符号、名称及其功能,2. 程序框图的基本逻辑结构: (1)顺序结构 顺序结构是最简单的算法结构, 语句与语句之间,框与框之间是按 从上到下的步骤组成的,这是任何一个算法都离 不开的基本结构。 顺序结构的结构形式如图中,在结构形式中, 只有在执行完步骤n后,才能接着执行步骤n+1。,步骤n,步骤n+1,(2)条件结构 在一个算法中,经常会遇到一些条件的判 断,算法的流程依据条件是否成立有不
2、同的流 向,条件结构就是处理这种过程的结构。 常见的条件结构可以用程序框图表示为下 面两种形式。,满足 条件?,步骤 A,步骤 B,满足 条件?,步骤 A,否,是,(1),(2),典 例 精 析,例1:根据图所的程序框图回答问题 (1)该程序框图解决的是什么问题? (2)当输入的x值为0和4时,输出的 值相等,则当出入的x值为3时,输出 的值为多少? (3)在(2)的条件下,要使输出的 值等于3,输入的x值应为多少?,开始,输入x,y = -x2+mx,输出y,结束,例2. 执行如图所示的 程序框图,若输出的结果 是8,则输入的数是_ _。,开始,输入x,a = x2,b = x3,a b?,输出a,输出b,否,是,结束,例3.执行如图程序 框图,若输出P的值是 24,则输入的正整数N 的值应为_。,开始,输入N,k = 1,P = 1,k N?,输出P,是,结束,P = P k,k = k + 1,否,