精品PPT课件--1.1.2程序框图与算法的基本逻辑结构.ppt


文档分类:IT计算机 | 页数:约36页 举报非法文档有奖
1/ 36
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/ 36
文档列表 文档介绍
程序框图与算法的基本逻辑结构
算法步骤有明确的顺序性,而且有些步骤只
有在一定条件下才会被执行,有些步骤在一定条
,
但为了使算法的程序或步骤表达得更为直观、准
确,我们更经常地用图形方式来表示它。
程序框图又称流程图,是一种用程序框、流
程线及文字说明来表示算法的图形
一个程序框图包括以下几部分:表示相应操
作的程序框;带箭头的流程线;程序框外必要的
文字说明。

图形符号
名称
功能
终端框(起止框)
一个算法的起始和结束
输入、输出框
一个算法输入和输出的信息
处理框(执行框)
赋值、计算
判断框
判断某一条件是否成立,出口成立标“是”不成立标“否”
流程线
连接程序框
连接点
连接程序框图的两部分

构成程序框的图形符号及其作用
N不是质数


判断整数n(n>2)是否为质数
程序框图范例:
开始
输入n
i=2
求n除以i的余数r
i的值增加1,仍用i表示
i>n-1或r=0?
r=0?
N是质数
结束


设n是一个大于2的整数
一般用i=i+1表示
开始
求n除以i的余数r
i=2
输入n
i>n-1?
r=0?
输出“n是质数”

i的值增加1,仍用i表示

输出“n不是质数”

结束

学习这部分知识的时候,要掌握各个图形的
形状、作用及使用规则,画程序框图的规则如下:
1、使用标准的图形符号。
2、框图一般按从上到下、从左到右的方向画。
3、除判断框外,大多数流程图符号只有一个进入
点和一个退出点。判断框是具有超过一个退出
点的唯一符号。
4、判断框分两大类,一类判断框是“是”与“否”两分
支的判断,而且有且仅有两个结果;另一类是
多分支判断,有几种不同的结果。
5、在图形符号内描述的语言要非常简练清楚。
练习
1、下列关于程序框图的说法正确的是( )
A、程序框图是描述算法的语言
B、程序框图可以没有输出框,但必须要有输入框给变量赋值
C、程序框图可以描述算法,但不如自然语言描述算法直观
D、程序框图和流程图不是一个概念
2、下列功能“”没有功能的是( )
A、赋值 B、计算 C、判断 D、以上都不对
开始
输入n
i=2
求n除以i的余数r
i的值增加1,仍用i表示
i>n-1或r=0?
r=0?
N不是质数
N是质数
结束




开始
结束
求n除以i的余数r
i的值增加1,仍用i表示
i>n-1或r=0?


r=0?
N不是质数
N是质数


输入n
i=2
顺序结构
循环结构
条件结构
:顺序结构、条件结构、循环结构。
求n除以i的余数r
i的值增加1,仍用i表示
i>n-1或r=0?


r=0?
N不是质数
N是质数


输入n
i=2
顺序结构
循环结构
条件结构
算法千差万别,但都是由这
三种基本逻辑结构构成的.
你能说出这三种基本逻辑结构的特点吗?
条件结构与循环结构有什么区别和联系?
(1)顺序结构
顺序结构是最简单的算法结构,语句与语句
之间,框与框之间是按从上到下的顺序进行的,
它是由若干个依次执行的处理步骤组成的,它是
任何一个算法都离不开的一种基本算法结构。
顺序结构在程序框图中的体现就是用流程线
将程序框自上而下地连接起来,按顺序执行算法
步骤。
步骤n
步骤n+1

精品PPT课件--1.1.2程序框图与算法的基本逻辑结构 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数 36
  • 收藏数 0 收藏
  • 顶次数 0
  • 上传人 wo1230
  • 文件大小 0 KB
  • 时间2014-04-15
最近更新