高中数学第一章算法初步1.1算法与程序框图1.1.2.1程序框图与顺序结构课件新人教A版
高中数学第一章算法初步1.1算法与程序框图第2课时程序框图、顺序结构aa高一数学
探究点一 程序框图 [思考探究] 问题背景:计算 1×2+3×4+5×6+…+99×100. (1)能否设计一个算法,计算这个式子的值. 提示:能. (2)能否采用更简洁的方式表述上述算法过程.
提示:能,利用程序框图.
12/13/2021
(3)画程序框图时应遵循怎样的规则? 名师指津:①使用标准的框图符号. ②框图一般按从上到下、从左到右的方向画. ③除判断框外,其他程序框图的符号只有一个进入点 和一个退出点,判断框是唯一一个具有超过一个退出点的 程序框. ④在图形符号内描述的语言要非常简练清楚. ⑤流程线不要忘记画箭头,因为它是反映流程执行先 后次序的,如果不画出箭头就难以判断各框的执行顺序.
二、归纳总结·核心必记 1.程序框图 程序框图又称 流程图 ,是一种用 程序框 、流程线 及 文字说明来表示算法的图形. 在程序框图中,一个或几个程序框的组合表示算法中 的一个步骤;带有方向箭头的流程线将程序框连接起来, 表示算法步骤的执行顺序.
12/13/2021
2.常见的程序框、流程线及各自表示的功能
[解析] 任何一个程序必须有开始和结束,从而流程 图必须有起止框,①正确.输入、输出框可以用在算法中 任何需要输入、输出的位置,②错误.③正确.判断框内 的条件不是唯一的,④错误.故选 B.
[答案] B
12/13/2021
[类题通法]
画程序框图时应注意的问题
(1)画流程线不要忘记画箭头;
(2)由于判断框的退出点在任何情况下都是根据条件去执行其中的
12/13/2021
解析:选 D 由程序框图的定义知,①②③④均正 确,故选 D.
12/13/2021
探究点二 顺序结构 [思考探究] 观察如图所示的内容:
高中数学第一章算法初步1.1.2.1程序框图与算法的顺序结构条件结构课件新人教A版必修
【解析】 用数学语言描述算法:
第一步,输入点的横、纵坐标 x0、y0, 输入直线方程的系数,即常数 A、B、C. 第二步,计算 z1=Ax0+By0+C. 第三步,计算 z2=A2+B2. 第四步,计算 d= |zz1|2. 第五步,输出 d. 程序框图:
方法归纳 顺序结构是最基本、最简单的算法结构,画顺序结构的程序框 图只需按照算法执行的顺序从上至下或从左向右画出程序框即可.
流程线
连接程序框
○ 连接点
连接程序框图的两部分
2.顺序结构 顺序结构是由若干个依次执行的步骤组成的,这是任何一个算 法都离不开的基本结构.用程序框图表示如图.
3.条件结构的概念 算法的流程根据条件是否成立有不同的流向,处理上述过程的 结构就是条件结构.
4.条件结构程序框图的两种形式及特征
名称
形式一
方法归纳 解决含条件结构的程序框图问题
(1)理清所要实现的算法的结构特点和流程规则,分析其功能. (2)结合框图判断所要填入的内容或计算所要输出或输入的值.
跟踪训练 2 已知如图所示的程序框图,若输入 x=30,则输 出的 y 值是( )
A.30 B.25 C.5 D.0
解析:因为 30≥5. 所以 y= 30-5=5. 所以输出的 y 值是 5.故选 C. 答案:C
解析:算法如下:
第一步,输入物品质量 w、路程 s. 第二步,若 w>30,那么 f=0.4×30+0.5(w-30);否则,f=0.4w. 第三步,计算 M=s·f. 第四步,输出 M. 程序框图如图所示.
|素养提升|
1.顺序结构框图的基本特征 (1)必须有起止框,穿插输入、输出框和处理框,没有判断框. (2)各程序框从上到下用流程线依次连接. (3)处理框按计算机执行顺序沿流程线依次排列.
2020学年高中数学第一章算法初步1.1.2程序框图与算法的基本逻辑结构第1课时程序框图、顺序结构课件必修3
拓展提升 由程序框图识别算法功能应注意的问题
根据算法功能求输出结果或根据输出结果求框图中某 一步骤,应注意以下几点:
(1)要明确各框图符号的含义及作用; (2)要明确框图的方向流程; (3)要正确认图,即根据框图说明该算法所要解决的问 题. 其中明确算法功能是解决此类问题的关键.
【跟踪训练 3】 (1)图甲中算法的功能是___求__直__角____
(3)输入的 x 值越大,输出的函数值 ax+b 越大, 因为 f(x)=x+1 是 R 上的增函数. (4)令 f(x)=x+1=0,得 x=-1, 因此当输入的 x 值为-1 时, 输出的函数值为 0.
拓展提升 (1)解决程序框图类型的题目关键就是读图,因此我们 需要明白程序框图的作用是什么,解决的是一个什么样的问 题,这样才能解决相应的问题. (2)本题在求解过程中用到了方程及函数的思想,同时 要读懂程序框图的含义.
解析 本题考查程序框的功能,矩形框即处理框,具 有赋值、计算的功能.
探究2 用顺序结构表示算法 例 2 求底面边长为 4,侧棱长为 5 的正四棱锥的侧面 积及体积,为该问题设计算法,并画出程序框图. [解]
解法一:第一步,a=4,c=5.
第二步,计算
R=
2 2 a.
第三步,计算 h= c2-R2,S1=a2. 第四步,计算 V=13S1h.
3.程序框图符号“ ”可用于( ) A.输出 a=10 B.赋值 a=10 C.判断 a=10 D.输入 a=1
解析 图形符号“ ”是处理框,它的功能是赋值、 计算,不是输入、输出框和判断框,故选 B.
4.下列关于程序框图的说法中正确的是( )
①程序框图只有一个入口,从入口到出口的
二、程序框图中程序框的功能 常见的程序框、流程线及其各自表示的功能
高中数学第一章算法初步1.1算法与程序框图1.1.2第1课
01 课前 自主梳理 02 课堂 合作探究 03 课后 巩固提升
课时作业
[自主梳理] 一、程序框图 程序框图又称流程图,是一种用 程序框 、 流程线 及文字说明来表 示算法的图形.几个基本的 程序框 、流程线和它们表示的功能如下:
图形符号 名称
功能
终端框 表示一个算法的 起始和结束
1.1.2 程序框图与算法的基本逻辑结构 第 1 课时 程序框图、顺序结构
考纲定位
重难突破
1.了解程序框图的概念. 2.明确程序框图的意义,并准确画 出各程序框. 3.通过模仿、操作、探索,经历设 计程序框图的过程. 4.理解顺序结构和其基本功能.
重点:程序框图的概念,各种程序 框图和流程线的功能. 难点:算法中的顺序结构,以及设
解决程序框图的读图问题,应明白程序框图的作用是什么,解决的是什 么样的问题,这样才能解决相应的问题.对于顺序的程序框图,按照自 上而下的顺序依次判断即可.
解析:(1)由 d=a2+b2知,是求两数的平方和,而 c= d,故该算法的 功能是求以 a,b 为直角边的直角三角形斜边 c 的长. (2)由 S=a+b 知,该算法是求两个实数 a,b 的和. 答案:(1)求以 a,b 为直角边的直角三角形斜边 c 的长 (2)求两个实数 a,b 的和
探究三 程序框图的应用 [典例 3] 阅读如图所示的程序框图,回答下面的问题:
程序框图如图:
应用顺序结构表示算法的步骤 (1)认真审题,理清题意,明确解决方法; (2)明确解题步骤; (3)数学语言描述算法,明确输入量、计算过程、输出量; (4)用程序框图表示算法过程.
2.写出下列算法的功能: (1)图①中算法的功能是(a>0,b>0)________. (2)图②中算法的功能是________.
高中数学第一章算法初步1.1算法与程序框图1.1.2.1程序框图与顺序结构aa高一数学
12/9/2021
第十五页,共四十六页。
[答一答] 4.(1)顺序结构是任何算法都离不开的基本结构吗? (2)顺序结构因为有确定的顺序,所以流程线可不画箭头, 对吗?
提示:(1)任何一个算法都离不开顺序结构,顺序结构是最 简单、最基础的结构.
(2)不对.流程线本身是带有箭头的线.
12/9/2021
——本课须掌握的两大问题 1.画程序框图的规则 (1)使用标准的框图符号. (2)框图一般按从上到下、从左到右的方向画. (3)除判断框外,大多数其他框图符号只有一个进入点和一 个退出点.判断框是具有超过一个退出点的唯一的符号. (4)常见的判断是“是”与“否”两分支的判断,而且有且 仅有两个结果.
12/9/2021
第四十五页,共四十六页。
内容(nèiróng)总结
第一章。课堂达标(dá biāo)练经典
No Image
12/9/2021
第四十六页,共四十六页。
12/9/2021
第十八页,共四十六页。
[解析] (1)程序框是由通用图形符号构成,并且有特殊含义, A 不正确;菱形框是判断框,只能用来判断,所以 B 不正确;输 入框可用在算法中任何需要输入的位置,所以 C 也不正确;由程 序框的功能可知 D 项正确.
(2)顺序结构是任何一个算法都离不开的基本结构.故选 A.
第二十一页,共四十六页。
解析:由于算法设计时要求返回执行的结果,故必须要有输 出框,对于变量的赋值则可以通过处理框完成,故算法设计时不 一定要用输入框,所以 B 项是错误的;相对于自然语言,用程序 框图描述算法的优点主要就是直观、形象,容易理解,在步骤上 表达简单了许多,所以 C 选项是错误的;程序框图就是流程图, 所以 D 选项也是错误的.故而本题答案选 A.
高中数学第一章算法初步1.1.2.1程序框图与算法的顺序结构、条件结构aa高一数学
解析:A错,由于算法设计时要求返回执行结果,故必须要有 输出框,对于变量的赋值则可以通过处理框完成,故算法设计时 不一定要用输入框;B错,相对于自然语言,用程序框图描述算法 的优点主要就是直观、形象,容易理解;C错,程序框图就是流程 图;D正确,故选D.
答案:D
12/13/2021
A.该框图包含顺序结构和条件结构 B.框图中的起止框不能省略 C.可以同时输出两个不同的结果c和m D.判断条件为“m>c?”
12/13/2021
解析:题中的程序框图中有判断框,根据给定条件判断并根 据判断结果进行不同处理,执行一次只能有ห้องสมุดไป่ตู้个结果输出.
答案:C
12/13/2021
类型一 顺序结构及应用 1.求框图运行结果 例1 如图所示的程序框图的运行结果是( )
根据条件选择是__否__ 执行步骤A
12/13/2021
状元随笔 在利用条件结构画程序框图时要注意两点:一是需要判断的 条件是什么,二是条件判断后分别对应着什么样的结果.
12/13/2021
[小试身手] 1.下列关于程序框图的说法正确的是( ) A.程序框图中可以没有输出框,但必须要有输入框给变量赋 值 B.程序框图虽可以描述算法,但不如用自然语言描述算法直 观 C.程序框图和流程图不是一个概念 D.程序框图是描述算法的语言
12/13/2021
【课标要求】 1.了解程序框图的概念. 2.明确程序框图的意义,并准确画出各程序框. 3.在具体问题解决过程中理解顺序结构、条件结构、循环结 构.
12/13/2021
知识导图
12/13/2021
学法指导 1.对构成程序框图的图形符号及其功能要做到熟悉记忆、准确 区分;掌握画程序框图的规则. 2.能根据程序框图的功能及输出的结果将框图补充完整. 3.会通过框图推断输入或输出的结果.
高一数学必修3课件:1-1-2-1程序框图、顺序结构
第一章
1.1
1.1.2 第1课时
成才之路 ·数学 ·人教A版 · 必修3
命题方向2
顺序结构程序框图设计
[例2]
已知点P(x,y),画出求点P到直线x+y+2=0的
距离的程序框图. [分析] 题中直线方程已知,求某点P到它的距离.设
计算法时点的坐标应从键盘输入,再利用点到直线的距离公 式求距离,要先写出自然语言的算法,再画程序框图.
[答案] -2
第一章 1.1 1.1.2 第1课时
成才之路 ·数学 ·人教A版 · 必修3
[解析]
本算法的功能是输入a,b,c的值,输出其中的
最小值,由于c<b<a,则输出-2.
第一章
1.1
1.1.2 第1课时
成才之路 ·数学 ·人教A版 · 必修3
新课引入
常言道“一图胜万言”,无论是传达一个场景,还是为 商业交易留下一个证据,在当今这个激烈竞争的舞台上,图 正扮演着越来越重要的角色,其传统意义上的价值与功能, 也在这个读图时代被极速地放大.所以身为21世纪新人的我 们要具备读图、识图,乃至绘图的基本能力.
第一章
1.1
1.1.2 第1课时
成才之路 ·数学 ·人教A版 · 必修3
[解析]
A对,程序框图是算法的一种表达形式.B错,
一个判断框产生的结果是唯一的.C错,程序框图的特点是 直观、形象、易懂、步骤更简单.D错,程序框图又叫流程 图.
第一章
1.1
1.1.2 第1课时
成才之路 ·数学 ·人教A版 · 必修3
第一章 1.1 1.1.2 第1课时
Hale Waihona Puke 成才之路 ·数学 ·人教A版 · 必修3
[解析]
1.1.2.1程序框图与算法的基本逻辑结构
升
目 录 典 课 程 目 标 设 置 主 题 探 究 导 学 型 例 题 精 析
知 能 巩 固 提 升
目 录 课 程 目 标 设 置 主 题 探 究 导 学
三、解答题(6题12分,7题13分,共25分) 解答题( 12分 13分 25分
典
6.(2010·聊城高一检测)已知直线 :Ax+By+C=0(A 6.(2010·聊城高一检测)已知直线l:Ax+By+C=0(A2+B2≠0), 聊城高一检测 设计一个算法计算点P到直线l的距离 的距离, 点P(x0,y0),设计一个算法计算点P到直线 的距离,并画出程 序框图. 序框图. 【解题提示】解决本题关键是记准点到直线的距离公式. 解题提示】解决本题关键是记准点到直线的距离公式.
知 能 巩 固 提 升
目 录 典 课 程 目 标 设 置 主 题 探 究 导 学 型 例 题 精 析
知 能 巩 固 提 升
目 录 典 课 程 目 标 设 置 主 题 探 究 导 学 型 例 题 精 析
知 能 巩 固 提 升
目 录 典 课 程 目 标 设 置 主 题 探 究 导 学
1.程序框图中的各程序框的作用是固定的吗? 1.程序框图中的各程序框的作用是固定的吗?怎样表示它们的 程序框图中的各程序框的作用是固定的吗 执行顺序? 执行顺序? 提示:各程序框都有其固定的作用, 提示:各程序框都有其固定的作用,提示性文字说明或信息可 写在框内.用带箭头的流程线将程序框连接起来, 写在框内.用带箭头的流程线将程序框连接起来,表示算法步 骤的执行顺序. 骤的执行顺序.
知 能 巩 固 提 升
目 录 典 课 程 目 标 设 置 主 题 探 究 导 学 型 例 题 精 析
高中数学 第一章 算法初步 1-1-2-1程序框图、顺序结构课件 新人教A版必修3
课堂互动探究
剖析归纳 触类旁通
一 程序框图的概念
【例 1】 下列关于程序框图的说法,正确的有( )
①程序框图只有一个入口,也只有一个出口;②程序框图
中的每一部分都应有一条从入口到出口的路径通过它;③程序
框图和流程图不是同一个概念;④程序框图中的输入框必须紧
跟在开始框后.
A.①②③
B.②③
C.①④
第一章 算法初步
§1.1 算法与程序框图
1.1.2 程序框图与算法的基本逻辑结构
第一课时 程序框图、顺序结构
课前预习目标
课堂互动探究
课前预习目标
梳理知识 夯实基础
课前热身 1.程序框图 程序框图又称________,是一种用________、________及 文字说明来表示算法的图形. 2.算法的基本逻辑结构 任何一种算法都是由三种基本逻辑结构组成的,它们是 ________结构、________结构、________结构.
功能
终端框 表示一个算法
(起止框) 起始或结束
输入、 输出框
表示一个算法 输入和输出的
信息
图形符号
名称
功能
处理框(执 行框)
赋值、计算
判断某一条件是否成立,成
判断框Leabharlann 立时在出口处标明“是” 或“Y”;不成立时,标明
“否”或“N”
流程线
连接程序框
连接点
连接程序框图的两部分
对图形符号的几点说明: (1)终端框是任何流程图不可缺少的,表明算法的开始和结 束. (2)输入、输出框,可用在算法中任何需要输入、输出的位 置,需要输入的字母、符号、数据都填在框内. (3)算法中间处理数据需要的算式、公式等(它们可以使用输 入框输入的数据进行计算),可分别写在不同的处理框用以处理 数据;同时还可以对变量进行赋值.
高中数学第一章算法初步1.1算法与程序框图1.1.2第1课时程序框图、顺序结构检测新人教A版必修3
2018-2019学年高中数学第一章算法初步1.1 算法与程序框图1.1.2 第1课时程序框图、顺序结构检测新人教A版必修3编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望(2018-2019学年高中数学第一章算法初步1.1 算法与程序框图1.1.2 第1课时程序框图、顺序结构检测新人教A版必修3)的内容能够给您的工作和学习带来便利。
同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。
本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为2018-2019学年高中数学第一章算法初步1.1 算法与程序框图1.1.2 第1课时程序框图、顺序结构检测新人教A版必修3的全部内容。
第1课时程序框图、顺序结构A级基础巩固一、选择题1.一个完整的程序框图至少包含( )A.终端框和输入、输出框B.终端框和处理框C.终端框和判断框D.终端框、处理框和输入、输出框解析:一个完整的程序框图至少需包括终端框和输入、输出框.对于处理框,由于输出框含有计算功能,所以可不必有.答案:A2.下列是流程图中的一部分,表示恰当的是( )解析:B选项应该用处理框而非输入、输出框,C选项应该用输入、输出框而不是处理框,D选项应该在出口处标明“是"和“否”.答案:A3.下面的程序框图的运行结果是( )A。
错误!B.错误!C.-错误!D.-1解析:因为a=2,b=4,所以S=错误!-错误!=错误!-错误!=-错误!,故选C.答案:C4.阅读如图所示的程序框图,若输出的结果为6,则①处执行框应填的是()A.x=1 B.x=2C.b=1 D.b=2解析:若b=6,则a=7,所以x3-1=7,所以x=2.答案:B5.程序框图符号“”可用于()A.输出a=10 B.赋值a=10C.判断a=10 D.输入a=1解析:图形符号“”是处理框,它的功能是赋值、计算,不是用来输出、判断和输入的,故选B.答案:B二、填空题6.下面程序框图输出的S表示____________________.答案:半径为5的圆的面积7.如图所示的一个算法的程序框图,已知a1=3,输出的结果为7,则a2的值为________.解析:由框图可知,b=a1+a2,再将错误!赋值给b,所以7×2=a2+3,所以a2=11.答案:118.根据如图所示的程序框图所表示的算法,输出的结果是________.解析:该算法的第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。
