内蒙古准格尔旗高中数学 第一章 算法初步 1.1 算法与程序框图 1.1.1 程序框图教案1 新人教B版必修3.pptVIP

  • 0
  • 0
  • 约1.24千字
  • 约 19页
  • 2019-08-15 发布于江苏
  • 举报

内蒙古准格尔旗高中数学 第一章 算法初步 1.1 算法与程序框图 1.1.1 程序框图教案1 新人教B版必修3.ppt

* 程序框图基本概念: 程序构图的概念:程序框图又称流程图,是一种用规定的图形、指向线及文字说明来准确、直观地表示算法的图形. 课前预习3 一个程序框图包括以下几部分:①程序框;②流程线;③程序框外必要文字说明. 复习 写出求一元二次方程 的算法. S1 计算△=b2-4ac; S2 如果△0,则原方程无实数解; 否则( △≥0), S3 输出解x1,x2或无实数解信息. 输出x1,x2 是 否 程序开始 连结点 程序框图 图形符号 名称 符号表示的意义 起、止框 框图的开始或结束 基本的程序框和它们各自表示的功能如下: 输入、输出框 数据的输入或者结果的输出 处理框 赋值、执行计算语句、 结果的传送 判断框 根据给定条件判断 流程线 流程进行的方向 连结点 连结另一页或 另一部分的框图 注释框 帮助理解框图 (1)起止框用“ ”表示,是任何流程不可少的,表明程序的开始或结束; (2)输入、输出框用“ ”表示,可用在算法中任何需要输入、输出的位置,需要输入的字母、符号、数据都填在框内; (3)处理框用“ ”表示,算法中处理数据需要的算式、公式等可以分别写在不同的处理框内,另外,对变量进行赋值时,也要用到处理框; (4)当算法要求我们对两个不同的结构进行判断时,需要将实现判断的条件写在判断框内,判断框用“ ”表示; (5)一个算法步骤到另一个算法步骤用流程线连接,如果一个程序框图需要分开来画,要在断开处画上连结点,并标出连接的号码 . 例1 设计一算法:输入圆的半径,输出圆的面积,并画出流程图 算法分析: 第一步:输入圆的半径R,π 第二步:利用公式计算S=πR2; 第三步:输出圆的面积s. 结束 S=PR2 输出S 开始 输入R 思考:整个程序框图有什么特点? P=3.14 思考:若半径R=5.618,该框图如何画? 结束 S=PR2 输出S 开始 P=3.14,R=5.618 练习、三角形的三边边长分别为a,b,c,利用海伦—秦九韶公式设计一个算法,求出它的面积,并画出程序框图. 海伦—秦九韶公式: 解:求面积的算法: 第一步:计算 第二步:计算 第三步:输出三角形的面积S 图示: 结束 开始 输出S 输入a,b,c 思考:若a=2,b=3,c=4,该框图如何画? 结束 开始 输出S a=2,b=3,c=4 算法的功能 例.看下面的程序框图,分析算法的作用 (1) 开始 结束 输入x y=3*x*x+4*x+5 输出y (2) 开始 结束 输入a,b ab 输出a,b 输出b,a 否 是 二次函数求值 把a,b从小到大排序 *

文档评论(0)

1亿VIP精品文档

相关文档