(公开课)程序框图与算法的基本逻辑结构(第1课时).ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《(公开课)程序框图与算法的基本逻辑结构(第1课时).ppt》由会员分享,可在线阅读,更多相关《(公开课)程序框图与算法的基本逻辑结构(第1课时).ppt(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、某大学的新生报到流程某大学的新生报到流程例:判断例:判断“整数整数n (n2)是否是质数是否是质数”的算法的算法算法分析:第一步,输入一个整数第一步,输入一个整数n n(n2)n2).第二步,令第二步,令i=2.i=2.第三步,用第三步,用i i除除n n,得到余数,得到余数r.r. 第四步,判断第四步,判断“r=0”r=0”是否成立是否成立. . 若是,则若是,则n n不是质数,结束算法;不是质数,结束算法; 否则将否则将i i的值增加的值增加1 1,仍用,仍用i i表示表示. . 第五步,判断第五步,判断“i(n-1)”i(n-1)”是否成立是否成立. . 若是,则若是,则n n是质数,结
2、束算法;是质数,结束算法; 否则返回第三步否则返回第三步. .例:判断例:判断“整数整数n (n2)是否是质数是否是质数”的算法的算法算法步骤:程序框图:第一步,输入一个整数第一步,输入一个整数n n.第二步,令第二步,令i=2.i=2.第三步,用第三步,用i i除除n n,得到余数,得到余数r.r. 第四步,判断第四步,判断“r=0”r=0”是否成立是否成立. .若是,则若是,则n n不是质数,结束算法;不是质数,结束算法;否则将否则将i i的值增加的值增加1 1,仍用,仍用i i表示表示. . 第五步,判断第五步,判断“i(n-1)”i(n-1)”是否是否成立成立. .若是,则若是,则n
3、n是质数,结束算是质数,结束算法;否则返回第三步法;否则返回第三步. .开始开始输入输入n求求n除以除以i的余数的余数i的值增加的值增加1,仍用仍用i表示表示in-1或或r=0?r=0?n不是质数不是质数n是质数是质数结束结束否否否否是是是是i=2开始开始输入输入n求求n除以除以i的余数的余数i的值增加的值增加1,仍用仍用i表示表示in-1或或r=0?r=0?n不是质数不是质数n是质数是质数结束结束否否否否是是是是i=2开始开始输入输入ni=2r=0?(终端框)(终端框)(输入、输出框)(输入、输出框)(处理框)(处理框)(判断框)(判断框)1、常见的程序框图:、常见的程序框图:起止框起止框(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 公开 程序 框图 算法 基本 逻辑 结构 课时
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内