第1讲 程序设计的一般步骤ok资料

合集下载

简述程序设计的一般步骤

简述程序设计的一般步骤

简述程序设计的一般步骤程序设计的一般步骤程序设计是指按照一定的逻辑规则,将问题的解决方法转化为计算机可以执行的指令的过程。

无论是初学者还是有经验的开发者,在进行程序设计时都需要遵循一些一般步骤。

本文将简述程序设计的一般步骤,包括问题定义、算法设计、编码、调试和测试等。

一、问题定义程序设计的第一步是明确问题或任务的定义。

只有清晰地了解问题的需求和目标,才能针对性地进行后续的设计和编码工作。

问题定义时需要回答以下几个关键问题:1. 问题描述:具体描述问题的背景、要求和限制条件。

2. 输入输出:明确问题的输入和输出,包括数据类型、数量和范围。

3. 界面设计:如果需要用户界面或图形界面,需设计对应的用户交互方式和界面元素。

二、算法设计在问题定义的基础上,进行算法设计。

算法是解决问题的关键步骤,它是一组明确的指令序列,可以将问题的解决过程逐步细化为可执行的指令。

算法设计时需要考虑以下几点:1. 问题分解:将问题分解为更小的子问题,有助于简化解决方案的设计和实现。

2. 流程图或伪代码:使用流程图或伪代码来描述算法的执行流程和逻辑关系,以便更好地理解和实现算法。

3. 数据结构和算法选择:根据问题的特点,选择合适的数据结构和算法,以提高程序的运行效率和性能。

三、编码在完成算法设计后,开始进行编码工作。

编码是将算法转化为具体的编程语言代码的过程,需要遵循一些编程规范和最佳实践,以提高代码的可读性和可维护性。

编码时需要注意以下几点:1. 选择编程语言:根据问题的要求和自身经验,选择合适的编程语言进行编码。

2. 模块化设计:将代码按照逻辑功能划分为模块,提高代码的可重用性和可扩展性。

3. 命名规范:使用有意义的变量名和函数名,提高代码的可读性和理解性。

4. 错误处理:在编码过程中考虑可能出现的错误情况,并进行合适的错误处理和异常处理。

四、调试和测试完成编码后,进行调试和测试是很重要的一步。

调试是指通过运行程序,检查和修复程序中的错误或问题的过程。

第1讲 程序设计的一般步骤ok资料

第1讲 程序设计的一般步骤ok资料

第1讲C++语言入门学习目标1、了解计算机语言发展的3个阶段。

2、理解程序设计的一般步骤。

3、掌握什么是算法。

4、掌握对给定的问题进行算法描述。

5、学会编写简单的程序。

随着科技的发展和社会的进步,计算机已经走入寻常百姓家。

人们可以使用同一台计算机做不同的事,我们可以看到其他机器或设备做不到这点。

计算机之所以能执行不同的工作任务,是基于其硬件和软件协同工作的工作机制。

要使计算机按人们指定的步骤有效地工作,必须事先编制好一组让计算机执行的指令,这就是程序。

随着计算机软件技术的发展,人们可以使用不同的计算机语言来编写程序。

一、计算机语言发展要使计算机按照人的规定完成一系列的工作,首先要解决一个“语言”沟通问题:在人和计算机之间找到一种两者都能识别的特定的语言,使计算机具备理解并执行人们给出的各种指令的能力。

这种特定的语言称为计算机语言,也叫程序设计语言,它是人和计算机沟通的桥梁。

随着计算机技术的迅速发展,程序设计语言经历了由低级向高级发展的多个阶段,程序设计方法也得到不断的发展和提高。

计算机语言按其发展程度可以划分为:机器语言、汇编语言和高级语言。

1、机器语言计算机并不能理解和执行人们使用的自然语言。

计算机能够直接识别的指令时由一连串的0和1组合起来的二进制编码,称为机器指令。

每一条指令规定计算机要完成的某个操作。

机器语言是计算机能够直接识别的指令的集合,它是最早出现的计算机语言。

例如,下图所示的是某一种型号计算机的一组二进制编码机器指令,用来完成一个简单加法操作。

1011000000001001000001000000100011110100显然,用机器语言编写的程序“难学、难记、难写、难检查、难调试”,给使用者带来很大的不便。

机器语言编写的程序另一个缺点是完全依赖于机器硬件,不同型号的机器语言指令不相同,程序的可移植性差。

其优点是计算机能直接识别、执行效率高。

2 、汇编语言20世纪50年代初,为了克服机器语言的缺点,人们对机器语言进行了改进,用一些容易记忆和辨别的有意义的符号代替机器指令。

程序设计的一般步骤

程序设计的一般步骤

程序设计的一般步骤程序设计是现代社会中一项重要的技能和工作,涉及到计算机和软件的开发与运行。

要进行有效的程序设计,需要遵循一般步骤,以确保程序的质量和可靠性。

本文将介绍程序设计的一般步骤,包括问题分析、算法设计、编码实现、调试测试和维护优化。

一、问题分析在进行程序设计之前,首先需要明确问题的定义与需求。

程序设计的目标是解决特定问题或实现特定的功能,因此对问题的分析十分重要。

分析问题包括确定输入输出的数据格式、边界条件和限制等,以便后续的算法设计和编码实现。

二、算法设计算法是程序设计的核心,它是一系列步骤和规则的集合,用于解决问题。

在进行算法设计时,需要考虑问题的复杂度、效率和可行性。

对于简单的问题,可以使用常见的算法和数据结构;而对于复杂的问题,可能需要设计和实现更为高级的算法。

在算法设计过程中,可以使用流程图、伪代码或者其他符号表达方法来描述算法的逻辑和过程。

合理的算法设计能够提高程序的效率和可读性,并降低程序错误的可能性。

三、编码实现在进行编码实现之前,需要选择合适的编程语言和开发环境。

根据问题的特点和要求,选择合适的编程语言能够提高程序的开发效率和性能。

编码实现包括将算法转化为具体的代码,并进行调试和测试。

在编码实现过程中,需要注意代码的可读性、模块化和注释等方面,以便于后续的维护和优化。

四、调试测试在完成编码实现后,需要进行调试和测试,以验证程序的正确性和健壮性。

调试是指在程序运行过程中发现和修复错误,测试是指通过输入不同的数据,检验程序的输出和预期结果是否一致。

调试测试可以采用黑盒测试和白盒测试的方法。

黑盒测试关注程序的输出和功能是否正确;白盒测试关注程序的逻辑和内部结构是否正确。

通过充分的调试测试,可以提高程序的质量和稳定性。

五、维护优化程序开发不是一次性的过程,而是一个持续不断的过程。

完成程序的编码实现和调试测试后,需要进行程序的维护和优化。

维护包括修复程序中发现的错误和改进程序的性能、可靠性等方面。

简述程序设计的一般步骤

简述程序设计的一般步骤

简述程序设计的一般步骤
程序设计是一门独特的学科,它涉及到许多不同的技术和知识,它可以帮助我们解决计算机中的复杂问题。

程序设计涉及到一个比较复杂的过程,而程序设计的一般步骤就是这个过程中所采用的一般思路。

程序设计的一般步骤主要包括:
第一步:定义问题。

程序设计的第一步就是要明确定义问题。

在定义问题的过程中,需要利用自己的技能和知识,将问题描述清楚,使计算机可以对问题进行有效的处理。

第二步:分析问题。

在定义问题之后,需要利用特定的技术和知识,对问题进行分析,以确定需要计算机实现的功能,以及所需的编程语句。

第三步:设计程序。

在定义和分析问题之后,接下来就要开始设计程序,即根据分析得出的要求,编写程序代码、调试程序,从而可以让程序正常运行。

第四步:测试程序。

在设计完程序之后,还需要对程序进行测试,以检查程序是否与原有的要求完全一致。

第五步:完善程序。

如果程序的运行结果不能满足要求,需要对程序进行完善,以改善不足之处、实现要求的功能。

程序设计是一门让人着迷的学科,它能够帮助我们解决许多复杂的问题。

正是因为计算机众多的优势,程序设计在许多领域都得到了广泛的应用。

无论是什么样的程序,使用相同的一般步骤,即
定义问题、分析问题、设计程序、测试程序、完善程序,都可以在计算机中实现。

从上述内容可以看出,程序设计是一个复杂的过程,需要非常熟练的技能和知识才能解决问题。

只有通过掌握程序设计的一般步骤,才能更快更好地掌握程序设计的精髓,从而实现我们设想的目标。

Java程序设计-1-概述_OK

Java程序设计-1-概述_OK
9
1.2 JDK的安装与配置
• Java开发工具包(Java Development Kit)简称JDK,它是用于构建在Java平台上发 布的应用程序、Applet 和组件的开发环境,也是一切Java应用程序的基础
• 所有的Java应用程序都是构建在这个JDK之上,它包括了一个提供Java程序运 行的虚拟机和一些运行支持的类库文件,以及一些工具程序
7
应用范围

8
• 5.JAVA平台的新发展
– Java SE(Java Platform,Standard Edition)。Java SE 以前称为 J2SE。它 允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的 Java 应用程序。Java SE 包含了支持 Java Web 服务开发的类,并为 Java Platform,Enterprise Edition(Java EE)提供基础。
– C:\>javac
Usage: javac <options> <source files> …………
– C:\>java –version
java version "1.4.2_03" Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_03-b02) Java HotSpot(TM) Client VM (build 1.4.2_03-b02, mixed mode)
10
JDK版本历史
JDK版本 发布日期 版本说明
JDK1.0 JDK1.1 JDK1.2 JDK1.3 JDK1.4 JDK1.5
1995-5 1997-2 1998-12 2000-5 2001-12 2003-7

第一课 程序设计的步骤和方法

第一课  程序设计的步骤和方法
第一课 程序设计的步骤和方法
学习目标 了解程序设计的一般步骤 了解自顶向下逐步求精的程序设计方法 初步掌握交换两变量值的算法
第一课 程序设计的步骤和方法
计算机是在程序的控制下执行各种操作的。 程序是用计算机语言描述的解决问题的步骤。
第一步:提出问题 第二步:建立数学模型 第三步:确定算法 第四步:画出程序流程图 第五步:编写程序 第六步:调试运行
程序设计一般有以上六个步骤,根据实际情况,有些步 骤可以省略。例如有的问题本身就是一个数学问题,那么数 学建模这一步就可以省略。若解题步骤比较清楚,则可以直 接画流程图而不用写算法。
上例中采用逐步细化问题的程序设计方法是比较有效的。 它把一个较复杂的大问题,分解成几个较小的、相对较容易 的子问题,再对每个子问题用同样的方法进一步细化,直至 问题求解。这种方法符合人们解决问题的思维习惯,使问题 易于解决,并且设计出来的程序结构清晰,不易出错。
2、将甲杯牛奶倒入空杯丁。 x=1,y=2,z=3,k=1
3、将乙杯咖啡倒入甲杯。 x=2,y=2,z=3,k=1
4、将丙杯果汁倒入乙杯。 x=2,y=3,z=3,k=1
5、将丁杯牛奶倒入丙杯。 X=2,T x=1 : LET y=2: LET z=3 PRINT“x=”;x, “y=”;y; “z=”;z LET k=x LET x=y LET y=z LET z=k PRINT “x=”;x, “y=”;y, “z=”;z END
第三步:确定算法
所谓算法,就是解决问题所采取的方法和步骤。对该实际问题,交换饮料的过 程如下图所示。
第四步:画出程序流程图 程序流程图就是用框图来描述算法。流程图直观、清晰、易懂,特别 是编写复杂的程序时,更有利于设计、交流、检查和修改算法。因此, 编写程序时,一般要先画流程图。

程序设计基本步骤

程序设计基本步骤

程序设计基本步骤程序设计是软件开发过程中的核心环节,它涉及到将问题转化为计算机能够理解和执行的代码。

程序设计的基本步骤是通用的,无论是使用哪种编程语言,都遵循相似的流程。

以下是程序设计的基本步骤:1. 问题定义:首先明确需要解决的问题是什么,包括问题的范围、目标和约束条件。

这一步是整个程序设计的起点,清晰的问题定义有助于后续步骤的顺利进行。

2. 需求分析:在问题定义的基础上,进一步细化需求。

需求分析的目的是确定程序需要完成哪些功能,以及用户对程序有哪些具体的期望。

3. 系统设计:根据需求分析的结果,设计程序的架构。

这包括确定程序的模块划分、数据结构、接口设计等。

系统设计是程序设计中的关键步骤,它决定了程序的可扩展性和可维护性。

4. 算法选择:针对每个功能模块,选择合适的算法来实现。

算法的选择直接影响程序的效率和性能。

在这一步中,需要考虑算法的时间复杂度和空间复杂度。

5. 编写伪代码:在实际编码之前,编写伪代码可以帮助程序员更清晰地组织思路,规划程序的逻辑流程。

伪代码是一种介于自然语言和编程语言之间的描述方式。

6. 编码:根据伪代码和设计文档,开始编写程序代码。

编码过程中要注意代码的可读性、可维护性,以及遵循编程规范。

7. 测试:编写完代码后,进行测试以确保程序能够正确运行并满足需求。

测试包括单元测试、集成测试、系统测试和验收测试等不同阶段。

8. 调试:在测试过程中发现的错误需要通过调试来解决。

调试是查找和修复代码中错误的过程,是确保程序质量的重要环节。

9. 优化:在确保程序能够正常运行的基础上,对程序进行优化,以提高程序的运行效率和性能。

优化可能涉及到算法的改进、代码的重构等。

10. 文档编写:编写程序文档,包括设计文档、用户手册和API文档等。

良好的文档能够帮助其他开发者或用户更好地理解和使用程序。

11. 维护:软件发布后,还需要进行持续的维护工作,包括修复新发现的bug、更新功能、适应新的操作系统或硬件环境等。

程序设计的基本步骤

程序设计的基本步骤

程序设计的基本步骤1.定义问题:首先,需要明确问题的需求和目标。

仔细阅读问题陈述或需求文档,并确保对问题的需求和目的有一个全面的理解。

与相关人员(如客户或团队成员)讨论问题细节,以便明确和理解问题的方方面面。

2.分析问题:在这个阶段,需要仔细分析问题,明确问题的输入和输出需求,以及可用的资源和约束。

了解问题的特点、数据流、特殊情况和限制条件,并考虑最佳解决方案。

3.设计算法:根据问题分析的结果,开始设计一个合适的算法来解决问题。

算法设计应该考虑到问题的需求和约束,并应该能够正确地处理输入数据并生成正确的输出。

选择和设计合适的数据结构和算法是非常重要的,它们应该能够高效地解决问题。

-数据结构:选择合适的数据结构以存储和操作数据,在数据检索和修改方面具有良好的性能。

-算法:选择合适的算法以解决问题,并使用流程图或伪代码描述算法的步骤和控制结构。

4.编写代码:使用选定的编程语言将设计的算法转化为实际的代码。

在编写代码之前,请确保对所选的编程语言具有足够的熟悉程度。

在编写代码时,要使用适当的编码风格和命名规范,以便使代码易于阅读和维护。

-拆分:将问题分解为更小的子问题,并为每个子问题编写代码。

-组织:使用函数、类或模块来组织代码,提高代码的可读性和可维护性。

-调试:在编写代码的过程中进行实时调试,以解决潜在的错误和问题。

5.测试和调试:在完成代码编写后,进行测试和调试以确保程序的正确性和鲁棒性。

-单元测试:编写测试用例来测试代码的各个组成部分,以验证其正确性。

-集成测试:测试整个程序的各个模块之间的集成,以确保它们协同工作。

-调试:通过调试技术(如断点、日志和追踪)找出并修复程序中的错误。

6.优化和改进:测试完成后,可以进行优化和改进以提高程序的性能和质量。

-性能优化:使用适当的算法和数据结构,避免冗余的计算,并进行必要的优化以提高程序的执行速度和效率。

-错误处理:确保程序能够处理各种异常情况,并提供适当的错误处理机制。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第1讲C++语言入门学习目标1、了解计算机语言发展的3个阶段。

2、理解程序设计的一般步骤。

3、掌握什么是算法。

4、掌握对给定的问题进行算法描述。

5、学会编写简单的程序。

随着科技的发展和社会的进步,计算机已经走入寻常百姓家。

人们可以使用同一台计算机做不同的事,我们可以看到其他机器或设备做不到这点。

计算机之所以能执行不同的工作任务,是基于其硬件和软件协同工作的工作机制。

要使计算机按人们指定的步骤有效地工作,必须事先编制好一组让计算机执行的指令,这就是程序。

随着计算机软件技术的发展,人们可以使用不同的计算机语言来编写程序。

一、计算机语言发展要使计算机按照人的规定完成一系列的工作,首先要解决一个“语言”沟通问题:在人和计算机之间找到一种两者都能识别的特定的语言,使计算机具备理解并执行人们给出的各种指令的能力。

这种特定的语言称为计算机语言,也叫程序设计语言,它是人和计算机沟通的桥梁。

随着计算机技术的迅速发展,程序设计语言经历了由低级向高级发展的多个阶段,程序设计方法也得到不断的发展和提高。

计算机语言按其发展程度可以划分为:机器语言、汇编语言和高级语言。

1、机器语言计算机并不能理解和执行人们使用的自然语言。

计算机能够直接识别的指令时由一连串的0和1组合起来的二进制编码,称为机器指令。

每一条指令规定计算机要完成的某个操作。

机器语言是计算机能够直接识别的指令的集合,它是最早出现的计算机语言。

例如,下图所示的是某一种型号计算机的一组二进制编码机器指令,用来完成一个简单加法操作。

1011000000001001000001000000100011110100显然,用机器语言编写的程序“难学、难记、难写、难检查、难调试”,给使用者带来很大的不便。

机器语言编写的程序另一个缺点是完全依赖于机器硬件,不同型号的机器语言指令不相同,程序的可移植性差。

其优点是计算机能直接识别、执行效率高。

2 、汇编语言20世纪50年代初,为了克服机器语言的缺点,人们对机器语言进行了改进,用一些容易记忆和辨别的有意义的符号代替机器指令。

用这样一些符号代替机器指令所是产生的语言就称为汇编语言,也称为符号语言。

用汇编语言来实现9+8运算的由关指令如下图:MOV AL,9ADD AL,83、高级语言汇编语言虽然较机器语言有所改善,但并未从根本上摆脱指令系统的束缚,它的符号与机器语言指令仍然是一一对应,而且与自然语言相距甚远。

不符合人的表达习惯。

为了从根本上改变语言体系,必须从两个方面下功夫:一是力求接近于自然语言;二是力求脱离具体机器,使语言与机器指令系统无关,达到程序通用的目的。

于是,高级语言应运而生。

第一个高级语言是在20世纪50年代出现的Fortran语言,随之相继出现了许多种高级语言。

目前常用的高级语言有Basic 、Pascal、logo、cobal、C、C++等。

高级语言描述计算公式于数学上表示大体一致,例如,前面计算9+8的问题,若用C++语言编程,只要用S=9+8一个语句就可完成,十分简单,易于理解。

显然,计算机不能直接执行高级语言程序,而必须先翻译转换成机器能够识别的“目标程序”才能够执行,这种翻译转换工作由被称为“翻译器”的专门软件来完成,每一种高级语言都有自己的编译器。

所以,在一台计算机上运行某一种高级语言源程序的前提是:该计算机安装了该语言的编译程序。

二、c++语言特点C++由美国A T&T贝尔实验室的本贾尼·斯特劳斯特卢普博士在20世纪80年代初期发明并实现(最初这种语言被称作“C with Classes”带类的C)。

开始,C++是作为C语言的增强版出现的,从给C语言增加类开始,不断的增加新特性。

今天C++已成为世界主流编程语言之一。

1、语言简洁紧凑,使用灵活方便C++语言一共只有32个关键字和9种控制语句,程序书写自由,主要用小写字母表示。

2、运算符丰富C++语言的运算符包含的范围很广泛,共有34个运算符。

3、数据结构丰富C++语言的数据类型有:整型、实型、字符型、数组类型等等4、结构化语言结构化语言的显著特点是代码及数据的分隔化,即程序的各个部分除了必要的信息交流外彼此独立。

5、生成的代码质量高C++语言在代码效率方面可以和汇编语言相媲美。

6、可移植性强C++语言编写的程序很容易进行移植,在一个环境下运行的程序不加修改或少许修改就可以在完全不同的环境下运行。

三、程序设计的基本方法学习计算机语言目的是利用该语言工具设计出可供计算机运行的程序。

完整的程序设计应该是:数据结构+算法+程序设计方法+语言工具。

一个程序应包括两方面的内容:1、对数据的描述:数据结构(data structure),简单说如何存储问题中的数据。

2、对操作的描述:算法(algorithm),算法是指解决一个问题所采取的具体步骤和方法。

也就是说给定初始状态或输入数据,经过计算机程序的有限次运算,能够得出所要求或期望的终止状态,输出结果数据。

简单说就是解决问题的方法和步骤。

在拿到一个需要解决的实际问题之后,怎样才能编写出程序呢?一般步骤如图:【实例1-1】已知圆半径为5,求圆面积。

1、分析问题:根据半径求圆面积公式,可以借助数学公式完成。

2、确定数据结构与数学模型:(1)数据结构:本问题可以设计一个变量空间r 存储半径的值,一个变量空间S 存储面积的值。

(2)数学模型:使用求面积公式S=πr 2(3)设计算法:求圆面积算法描述如下:①输入半径r ;②依据圆面积公式求圆面积S ;③输出圆面积S 。

(4)编写程序:用计算机语言描述算法的过程,这一步称为“编码”,程序的质量主要由算法决定。

【程序设计】#include<cstdio> // cstdio 是标准C++(STL ),且cstdio 中的函数都是定义在一个名称空间std 里面的#include<cstlib> //Dev C++使用system( )调用cstdlib 库#include<iostream> //使用scanf,printf ,须调用iostream 库,否则编译出错using namespace std; //有调用cstdio 这个名字空间的函数,必须在文件中声明using namespace std 。

int main() //函数的入口{int r=5; //已知圆的半径,定义为整型数值intfloat S; //定义圆的面积S,定义为实型S=3.14*r*r; //计算圆的面积公式printf(“%f\n ”,S); //输出圆面积S 的值,并换行。

system(“pause ”); //暂停作用,使用system("pause")调用cstdlib 库return 0; //结束整个程序}(5)程序编译调试运行:通过编译调试和运行程序,获得正确的编码和正确的结果。

任何程序设计语言都有一组自己的记号和规则,即语法。

C++语言同样必须采用其本身所规定的记号和规则来编写程序。

现对上例程序语法进行分析:①预处理:C++语言中预处理都是以#号开头的,它的作用是提供给编译器足够的信息以完成预编译和连接。

C++语言中最常用的预处理器指令是:#include 指令。

#include 指令包含文件命令,用于在编译期间将指定文件的内容包含进当前文件中。

常用的头文件有cstdio 、cstdlib 、cmath 等。

编译期间,#include 后面的参数文件将作为程序文件的一部分。

格式为:#include <头文件名>或#include "头文件名"【include<iostream>】告诉编译器的预处理将输入输出流的标准头文件(iostream )包括在本程序中。

这个头文件包括了C++中定义的基本标准输入—输出程序库的声明。

【#include< cstdlib>】使用system( ) 调用cstdlib。

【#include< cstdio>】标准输入输出的声明。

【using namespace std】使用std(标准)名字空间的意思。

所谓的名字空间是标准C++中的一种机制,用来控制不同类库的冲突问题。

使用它可以在不同的空间内使用相同名字的类或者函数。

②函数体:包含函数、变量、结构体等的声明及定义等等。

C++程序就是若干个函数的集合。

其中最重要的函数就是main函数,是整个程序的入口,一个程序中只能有一个main函数,当程序成功结束时会返回一个0值。

函数体以“{”开始,以“}”结束。

大括号之间的语句都属于这个函数,并且每一个语句都以“;”结束。

每个函数都有自己的特定功能。

范例完成了对于已知圆的半径,计算其对应圆面积,输出结果的操作。

③注释:除了上述基本组成部分,程序中还可以添加注释,并且注释可以出现在程序的任何置。

虽然注释是不参与编译的,但是添加必要的程序注释,是一个非常重要的编程习惯。

在C++程序中可以有两种方法添加注释:第一种方法,在/*和*/之间写上要注释的内容。

/*必须以*/结束,注释内容可以是多行。

第二种方法,以//引导的注释内容,能写在一行里。

在信息学竞赛中,很多选手忽略注释的编写,这是一个很不好的习惯。

编写注释不仅利于使别人读懂你的程序,且也可以使程序结构清晰,尤其是在一些需要高级数据结构或者混合几种算法时,良好的注释有助于你保持清醒的头脑。

三、利用Dev-C++编写程序安装完Dev-C++以后,双击Dev-C++.exe进入环境,如下图1-1所示的界面。

1、窗口组成在Dev-C++环境窗口中,主要有以下几个组成部分。

(1)代码窗口:用于输入和编写程序(2)工程窗口:在调试程序时,打开“调试”选项卡,添加监视,用于观察程序运行时各个变量的变化,便于查错。

(3)报告窗口:打开“调试”选项卡,可以执行很多调试动作。

图1-1 Dev-C++界面2、新建源代码:单击“文件”→“新建”→“源代码”命令(Ctrl+N)(如下图1-2所示),这样就生成了一个空白的源文件。

图 1-2 新建源文件3、保存文件工程窗口 代码窗口报告窗口编写完一个程序后,单击“文件”→“保存”(Ctrl+S)(如图1-3),可以选择文件路径,并对文件命名,达到保存文件的目的。

图1-3 保存文件4、打开源文件单击“文件”→“打开工程或文件”(Ctrl+O),就可以选择已保存的文件。

5、个性化界面单击“工具”→“编译器选项”,弹出“编译器属性”对话框(如图1-3),在“基本”选项卡里有各种编程风格的设置方案,可以选择喜欢的方式;在“语法”选项卡(如图1-4)可以设置不同数据类型、注释、调试信息等的字体大小和颜色。

图1-4 编译器属性图1-5 语法选项卡6、编译写完一个程序,要进行编译运行,以验证算法是否正确,程序能否正常运行。

相关文档
最新文档