nbhkdz.com冰点文库

2015-2016学年人教B版高中数学课件 必修3:第一章 算法初步 1.2《程序框图》


1.1.2

程序框图

本课时要求学生理解程序框图。 学生已有的基础刚刚学完算法概念,理解了算 法的特点,可以用文字语言来表述算法,学生运用 框图来表示算法,首先理解掌握框图的符号,用数 学语言来表述算法。然后用三道例题的讲解框图, 及其画法,判断框的应用。最后小结本节课,用课 堂检测巩固知识。

1、掌握程序框图

的概念,会用通用的图形符号表示算法; 2、掌握画程序框图的基本规则,能正确画出程序框图; 3、通过模仿、操作、探索,经历通过设计程序框图解决问 题的过程,学会灵活、准确地画程序框图.

1、算法是指 2、算法有哪些特征? 3、用自然语言表示算法。



1、算法通常是指可以用计算机来解决的某一类问题的程
序或步骤,这些程序或步骤必须是明确的和有效的,而且 能够在有限步之内完成。

2、 ①有限性

②明确性

③程序性

1、程序框图
(1)程序框图的概念

程序框图又称流程图,是一种用规定的程 序框、流程线及文字说明来准确、直观地表 示算法的图形。

一个程序框图包括以下几部分:

①表示相应操作的程序框;
②带箭头的流程线;

③程序框外必要的文字说明。
在程序框图中,一个或几个程序框图 的组合表示算法中的一个步骤;带有箭 头的流程线将程序框连接起来,表示算 法步骤的执行顺序。

? 2、用框图表示算法步骤的一些常用图形符号
图形符号 名 称 起、止框 符号表示的意义 流程图的开始或结束 ________________________ 数据的输入或结果的输出 ______________________ 赋值、执行计算语句、结果的传送 ____________________________ 根据给定条件判断 ____________________ 流程进行的方向 ______________ ____________________________ 连接另一页或另一部分的框图 帮助理解流程图 __________________

输入输出框
处理框 判断框 流程线 ?

连接点
注释框

? 3.画流程图的规则 标准 ? (1)使用______ 的框图的符号. 从上到下、从左到右 ? (2)框图一般按______________________ 的 方向画. ? (3)除判断框外,大多数流程图符号只有 一个 退出点.判断框是具 ______ 一个 进入点和______ 有超过一个退出点的唯一符号. ? (4)一种判断框是“是”与“不是”两分支的 两 判断,而且有且仅有______ 个结果;另一种 是多分支判断,有______ 不同的结果. 几种 ? (5)在图形符号内描述的语言要非常 简练清楚 __________ .

例 1 关于程序框图,有以下说法: ①程序框图只有一个入口,也只有一个出口; ③判断框内的条件是惟一的;

√ ×

②输入框只能在开始框之后,输出框只能在结束框前;

× √ √

④在程序框图中,大多数框图符号只有一个进入点和一个 退出点,判断框是惟一具有超过一个退出点的一个符号; ⑤一种判断框是“是”与“不是”两分支的判断,而且有 ⑥在图形符号内描述的语言要非常简练、清楚. 其中正确说法的个数为( A.2 B.3 C.4
C

且仅有两个结果, 另一种是多分支判断, 有几种不同的结果;



) D.5

? [解析] 由于存在着一种多分支判断,所以一 个判断框可能有多个退出点,所以B选项是 错误的;因为用程序框图描述算法的优点主 要就是直观、形象、容易理解,相对于自然 语言描述算法,在步骤上表达简单了许多, 所以C选项是错误的;另外程序框图就是流 程图,所以D选项也是错误的,故选A.

例 2 已知 f(x)=x2-2x-3,画出求 f(3)、f(-5)、 f(5)的值的一个程序框图.

法一:

法二:

例 3 画出求一个数的绝对值的程序框图.

? ? ? ? ?

算法步骤如下: S1 输入实数x; S2 若x≥0,则y=x; 若x<0,则y=-x; S3 输出y.

程序框图 如图所示:

? [点评] 当一个问题的结果因条件不同而发生 改变时,在程序框图中必须使用判断框.注 意判断框的两个输出点处要注明“是”或 “否”.

? 1、下列关于程序框图的说法正确的是( A ) ? A.程序框图是描述算法的语言 ? B.在框图中,一个判断框最多只能有两个 退出点 ? C.程序框图虽可以描述算法,但不如用自 然语言描述算法直观 ? D.程序框图和流程图不是一个概念

? 2、已知两点A(x1,y1)、B(x2,y2),求线段 AB的长度d及中点P的坐标.请设计算法并画 出框图. ? 3、下面的程序 ? 框图描述的 ? 算法的运行 ? 结果是( -5 )

1.重点是框图的概念及画框图的规则。理解框图 符号的意义。 2.画框图的符号要规范,要先设计算法再画框图。

课本第10页,练习B,1,2


2015-2016学年高中数学 第一章 算法初步本章小结 新人教A版必修3

2015-2016学年高中数学 第一章 算法初步本章小结 新人教A版必修3_数学_高中...,xn(单位:吨),根据下图所示 的程序框图,若 n=2,且 x1,x2 分别为 1,2...

【2014-2015学年高中数学(人教B版,必修3)练习:1.1.2 程序框图

【2014-2015学年高中数学(人教B版,必修3)练习:1.1.2 程序框图_数学_高中教育_教育专区。【2014-2015学年高中数学(人教B版,必修3)练习:1.1.2 程序框图第...

2015-2016学年高中数学 第一章 算法初步测评B 新人教A版必修3

2015-2016学年高中数学 第一章 算法初步测评B人教A版必修3_数学_高中教育...由程序框图知依次 为:x=1,y=1,z=2;x=1,y=2,z=3;x=2,y=3,z=5;...

必修3第一章算法初步1.2基本算法语句

必修3第一章算法初步1.2基本算法语句_高一数学_数学_高中教育_教育专区。人教 ...(3)能准确应用上述语句把程序框图转化为算法语句. 2.过程与方法 (1)让学生...

2015-2016学年高中数学 第一章 算法初步测评A 新人教A版必修3

2015-2016学年高中数学 第一章 算法初步测评A 新人教A版必修3_数学_高中教育...答案:D 7.如图所示,程序框图(算法流程图)的输出结果是( ) ) 1 A.3 B.4...

【2014-2015学年高中数学(人教A版,必修三)第一章 算法初步 1.1.2第1课时 课时作业

【2014-2015学年高中数学(人教A版,必修三)第一章 算法初步 1.1.2第1课时 ...程序框图是描述算法的语言 B.程序框图中可以没有输出框,但必须要有输入框给...

【成才之路】2015-2016学年高中数学 第一章 算法初步章末归纳总结(含解析)

【成才之路】2015-2016学年高中数学 第一章 算法初步章末归纳总结(含解析)_...新人教 B 版必修 3 一、选择题 1.一个算法的步骤如下: S1 S2 S3 S4 ...

2016年高中数学 第一章 算法初步 1.1.2第1课时顺序结构、条件结构学案 新人教A版必修3

2016年高中数学 第一章 算法初步 1.1.2第1课时顺序结构、条件结构学案 新人教A版必修3_高考_高中教育_教育专区。1.1.2 程序框图与算法的基本逻辑结构 顺序...

2015-2016学年高中数学人教版必修三同步练习1.1.2 程序框图与算法的基本逻辑结构(含答案)

2015-2016学年高中数学人教版必修三同步练习1.1.2...数学·必修 3(人教 A 版) 算法初步 1.1.2 ...B 3.下边的程序框图能判断任意输入的数 x 的奇偶...