2022年顺序结构程序 3.pdf
![资源得分’ 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)
《2022年顺序结构程序 3.pdf》由会员分享,可在线阅读,更多相关《2022年顺序结构程序 3.pdf(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第二章顺序结构程序顺序结构前面的简单程序已体现出处理问题步骤、 思路的顺序关系,这就是顺序结构程序。例 1.6交换两个变量的值:由键盘输入两个正整数A和 B,编程交换这两个变量的值。解:交换两个变量的值,可以想象成交换两盒录音带(称为A和 B)的内容,可以按以下步骤处理:步骤:拿一盒空白录音带C为过渡,先将 A翻录至 C ;步骤:再将 B 翻录至 A;步骤:最后将 C翻录至 B。这样操作,可达到题目要求。Pascal 程序:Program Exam16;Var a,b,c: integer;BeginWrite( A,B=);Readln(a,b);C:= A;等价于步骤 1A := B;等价
2、于步骤 2B := C;等价于步骤 3Writeln(A,B);End. 例 1.7分钱游戏。甲、乙、丙三人共有24元钱,先由甲分钱给乙、丙两人,所分给的数与各人已有数相同;接着由乙分给甲、丙,分法同前;再由丙分钱给名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 5 页 - - - - - - - - - 甲、乙,分法亦同前。经上述三次分钱之后,每个人的钱数恰好一样多。求原先各人的钱数分别是多少?解: 设甲、乙、丙三人的钱数分别为A,B,C 。用倒推 (逆序)算法,从最后
3、结果入手,按反相顺序,分步骤推算出每次各人当时的钱数: (在每个步骤中,各人钱数分别存在 A、B、C 中)步骤: A=8 B=8 C=8这是最后结果的钱数,三人都一样多步骤: A=A/2 (=4)B=B/2 (=4)C=A+B+C(=16) A,B 未得到丙分给的钱时,只有结果数的一半;C应包含给 A,B及本身数三者之和步骤: A=A/2 (=2)C=C/2 (=8)B=A+B+C(=14)A,C 未得到乙分给的钱时,只有巳有数的一半;B应包含给 A,C及本身数三者之和步骤: B=B/2 (=7)C=C/2 (=4)A=A+B+C(=13)C未得到甲分给的钱时, 只有巳有数的一半; A应包含给
4、 B,C及本身数三者之和 步骤: 输出 A(=13)B(=7)C (=4)此时的A,B,C 就是三人原先的钱数 Pascal 程序:Program Exam17 ;Var a,b,c:integer ;Begina:=8; b:=8; c:=8;对应于步骤名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 5 页 - - - - - - - - - a:=a div2; b:=b div2; c:=a+b+c;对应于步骤a:=a div2; c:=cdiv2; b:=a+b+
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年顺序结构程序 2022 顺序 结构 程序
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内