欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    《子程序设计》课件.pptx

    • 资源ID:97119249       资源大小:797.21KB        全文页数:25页
    • 资源格式: PPTX        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    《子程序设计》课件.pptx

    子程序设计ppt课件xx年xx月xx日目录CATALOGUE子程序设计的概念子程序设计的基本原则子程序设计的步骤子程序设计的常见模式子程序设计实例分析01子程序设计的概念总结词子程序是程序中可以被重复使用的代码块,具有独立的功能和输入/输出参数。详细描述子程序是一种将程序中可重复使用的代码块封装在一起的方式,这些代码块具有独立的功能和输入/输出参数,可以在程序中被多次调用。子程序的设计可以减少代码冗余,提高代码可读性和可维护性。子程序的定义子程序具有独立性、可重用性、模块化等特点。总结词子程序是独立的代码块,具有特定的功能和输入/输出参数,可以在程序中被多次调用。子程序的设计可以使代码更加模块化,方便管理和维护。同时,子程序还可以提高代码的可重用性,减少代码冗余,提高开发效率。详细描述子程序的特点子程序与主程序的关系子程序可以被主程序调用,实现特定的功能,子程序的执行结果通常会返回给主程序。总结词子程序和主程序之间的关系是相互依赖的。主程序在执行过程中可以调用子程序来实现特定的功能,子程序的执行结果通常会返回给主程序。这种关系使得主程序的结构更加清晰,易于维护和扩展。同时,子程序的设计也可以提高代码的可重用性和可维护性,减少代码冗余和错误。详细描述02子程序设计的基本原则总结词模块化是子程序设计的重要原则,它要求将程序划分为独立的、可重用的模块,每个模块执行特定的功能。详细描述模块化原则强调将程序拆分为多个模块,每个模块具有明确定义的输入和输出,这样可以提高代码的可维护性和可重用性。通过将程序划分为多个模块,可以降低程序的复杂性,提高开发效率和代码质量。模块化原则总结词信息隐藏原则要求在子程序设计中隐藏内部实现细节,仅通过明确定义的接口与外部进行交互。详细描述信息隐藏原则是面向对象设计的重要思想之一,它强调将实现细节封装在对象内部,并通过明确定义的接口与外部进行交互。这样可以保护内部实现细节不被外部干扰,提高代码的可维护性和可扩展性。同时,通过隐藏内部实现细节,可以降低程序各部分之间的耦合度,提高代码的灵活性和可重用性。信息隐藏原则总结词单一职责原则要求每个子程序只承担一个职责,即每个子程序只做一件事情。要点一要点二详细描述单一职责原则是提高代码可维护性和可重用性的重要原则之一。它要求将程序拆分为多个职责明确的子程序,每个子程序只完成一个具体的功能。这样可以降低程序的复杂性,提高代码的可读性和可维护性。同时,单一职责原则也有助于提高代码的可重用性,因为每个子程序的功能明确,可以独立地应用于不同的场景和项目中。单一职责原则高内聚低耦合原则要求子程序内部各元素紧密相关,相互依赖较少,同时子程序与外部的交互要尽量减少。总结词高内聚低耦合原则是子程序设计的重要原则之一,它强调子程序内部各元素之间的紧密关系和相互依赖程度的降低。高内聚可以使子程序的功能更加集中和明确,提高代码的可维护性和可重用性。低耦合则可以减少子程序与外部的交互和依赖,降低程序的复杂性和耦合度,提高代码的灵活性和可扩展性。遵循高内聚低耦合原则,可以使子程序设计更加清晰、简洁和易于维护。详细描述高内聚低耦合原则03子程序设计的步骤确定子程序的目标和功能详细了解用户需求,明确子程序需要解决的问题和要实现的功能。收集需求信息与用户进行沟通,了解其具体需求和期望,同时收集相关资料和数据。需求分析和评审对收集到的需求信息进行分析、整理和评审,确保需求明确、合理、可行。需求分析03020103设计评审与修改邀请同行或专家对设计进行评审,并根据反馈进行必要的修改和完善。01设计子程序的算法和数据结构根据需求分析结果,设计合适的算法和数据结构,确保程序能够高效、稳定地运行。02编写设计文档详细记录子程序的设计思路、算法和数据结构等,以便后续开发和维护。程序设计选择合适的编程语言和开发环境编码实现根据子程序的需求和设计,选择适合的编程语言和开发工具。编码实现子程序按照设计文档进行编码,实现子程序的功能和算法。对编写的代码进行审查和测试,确保代码质量、可读性和可维护性。代码审查与测试对每个模块或功能进行单元测试,确保每个模块都能正常工作。单元测试将各个模块集成在一起进行测试,确保模块之间的协调和整体功能的实现。集成测试对测试过程中发现的问题进行调试和优化,提高子程序的性能和稳定性。调试与优化测试与调试04子程序设计的常见模式工厂模式总结词工厂模式是一种创建型设计模式,它提供了一种创建对象的最佳方式。详细描述工厂模式的主要目的是提供一种创建对象的最佳方式。通过使用工厂模式,可以将对象的创建与使用分离,从而提高代码的灵活性和可维护性。VS单例模式是一种对象设计模式,它确保一个类只有一个实例,并提供一个全局访问点。详细描述单例模式的主要目的是确保一个类只有一个实例,并提供一个全局访问点。这样可以避免重复实例化对象,提高性能和资源利用率。总结词单例模式观察者模式是一种行为型设计模式,它定义了对象之间的依赖关系,使得当一个对象改变状态时,其相关依赖对象能够自动收到通知并更新。观察者模式的主要目的是定义对象之间的依赖关系,使得当一个对象的状态发生变化时,相关依赖对象能够自动收到通知并更新。这样可以实现事件驱动编程,提高代码的灵活性和可扩展性。总结词详细描述观察者模式总结词策略模式是一种行为型设计模式,它定义了一系列的算法,并将每一个算法封装起来,使它们可以互相替换。详细描述策略模式的主要目的是定义一系列算法,并将它们封装起来,使得算法可以互换。这样可以提高代码的灵活性和可维护性,使得算法的切换更加方便快捷。策略模式总结词模板方法模式是一种行为型设计模式,它定义了一个操作中的算法骨架,将某些步骤延迟到子类中实现。详细描述模板方法模式的主要目的是定义一个操作中的算法骨架,将某些步骤延迟到子类中实现。这样可以使得子类在不改变算法结构的情况下定制算法的某些步骤,提高代码的灵活性和可扩展性。模板方法模式05子程序设计实例分析总结词功能全面、易于使用详细描述计算器子程序能够实现基本的算术运算,如加、减、乘、除,以及一些高级运算,如平方、立方、阶乘等。界面设计简洁,易于使用,用户可以快速进行计算,无需复杂的操作步骤。实例一:计算器子程序的设计与实现智能决策、丰富策略总结词游戏AI子程序能够根据游戏规则和玩家行为,自主进行决策和行动。它具备多种策略和算法,可以根据游戏情境和玩家行为进行智能调整,使游戏体验更加丰富和有趣。详细描述实例二:游戏AI子程序的设计与实现

    注意事项

    本文(《子程序设计》课件.pptx)为本站会员(太**)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开