内蒙古准格尔旗高中数学第一章算法初步1.1.2程序框图与算法的基本逻辑结构课件2新人教B版必修3
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
算法步骤有明确的顺序性,而且有些步骤只 有在一定条件下才会被执行,有些步骤在一定条 件下会被重复执行.算法可以用自然语言来描述, 但为了使算法的程序或步骤表达得更为直观、准 确,我们更经常地用图形方式来表示它。 1.程序框图 程序框图又称流程图,是一种用程序框、流 程线及文字说明来表示算法的图形 一个程序框图包括以下几部分:表示相应操 作的程序框;带箭头的流程线;程序框外必要的 文字说明。
构成程序框的图形符号及其作用
图形符号
名 称
终端框(起止框) 输入、输出框 处理框(执行框) 判断框
功 能
一个算法的起始和结束 一个算法输入和输出的 信息 赋值、计算 判断某一条件是否成立, 出口成立标“是”不成 立标“否” 连接程序框 连接程序框图的两部分
或
流程线 连接点
Байду номын сангаас
程序框图范例: 开始 判断整数n(n>2)是否为质数 输入n
内部文件,请勿外传
内部文件,请勿外传
设n是一个大于2的整数
i=2
求n除以i的余数r 一般用i=i+1表示 i的值增加1,仍用i表示 i>n-1或r=0? 是 r=0? 否 否 N是质数 结束
是 N不是质数
内部文件,请勿外传
开始
输入n
i=2 求n除以i的余数r 是 r=0? 否 i的值增加1,仍 用i表示 i>n-1? 输出“n不 是质数” 是 输出“n 是质数” 结束 否
构成程序框的图形符号及其作用
图形符号
名 称
终端框(起止框) 输入、输出框 处理框(执行框) 判断框
功 能
一个算法的起始和结束 一个算法输入和输出的 信息 赋值、计算 判断某一条件是否成立, 出口成立标“是”不成 立标“否” 连接程序框 连接程序框图的两部分
或
流程线 连接点
Байду номын сангаас
程序框图范例: 开始 判断整数n(n>2)是否为质数 输入n
内部文件,请勿外传
内部文件,请勿外传
设n是一个大于2的整数
i=2
求n除以i的余数r 一般用i=i+1表示 i的值增加1,仍用i表示 i>n-1或r=0? 是 r=0? 否 否 N是质数 结束
是 N不是质数
内部文件,请勿外传
开始
输入n
i=2 求n除以i的余数r 是 r=0? 否 i的值增加1,仍 用i表示 i>n-1? 输出“n不 是质数” 是 输出“n 是质数” 结束 否