2017_2018高中数学第一章算法初步1.1算法与程序框图1.1.2第1课时程序框图顺序结构课件新人教A版必修3_图文

1.1.2 程序框图与算法的基本逻辑结构 程序框图、顺序结构 第 1 课时 考 纲 定 位 1.了解程序框图的概念. 重 难 突 破 2.明确程序框图的意义,并准确画 重点:程序框图的概念,各种程序 框图和流程线的功能. 出各程序框. 3.通过模仿、操作、探索,经历设 难点:算法中的顺序结构,以及设 计程序框图的过程. 4.理解顺序结构和其基本功能. 计程序框图解决问题. 01 课前 自主梳理 02 课堂 合作探究 03 课后 巩固提升 课时作业 [自主梳理] 一、程序框图 程序框图又称流程图,是一种用 程序框 、 流程线 及文字说明来表 示算法的图形. 几个基本的 程序框 、 流程线和它们表示的功能如下: 图形符号 名称 终端框 (起止框) 输入、 输出框 处理框 (执行框) 功能 表示一个算法的 起始和结束 表示一个算法 输入和输出 的信息 赋值、计算 图形符号 名称 功能 判断某一条件是否成立, 成立时在出口 判断框 处标明“是”或“Y”;不成立时标明 “否”或“N” 流程线 连接程序框 连接程序框图的两部分 ○ 连接点 二、顺序结构 概念 顺序结构是由若干个依次执行的 步骤 组成的,这是任何一个算法都离不开的基 本结构 图示 [双基自测] 1.下列关于程序框的功能描述正确的是( ) A. (1)是处理框;(2)是判断框;(3)是终端框;(4)是输入、输出框 B.(1)是终端框;(2)是输入、输出框;(3)是处理框;(4)是判断框 C. (1)和 (3)都是处理框;(2)是判断框;(4)是输入、输出框 D. (1)和 (3)的功能相同;(2)和 (4)的功能相同 解析:根据程序框图的规定,(1)是终端框,(2)是输入、输出框,(3)是 处理框,(4)是判断框. 答案:B 2.如图所示程序框图中,其中不含有的程序框是( ) A.终端框 C.判断框 B.输入、输出框 D.处理框 解析:含有终端框,输入、输出框和处理框,不含有判断框. 答案:C 3.执行如图程序框图后, 输出的结果为 5, 则输入的 x 的值为 ________. 解析:该程序框图的功能是输入自变量 x,则输出 y=2x-1 的函数值.令 2x-1=5,解得 x=3,即输入的 x 值为 3. 答案:3 探究一 程序框图的认识和理解 [典例 1] 关于程序框图的图形符号的理解,正确的有________. (填写 所有正确结论的序号) ①任何程序框图都必须有起止框; ②输入框只能放在开始框后,输出框只能放在结束框前; ③判断框是唯一具有超过一个退出点的图形符号; ④对于一个程序来说,判断框内的条件的表达方式是唯一的. [解析] 因为任何一个程序都必须有开始和结束,因此必须有起止框, 所以①正确;输入和输出可以用在算法中任何需要输入、输出的位置, 故②错误;判断框是有多个退出点的程序框,故③正确;判断框内的条 件不唯一,所以④错误. [答案] ①③ 程序框图概念理解的注意点 (1)终端框是任何程序框图不可缺少的,表明程序的起始和结束. (2)输入、输出框可用在任何需要输入、输出的位置. (3)算法中间要处理数据或计算,可分别写在不同的处理框内. (4)当算法要求对两个不同的结果进行判断时,判断条件要写在判断框 内.判断框是具有超过一个退出点的唯一符号. 1.下列关于程序框图的说法正确的是( ) A.一个程序框图包括表示相应操作的框、带箭头的流程线和框内必要 的文字说明 B.输入、输出框只能各有一个 C.判断框可以有多个进入点 D.在程序框图中,最多只有一个判断框 解析:输入、输出框可以放在算法中任何需要输入、输出的位置,所以 不一定各有一个,因此 B 选项是错误的;判断框只有一个进入点,但一 般有两个退出点,其他程序框只有一个进入点和一个退出点,所以 C 选 项是错误的; 在程序框图中, 可存在多个判断框, 所以 D 选项是错误的. 答案:A 探究二 用顺序结构表示算法 [典例 2] 写出求坐标平面内两点 A(a,b),B(c,d)之间距离的算法,画 出程序框图. [解析]:算法步骤如下: 第一步,输入 a, b, c, d. 第二步,计算 z1= (a- c)2. 第三步,计算 z2= (b- d)2. 第四步,计算 |AB|= z1+ z2. 第五步,输出 |AB|. 程序框图如图: 应用顺序结构表示算法的步骤 (1)认真审题,理清题意,明确解决方法; (2)明确解题步骤; (3)数学语言描述算法,明确输入量、计算过程、输出量; (4)用程序框图表示算法过程. 2.写出下列算法的功能: (1)图①中算法的功能是(a> 0,b>0)________. (2)图②中算法的功能是________. 解析: (1)由 d= a2+ b2 知,是求两数的平方和,而 c= d,故该算法的 功能是求以 a, b 为直角边的直角三角形斜边 c 的长. (2)由 S= a+ b 知,该算法是求两个实数 a, b 的和. 答案:(1)求以 a,b 为直角边的直角三角形斜边 c 的长 (2)求两个实数 a,b 的和 探究三 程序框图的应用 [典例 3] 阅读如图所示的程序框图,回答下面的问题: (1)图框①中 x=4 的含义是什么? (2)图框②中 y1= x3+2x+3 的含义是什么? (3)图框④中 y2= x3+2x+3 的含义是什么? (4)输出的 y1 和 y2 的值各为多少? [解析] (1)图框①的功能是赋值,x= 4 表示将 4 赋给变量 x. (2)图框②中 y1= x3+ 2x+ 3 的含义:该图框是在执行①的前提下,即当 x= 4 时,计算 x3+ 2x+ 3 的值,并把这个值赋给变量 y1. (3)图框④中 y2= x3+ 2x+ 3 的含义:该图框是在执行③的前提下,即

相关文档

2017_2018学年高中数学第一章算法初步1.1算法与程序框图1.1.2第1课时程序框图顺序结构课件新人教A版必修3
2017_2018学年高中数学第一章算法初步1.1算法与程序框图1.1.2.1程序框图与顺序结构课件新人教A版必修3
2017_2018学年高中数学第一章算法初步1.1.2第1课时程序框图、顺序结构课堂达标(含解析)新人教A版必修3
2017_2018学年高中数学第一章算法初步1.1.2程序框图的算法和逻辑结构1.1.2.3循环结构课件新人教A版必修
2017_2018学年高中数学第一章算法初步1.1算法与程序框图1.1.2第1课时程序框图、顺序结构课件新人教A版必修3
2017_2018学年高中数学课时作业3 第一章算法初步1.1.2.2程序框图与算法的循环结构 新人教A版 必修3
2017_2018学年高中数学第一章算法初步1.1.2.2程序框图与算法的循环结构课件新人教A版必修320180102232
2017_2018学年高中数学课时作业3第一章算法初步1.1.2.2程序框图与算法的循环结构 含答案 新人教A版必修3
2017_2018学年高中数学第一章算法初步1.1算法与程序框图1.1.2第2课时条件结构优化练习新人教A版必修3
2017_2018学年高中数学课时作业2第一章算法初步1.1.2.1程序框图与算法的顺序结构、条件结构新人教A版必修3
电脑版