手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

小编教你如合如何阅读程序和程序设计

时间:2024-10-17 18:51:22

1、鼠标双击或者右击打开桌面上DEVc++软件,让其运行起来。Dev-C++是一个电脑Windows窗口运行环境下的一款非常适合于刚开始学习c++学者使用的入门级C/C++ 集成开发环境(IDE)。这款软件很自由,遵守GPL许可协议分发源代码。它大大集成了MinGW中的GCC编译器、GDB调试器和 AStyle格式整理器等众多自由软件。非常的试用,而且界面分类清楚,具有很强大的功能

小编教你如合如何阅读程序和程序设计

2、打开文件选项,选择新建源代码,这时候新建的代码文本还是没有命名的,是一个空命名的文件,下面我们可以通过界面左上角的文件选项,选择另存为,可以存在电脑里任何一个盘,小编为了下次可以更好的找到文件,我存在电脑的桌面上。当然你们可以选择任何一个盘,根据各人所需

小编教你如合如何阅读程序和程序设计

3、阅读程序不能象阅读小说,零零散散一扫而过,我们要抓住核心: 程序阅读的一些好方法 快速找到Main()和输入输出; 确定程序架构,画出流程图,确定调用关系; 找到关键语句段/函数,作为黑盒子单独阅读/调试。

小编教你如合如何阅读程序和程序设计

4、 阅读代码的格言1. 第一次分析一个程序时,main是一个好的起始点。2. 层叠if-else if-... -else 序列可以看作是由互斥选择项组成的选择 结构。3. 有时,要想了解程序在某一方面的功能,运行它可能比阅读源 代码更为恰当。4. 在分析重要的程序时,最好首先识别出重要的组成部分。5. 了解局部的命名约定,利用它们来猜测变量和函数的功能用途。6. 推理地递归调用等同于一个回到函数开始处的循环。

小编教你如合如何阅读程序和程序设计

5、小编给了一个具体的程序,大家试一下:#include <iostream.h>#in罕铞泱殳clud髫潋啜缅e <math.h>double mysqrt(double guess, double x); bool goodEnough(double guess, double x); double improve(double guess, double x); void main(){cout<<mysqrt(2.25,2.25) << endl;}double mysqrt(double guess, double x){ if(goodEnough(guess,x)) return guess;return mysqrt(improve(guess,x),x);}bool goodEnough(double guess, double x){#define threshold 0.000001 if(fabs(guess*guess-x)<threshold) return true; return false;}double improve(double guess, double x){ return (guess+x/guess)/2;}

小编教你如合如何阅读程序和程序设计

6、那么如何设计程序呢,是不是很难,下面小编敖疼熘涝教你一些常见的步骤:程序设计的一般步骤 问题分析首先得搞清楚设计程序是解决什么问题的,这样才能够设计程序去鞅瓞慈玢解决。 理解问题,确定任务、输入、输出确定用什么函数,选择什么结构,等高等 找到关键条件比如说:如数据的边界、关键数据的性质等 确定解题的思路比如说是选择循环结构还是分支结构还是嵌套结构等等 框架设计这一点很重要,直接关系到设计程序的好坏 用文字描述主程序的框架必要时候进行注释

小编教你如合如何阅读程序和程序设计

7、 包括输入、输出、主要程序块这样条理清晰,可以便于我们后期程序的修改以及读懂 确定主要数据的存储结构 将公用的处理封装成函数 代码设计 将程序框架变成代码 编辑调试不断跟踪调试,对代码进行完善

小编教你如合如何阅读程序和程序设计
© 手抄报圈