还剩5页未读,继续阅读
文本内容:
《结构化编程》Imens课件PPT在本课件中,我们将探究结构化编程的基本原则、优势和应用,还将深PPT入介绍如何克服此编程风格带来的挑战结构化编程的基本原则顺序性结构化分支12程序代码应该被按顺序执行分支应该只有一个入口,即和语句,且else if不应该使用多层次的嵌套分支结构化循环防止流程控制误差34循环应该有清晰的入口和出口条件,相互独不应该用语句打破代码执行的顺序goto立什么是结构化编程定义类比一种编写程序的方法,通过严格限制程序语句的编就像解迷宫,一步步按照规则前进,减少走错的可写顺序,使语句执行结果更加可预测,减小了程序能出错的概率结构化编程的优势和应用可读性1结构化编程可以使代码的结构更加清晰、易于理解与修改可维护性2结构化编程可以提高程序的可维护性,容错性更强行业应用3结构化编程被广泛应用于航空、自动化控制系统、智能交通等领域结构化编程的示例案例彩票中奖记录学生成绩统计图书管理系统•输入彩票号码和开奖号码输入学生信息和成绩录入图书信息和读者借••阅情况•计算是否中奖,输出中计算各科平均分及相关•奖状态统计数据判断读者是否存在,图•书库存是否足够输出学生信息及统计结果•输出借阅情况,更新库•存信息结构化编程的挑战和解决方案复杂任务代码重用解决方案将任务分解为小任务,逐层嵌套、逐解决方案将代码分离为独立函数,便于重用和步递进修改灵活性计算复杂度解决方案选择合适的数据结构,充分利用函数解决方案明确计算步骤,策略使用合理数据结的参数和返回值,以实现各种逻辑操作构,每步计算复杂度总结和展望总结展望以结构化编程为代表的编程规范,强调的是程序设随着计算机应用场景的不断扩大,结构化编程在各计的层次化和规范化,对编码思路和习惯具有非常种软件开发中扮演着不可或缺的角色,它也随着科深远的影响技进步与时俱进地发展。