`
jackhoo
  • 浏览: 11024 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

设计子程序需要注意的问题(第四章)

 
阅读更多
1.封装的信息
2.输入
3.输出,包括影响全局的变量
4.如何处理错误

具体应用:
1.命名
2.效率
3.算法和数据结构
4.编写工作从抽象到具体(注释→单元测试→伪代码→代码)
5.考虑可能破坏代码的因素

收尾检查:
1.检查接口
2.检查设计质量
3.检查数据,变量命名和使用
4.检查控制结构,比如无限循环,嵌套等。
5.检查设计是否遵循规范

如果有检查不合格,需要迭代修改

检查方式:
1.多人评审
2.编译(消除bug和warning)
3.放入整体系统中运行
分享到:
评论

相关推荐

    Perl语言程序设计:第5章 子程序.ppt

    本章主要讲解了Perl子程序的相关概念、定义、调用方式以及返回值,还有参数传递机制。 1. 子程序的定义与分类: - 子程序分为系统函数和用户函数。系统函数是Perl语言内建的,如`print`, `chomp`, `reverse`, `...

    汇编语⾔程序设计PPT-第8章

    ### 汇编语言程序设计PPT-第8章 子程序设计 #### 一、子程序的引出 在编程实践中,经常会遇到需要重复利用相同功能代码的情况。例如,在进行数学运算时,可能需要多次执行同样的计算逻辑,如平方根计算等。如果...

    单片机接口技术实用子程序电子书及其配套源代码

    第4章 存储器的扩展 127 4.1 存储器综述 128 4.1.1 半导体存储器 128 4.1.2 半导体存储器的应用 130 4.1.3 各种存储器性能比较 132 4.1.4 智能卡 133 4.2 子程序16——典型外部程序存储器的使用 134 4.2.1 器件选择...

    C++面向对象程序设计电子课件第五章

    在第四章中,我们了解到如何使用循环避免重复代码,但循环无法解决在不同位置执行相同操作的问题。为了解决这个问题,第五章引入了函数。 函数是C++中组织代码的基本单位,分为两种类型:自由函数和成员函数。自由...

    第4章汇编语言程序设计.ppt

    第4章 汇编语言程序设计主要涵盖了汇编语言编程的基础知识,包括源程序的汇编、连接与调试,分支、循环和子程序设计技术,以及综合程序设计示例。汇编语言是一种低级编程语言,直接对应于计算机硬件的指令集,使得...

    C语言程序设计基础-冯克鹏(第一章到第四章).pdf

    该标题指向的是一本关于C语言程序设计基础的教材的前四章。请注意,由于没有具体的内容可以用来校验,我将尽可能地覆盖C语言编程的基础知识点,而不会涉及特定教材内容的细节。 知识点一:C语言概述 C语言是一种...

    第4章汇编语言程序设计知识.ppt

    第四章 汇编语言程序设计知识主要涵盖了编程的步骤、方法和技巧,以及汇编语言源程序的编辑和汇编。本章首先讲解了编程的四个基本步骤,分别是: 1. 分析问题:在开始编程之前,首先要对问题进行深入分析,明确问题...

    第4章89C51单片机汇编语言程序设计

    在深入探讨单片机世界的过程中,我们将目光投向了第4章——89C51单片机汇编语言程序设计。此章节不仅是对单片机编程知识的深入探索,更是学习者了解和掌握89C51单片机核心应用的必经之路。对于初学者来说,理解汇编...

    第四章汇编语言程序设计2PPT学习教案.pptx

    在这个第四章的学习教案中,主要探讨了以下几个关键知识点: 1. **算法优化**:算法是解决问题的步骤,可以有多种实现方式。在设计程序时,我们需要对不同算法进行分析和比较,选择能在满足时间和空间需求下最优的...

    单片机原理课件:第四章 汇编语言程序设计.ppt

    4. 注意现场保护:在调用子程序或进行复杂运算时,保存现场状态以防止数据丢失。 汇编语言的规范包括: 1. 指令类型:汇编语句(执行指令)和伪指令(编译器处理)。 2. 汇编语句格式:包括标号、操作码、操作数和...

    C语言电子教案第四章循环结构程序设计.pdf

    第四章的C语言电子教案主要关注的是循环结构程序设计,这是编程中不可或缺的一部分,它使得程序能够自动重复执行某段代码直到满足特定条件。以下是详细的知识点解释: 1. **循环语句**:C语言提供了三种主要的循环...

    单片机原理与接口技术:第4章 汇编语言程序设计.ppt

    【汇编语言程序设计】是单片机领域中不可或缺的一部分,尤其在《单片机原理与接口技术》的第四章中,重点讲述了如何利用汇编语言进行程序开发。汇编语言是面向机器的低级编程语言,它直接对应于特定处理器的指令集,...

    c语言程序设计第6章PPT课件.pptx

    本篇文章将依据“C语言程序设计第6章PPT课件”的内容,深入探讨子过程的定义、调用以及它们在程序设计中的应用。 首先,我们来了解子过程的定义。在C语言中,子过程通常是用来封装一段可以重复执行的代码块,使程序...

    2022年单片机原理及应用第四章-ATS汇编语言程序设计.ppt

    第四章主要讲解的是AT89S51单片机的汇编语言程序设计,这是学习单片机原理的重要部分。汇编语言是一种低级编程语言,它使用助记符来代替机器语言的二进制代码,使得程序设计更加直观。在AT89S51这种8位单片机中,...

    第5章-模块化程序设计.doc

    5. **子程序采用堆栈传递参数,为什么要特别注意堆栈平衡问题?** - **解析:** 使用堆栈来传递参数时,必须确保每次调用后堆栈的平衡,即所有被压入堆栈的数据都必须被正确弹出。这样做可以确保: - 正确返回到...

    [80X86汇编语言程序设计].王元珍.文字版

    第4章 程序设计的基本方法 4.1 概述 4.2 顺序程序设计 4.3 分支程序设计 4.3.1 转移指令 4.3.2 分支程序设计举例 4.4 循环程序设计 4.4.1 循环程序的结构和控制方法 4.4.2 单重循环程序设计 4.4.3 多重循环...

    全国大学生电子设计竞赛培训教材

    第4章介绍了单片机最小系统,通用键盘显示电路,单片机与液晶显示电路接口电路,单片机与D/A及A/D转换电路设计制作与程序设计。第5章介绍了FPGA最小系统制作,FPGA最小系统配置电路的设计,Modelsim仿真工具的使用,...

    单片机原理及接口技术第二版第4章80C51汇编语言程序设计.ppt

    单片机原理及接口技术第二版第4章80C51汇编语言程序设计 本资源主要讲解了单片机原理及接口技术的第四章,着重于80C51汇编语言程序设计的方法和技巧。该资源涵盖了程序编制的方法和技巧、源程序的编辑和汇编、基本...

    单片机接口技术实用子程序

    1.4.2 子程序4——用8255A 扩展I/O 接口 ........................... 18 1.4.3 子程序5——用8155 扩展I/O 接口 .............................. 27 第2 章 总线接口的扩展 .......................................

Global site tag (gtag.js) - Google Analytics