网站大量收购闲置独家精品文档,联系QQ:2885784924

《程序框图与算法的基本逻辑结构》1ppt课件解析.ppt

《程序框图与算法的基本逻辑结构》1ppt课件解析.ppt

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1、如图,输出的结果是___. 2.如图所示的程序框图的运行结果是输出S=________. 4.(2010·福建)阅读如图所示的程序框图,运行相应的程序,输出的i值等于(  ) A.2 B.3 C.4 D.5 1.执行如图所示的程序框图,输出的s的值为 ( ) A. 2 B.4 C. 8 D. 16 2.执行右面的程序框图,如果输入a=4, 那么输出的n的值为( ) A.2 B.3 C.4 D.5 3.下图是一个算法的流程图,则输出的k值是( ) 4.若某程序框图如图所示,则该程序运行后输出的值是 ( ) 5.阅读右图的程序框图,运行相应的程序,输出的s值等于( ) A. -3 B. -10 C. 0 D. -2 6.如图所示,程序框图(算法流程图)的输出结果是( ) A. 3 B. 4 C. 5 D. 8 7.阅读右图的程序框图,运行相应的程序,输出的s值等于( ) A. 8 B. 18 C. 26 D.80 8.执行如图所示的程序框图,输出的s的值是 ( ) A. 4 B. C. D. -1 9.执行如图所示的程序框图, 输入x=4.5,则输出的数i=( ) 10.阅读右图的程序框图,运行相应的程序, 输出的结果s=( ) 11.执行如图所示的程序框图, 若输入n的值为6,则输出的s值为( ) A. 1 B. 15 C. 16 D. 105 12.执行如图所示的程序框图, 若输入N的值为6,则输出的p是( ) A.120 B.720 C.1440 D.5040 答案:s=9 答案:B 答案:B 1.1.2 程序框图与算法的 基本逻辑结构 一、程序框图 又称流程图,是一种用程序框、流程线和文字说明来表示算法的图形。 前面我们是用自然语言描述一个算法.为了使得算法的描述更为直观和步骤化,下面介绍另一种描述算法的方法: 程序框图 程序框图的通俗解释: 由一些图框和有向箭头构成,表示算法按一定的顺序执行. 连接程序框 流程线 用来根据给定的条件是否满足决定执行两条路径中的某一路径 判断框 赋值、计算 处理框(执行框) 表示输入输出操作 输入,输出框 表示一个算法的起始与结束 终端框(起止框) 含义 名 称 图形符号 2.对程序框 表示的功能描述正确的一项是:…( ). A.表示算法的起始和结束. B.表示算法输入和输出的信息. C.赋值、计算. D. 按照算法顺序连接程序图框. 1.流程图的功能是:…………………..( ). 表示算法的起始和结束. 表示算法的输入和输出信息. 赋值、运算. 按照算法顺序连接程序图框. 答案:D,B 练习: i=i+1 i≥n或r=0? 否 是 求n除以i 的余数 输入n i=2 n不是质数 r=0? n是质数 是 否 尽管不同的算法千差万别,但它们都是由三种基本的逻辑结构构成的。 3.程序框图有以下三种不同的逻辑结构: 顺序结构 条件结构 循环结构 算法三种基本逻辑结构(顺序结构、条件结构、循环结构) 流程图表示,实例,程序演示: 顺序、条件、循环三种基本的逻辑结构: 步骤n 步骤n+1 一、顺序结构 1、含义:顺序结构是由若干个依次执行的步骤组成,是最简单的算法结构,框与框之间从上到下进行。任何算法都离不开顺序结构。 2、框图表示 例1、已知一个三角形的三条边长分别为a,b,c,利用海伦公式——秦九韶公式设计一个计算三角形面积的算法,并画出程序框图表示. 算法分析: 第一步:输入三角形三条边长a,b,c. 第二步:计算 第三步:计算 第四步:输出S. 二、条件结构 2、框图表示 1、条件结构是指在算法中通过对条件的判断,根据条件是否成立而选择不同流向的算法结构。 满足条件? 步骤B 否 是 步骤A 此形式包含一个判断框,根据给定的条件是否成立而选择执行语句1或语句2,无论条件是否成立,只能执行语句1或语句2之一,不可能执行语句1又执行语句2,也不可能语句1,语句2都不执行. 如果学生的成绩大于或等于60分,则输出“及格”,否则输出“不及格”. 用程序

您可能关注的文档

文档评论(0)

yaocen + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档