当前位置:首页 > 黑客教程 > 正文内容

编写一个程序(编写一个程序,输入半径,输出圆周长,圆面积)

hacker2年前 (2022-06-28)黑客教程65

本文目录一览:

如何编写程序?

编写程序是一项系统而繁琐的工作,它不仅需要程序设计人员具有一定的功底,更需要有良好的编程习惯和风格。良好的编程习惯和风格不仅可以使程序代码更易于读懂和修改,更重要的是,它可以使程序的结构更加合理,有助于提高程序的执行效率。下面是我在程序设计中总结的一些经验,供大家参考。

设计顺序

在我们刚开始学习程序设计的时候,要编写一个程序,总是先进行一番构思,然后就一边写代码一边调试。这种方法一般只适用于非常小的程序,根据软件工程的特点,如果对所有程序都还按这种方法进行设计,是不合理的。

其实,设计程序就像我们盖高楼大厦,首先要设计图纸,然后动工。所以,对于个人编写程序来说,应遵循以下步骤:

1、问题分析:对我们要使用程序设计手段去解决的问题进行系统地分析,了解程序是做什么的,要达到一种什么样的效果等。

2、结构设计:也就是对程序的整体框架进行设计,设计出我们需要使用的模块等等,并画出流程图。

3、用户界面设计:在此,我们要设计出用于与用户交互的输入输出界面。

4、代码设计:在这个步骤中,我们要进行代码的编写。

5、调试:对程序中正在发生或可能发生的各种错误进行处理。

6、维护:通俗地说,维护就是对程序进行升级,对原有错误进行修改。

对于以上几个步骤,我想大多数人会认为代码设计最为重要,但如果程序的结构尚未清楚,我们在编写代码的时候就会发生混乱,一个程序性能的好坏,主要还是取决于它的结构是否合理。因此,在程序设计中,我们要尽可能注意这一点,这样才能使我们的程序更加完善。

设计环境

一个良好的编程环境可以使我们在编写程序时,不至于造成各种资源的紊乱,还可以避免资源的丢失。建议大家要在放源程序的目录下建立“programs”文件夹;然后再以你要编写的程序名和版本为名建立一个文件夹,用于存放整个源程序以及各种资源;最后,分别建立几个文件夹,“documents”:用于存放程序文档,包括流程图等;“resource”:用于存放图片,声音,影片等资源;“debug”:用于存放调试的程序。“release”:用于存放最终释放的程序。

例如:我们要制作一个英语学习软件,名为“english”,版本为1.0,那么我们的编程环境中应存在以下文件夹:

[drive]:\\…\\programs\\english1\\debug\\

[drive]:\\…\\programs\\english1\\documents\\

[drive]:\\…\\programs\\english1\\resource\\

[drive]:\\…\\programs\\english1\\release\\

另外,最好再建立一个专门的文件夹,用于存放各种模块,以便能实现代码的重用,这样,我们就不用在每次写程序时,都重写所有的模块,编程速度会有很大的提高。

设计技巧

代码如果写得很乱,程序便不易被阅读与修改,所以,在编写代码时要注意以下几点:

(1)注释:写注释虽然要占用一定的时间,但在阅读和修改代码时却会节省很多的时间。所以,建议大家在定义一个函数时,在函数的第一行写出函数的作用,再用一行解释函数的参数,并在每个变量的定义语句后注释出其作用。

(2)变量和函数的命名:每个程序都会使用很多的变量和函数,如果随意命名变量与函数,每次使用时还得在变量或函数的定义语句处查出它的数据类型及名称,而且随意命名还会造成变量与函数重复定义。

建议大家使用匈牙利命名法,方法是:每个变量或函数的开头都以其数据类型的缩写命名,然后再加上代表这个变量或函数的作用的英文单词简写共同组成变量或函数的名称。例如:要定义用于计数的整型变量count,其定义语句为c\\c++:int icount; basic:dim icount as integer。以这种方法定义,不仅可以有效地避免变量与函数的混乱与重复定义,还可以保证数据类型的匹配。

(3)控件命名:如果在windows下编程,你有可能会大量地使用控件,如果不对控件名严加管理,会造成很大程度的混乱,因此,建议在给控件命名时,以控件类型缩写再加上代表这个控件作用的英文单词的简写共同组成此控件的名称。例如:你要命名一个按钮控件,作用是进行删除操作,那么控件名可以命名为cmddel。

并不是每个人都能成为顶级程序员,但我们都在程序员之路上不断进步,追求更完美、更专业化的程序。不妨好好改造一下你的程序,你会从中感受到很多好处。

c语言编写一个程序,非常简单

(1)

#include "stdio.h"

#include "math.h"

int main(int argc,char *argv[]){

float m,r;

int n;

printf("Please input, the number of the principal and interest rates in turn.\n");

if(scanf("%f,%d,%f",m,n,r)!=3 || m0 || n0 || r0){

printf("Input error, exit...\n");

return 0;

}

printf("Interest: %.0f\n",m*(pow(1+r,n)-1)*.8);

return 0;

}

运行样例:

(2)

#include "stdio.h"

int main(int argc,char *argv[]){

float h,r;

printf("Please enter r  h(R:) in turn.\n");

if(scanf("%f,%f",r,h)!=2 || r0 || h0){

printf("Input error, exit...\n");

return 0;

}

printf("The volume is: %.2f\n",3.14/3*h*r*r);

return 0;

}

运行样例:

编写一个程序(c /c++)?

#includestdio.h

void main() { char s[10],c;

scanf("%s",s); c=s[0]; //这行也可以写成scanf("%c",c);但有缺陷

switch ( c ) {

case '1': printf("+\n"); break;

case '2': printf("-\n"); break;

case '3': printf("*\n"); break;

case '4': printf("/\n"); break;

default: printf("error\n");

}

}

或者,如果限定输入的一定是数字,不会是其他字符时:

#includestdio.h

void main() { int c;

scanf("%d",c);

switch ( c ) {

case 1: printf("+\n"); break;

case 2: printf("-\n"); break;

case 3: printf("*\n"); break;

case 4: printf("/\n"); break;

default: printf("error\n");

}

}

扫描二维码推送至手机访问。

版权声明:本文由黑客平台在线接单_免费黑客平台的网站发布,如需转载请注明出处。

本文链接:http://heikexuexi.com/33948.html

分享给朋友:

“编写一个程序(编写一个程序,输入半径,输出圆周长,圆面积)” 的相关文章

写给好朋友的一封感谢信范文

写给好朋友的一封感谢信范文

                                                                                               很多 人怀疑感激 是五体投地的。他们总是认为 本身的赞助 或者别人的赞助 不需要感激 ,只有铭刻 又饿又渴,但...

简历自我介绍怎么写

简历自我介绍怎么写

                                                                                               我们正在尝试 的时刻,通常都邑 在简历外面有自我推荐 的内容,所以如何处理 简历外面的自我推荐 ?昨天给除夕带...

给护士写感谢信怎么写

给护士写感谢信怎么写

                                                                                               俏丽 的地使,打开你阴光般的温暖 ,让那个世界每一分每一秒都充满 爱与恶的能质。昨天,我仔细阅读了 给护士写一...

安全培训个人心得体会

安全培训个人心得体会

                                                                                               在一个小企业外,对付 平安 临盆 进修 是一个特殊的 主要 ,尤其是对于 临盆 企业。企业对 新员工都邑 有一...

 贷款申请书怎么写?

贷款申请书怎么写?

                                                                                               很多 人都是 保留资金的重要情况 ,所以当我们需要 持续 使用资金的时候 ,基本上 都邑 已经银行申请贷款了。...

评论列表

余安夙月
2年前 (2022-06-28)

ocuments”:用于存放程序文档,包括流程图等;“resource”:用于存放图片,声音,影片等资源;“debug”:用于存放调试的程序。“release”:用于存放最终释放的程序。 例如:我们要制作一个英语学习软件,名为“english”,版本为1.0,那么我们的编程环境中应存在

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。