大学计算机基础第五计算机软件技术基础简介
5.4 算法与数据结构 (1) 用自然语言描述算法 (2) 用流程图描述算法 (3) 使用伪代码描述算法 (4) 用程序设计语言描述算法 算法的描述方法有以下四种: 下面通过两个简单的问题说明设计算法的思维方法。 【例1】有黑和蓝两个墨水瓶,但却错把黑墨水装在了蓝墨水瓶子里,而蓝墨水错装在了黑墨水瓶子里,要求将其互换。 算法分析:这是一个非数值运算问题。因为两个瓶子的墨水不能直接交换,所以,解决这一问题的关键是需要引入第三个墨水瓶。设第三个墨水瓶为白色,其交换步骤如下: 步骤1: 将黑瓶中的蓝墨水装入白瓶中; 步骤2: 将蓝瓶中的黑墨水装入黑瓶中; 步骤3: 将白瓶中的蓝墨水装入蓝瓶中; 步骤4: 交换结束。 5.4 算法与数据结构 我们完全可以将上述方法应用到两个变量值的交换。假定有两个变量x和y,它们的值分别是5和6,现在要将x 的值变为6,y的值变为5,借鉴上面的算法,编写下列程序段: temp=x; x=y; y=temp; 我们再用另一种方法编写程序: x=x-y; y=x+y; x=y-x; 其实,该程序段的功能与上面程序段完全等价。
您可能关注的文档
- 大唐工程过程控制质量验评交工统一规定简介.doc
- 大国崛起(美国)简介.ppt
- 大型企业OSPF组网建设方案简介.docx
- 大型UPS如何选型简介.ppt
- 大型企业薪酬管理策略简介.ppt
- 大地构造学裂陷盆地简介.ppt
- 大型变压器现场局部放电研究简介.docx
- 大型场馆通信保障成果汇报简介.pptx
- 大型半圆体及齿形构件新型吊具研制及应用简介.ppt
- 大型建筑工程施工组织设计范本简介.doc
- 2026年环保产业投资趋势报告:政策导向与市场前景.docx
- 2026年石油天然气行业法律法规与合规经营策略报告.docx
- 2026年跨境电商政策法规解读与市场策略报告.docx
- 2026年智能家居行业报告:市场现状与未来展望.docx
- 2026年数字货币行业研究报告及风险防控.docx
- 2026年教育行业分析报告:在线教育与传统教育融合趋势.docx
- 2026年智能仓储物流管理报告:智能卫浴智能管理平台全程监控仓储效率.docx
- 2026年文化旅游行业消费趋势报告:智能卫浴智能管理平台全程监控游客满意度.docx
- 2026年金融科技与人工智能结合创新应用报告.docx
- 2026年区块链行业报告:分布式账本技术在金融领域的应用与实践.docx
最近下载
- 2025年贵州省公务员录用考试_行测_题_网友回忆版_.doc VIP
- 扬尘治理监理实施细则标准范本.docx VIP
- NBSHT 0913-2015 轻质白油.pdf VIP
- 15K519 暖通空调设计常用数据.docx VIP
- 2025年广西区考公务员录用考试_行测_题_网友回忆版_.doc VIP
- 反洗钱2025测试题及答案.docx VIP
- 幼儿园急救知识:流鼻血应对方法.pptx VIP
- 金蝶云星空企业版 V9.0_产品培训_制造_质量管理.pptx VIP
- 广场舞视频免费下载_广场舞视频大全_就爱广场舞.docx VIP
- 2025年广东省公务员录用考试_行测_题_网友回忆版_.doc VIP
原创力文档

文档评论(0)