1.2.2条件语句课件(人教A版必修三)
第一步:输入3个整数a,b,c. 第二步:将a与b比较,并把大者赋给b,小者赋给a. 第三步:将a与c比较,并把大者赋给c,小者赋给a,此时a已是三者中最小的. 第四步:将b与c比较,并把大者赋给c,小者赋给b,此时a,b,c已按从小到大的顺序排列好. 第五步:按顺序输出a,b,c. 上述操作步骤可以用程序框图直观地表达出来. 程序框图如图: 根据程序框图,写出计算机程序为: INPUT “a,b,c=”;a,b,c IF ba THEN t=a,a=b,b=t END IF IF ca THEN t=a,a=c,c=t END IF IF cb THEN t=b,b=c,c=t END IF PRINT a,b,c END. 规律总结::(1)本例编程中运用了交换变量的值的语句: t=a,a=b,b=t. (2)如要将三个数按从大到小的顺序打印出来,如何修改程序?(只须将三个条件:依次改为:“ba”,“ca”,“cb”即可).如果有多个数排列顺序,则依次将第1,2,3…各数与其后面的所有数比较即可.例如5个数a,b,c,d,e,则先a与b,a与c,a与d,a与e比较完后,再b与c,b与d,b与e比较等等. (3)对于较复杂的程序设计问题,可分模块逐块处理,最后连缀成一个整体,该例就分“a与b比较”“a与c比较”和“b与c比较”三部分. [解析] 程序框图如图所示. 程序如下
您可能关注的文档
最近下载
- 人教版七年级英语下册总复习资料PDF打印版.pdf VIP
- 电大专科《建筑工程项目管理》机考网考形考题库及答案.pdf VIP
- 2024盐城市射阳县千秋镇社区工作者招聘考试试题.docx VIP
- 2025盐城市射阳县千秋镇社区工作者招聘考试真题及答案.docx
- 铁路信号行车安全课件.ppt
- 美剧斯巴达克斯:血与沙,竞技场之神(1、2部.doc VIP
- 新人教版七年级下册地理(全)(2020整理).pdf VIP
- (精华版)国家开放大学电大《建筑制图基础》机考2套真题题库及答案4.docx VIP
- 2023年贵州广东能源集团贵州公司招聘笔试真题.docx VIP
- 雄安新区文化旅游产业融合发展分析:2025年现状与未来十年趋势预测.docx
原创力文档

文档评论(0)