计算机 摘要,程序摘要

程序( Program)是指一组指示计算机或其他具有消息处理能力装置每一步动作的指令,通常用某种程序设计语言编写,运行于某种目标体系结构上。程序摘要一般有两种解释:1、是指是对程序有关功能和属性简要说明;2、是指程序测试或调试过程产生有关程序状态的信息。

中文名

程序摘要

外文名

Program Summary

学    科

计算机定    义

程序状态或属性简要说明

目    的

方便分析或理解

领    域

程序设计

程序摘要简介

编辑

语音

程序摘要一般有两种解释:1、是指是对程序有关功能和属性简要说明;2、是指程序测试或调试过程产生有关程序状态的信息。前一种解释一般出现在程序的有关说明文档或源代码的首部,主要是为了方便以后程序修改和程序使用者理解该程序功能。后一种是指将程序调试的信息或记录以程序摘要形式输出,主要发现程序错误和对程序性能进行优化。

程序摘要程序

编辑

语音

计算任务的处理对象和处理规则的描述。任何以计算机为处理工具的任务都是计算任务。处理对象是数据,如数字、文字、声音和图像等。处理规则一般指处理动作和步骤。在低级语言中,程序是一组指令和有关的数据或信息。在高级语言中,程序一般是一组说明和语句,即程序规范说明和程序体两部分。程序规范说明是该程序“做什么”的概括描述,程序体是其实现步骤,即“如何做”的具体描述。构成程序的基本成分包括子程序、协同程序、递归程序和模块等,它们均称为程序单位。程序都是用程序设计语言来书写的。程序是软件的主体,是软件研究的主要对象。衡量程序质量的准则是:正确可靠、简明易读、易维护、易适应和时空开销合理。

系统程序:支持计算机系统工作且为所有计算机用户公用的程序。操作系统程序、各种语言的编译程序、编辑程序、调试程序以及作为程序设计环境的各种工具性程序,都是系统程序。通常,系统程序是同计算机本体一道提供给用户的。应用程序:解决某特定领域的应用问题的程序。子程序:以良好的算法和数据结构编制成的一组具有独立功能的语句序列或指令序列,能够在程序中反复调用,执行后返回调用处。在子程序内也可以调用另外的子程序。子程序又可分为函数型子程序和非函数型子程序。程序包 :具有相对独立性的一组逻辑上相关的实体。程序包也是构成程序的一种单位。通常,程序包中的实体包括数据类型、数据对象和子程序,这些实体可被引用该程序包的外部程序使用,但隐藏了程序包内部的实现细节。

程序摘要摘要

编辑

语音

摘要(Abstract)又称文摘或提要。它是以简明扼要的文句,将某种文献的主要内容,正确无误地摘录出来,使读者于最短的时间内,得知原著的大意。摘要的主要功用,是要节省读者的时间,能于短时间内,得知多种资料的大要,并据以决定是否要阅读原文,为参考工具书的一种。

程序摘要程序调试

编辑

语音

程序摘要概述

程序调试是将编制的程序投入实际运行前,用手工或编译程序等方法进行测试,修正语法错误和逻辑错误的过程。这是保证计算机信息系统正确性的必不可少的步骤。编完计算机程序,必须送入计算机中测试。根据测试时所发现的错误,进一步诊断,找出原因和具体的位置进行修正[1]

程序摘要分类

静态调试

可以采用如下两种方法:

(1)输出寄存器的内容。在测试中出现问题,设法保留现场信息。把所有寄存器和主存中有关部分的内容打印出来(通常以八进制或十六进制的形式打印),进行分析研究。用这种方法调试,输出的是程序的静止状态(程序在某一时刻的状态),效率非常低,不得已时才采用。

(2)为取得关键变量的动态值,在程序中插入打印语句。这是取得动态信息的简单方法,并可检验在某时间后某个变量是否按预期要求发生了变化。此方法的缺点是可能输出大量需要分析的信息,必须修改源程序才能插入打印语句,这可能改变关键的时序关系,引入新的错误。

动态调试

通常利用程序语言提供的调试功能或专门的调试工具来分析程序的动态行为。一般程序语言和工具提供的调试功能有检查主存和寄存器;设置断点,即当执行到特定语句或改变特定变量的值时,程序停止执行,以便分析程序此时的状态。

词条图册

更多图册

参考资料

1.

钟志水 姚珺.大学计算机应用基础.重庆:重庆大学出版社,2012:255-257

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值