回 帖 发 新 帖 刷新版面

主题:用什么方法才能把一个程序编写出来呢?

[em10]
如果想编写一个程序
应该从哪一个方面入手呢?
请求编程爱好者的帮助?

回复列表 (共20个回复)

沙发

打开qb
输入一行print "abc"
按<F5>运行

恭喜你,你已经成功编写了一个非常成功的程序了。

板凳

打开QB
输入一个问号
按<F5>运行

恭喜你,你已经成功编写了一个非常成功的程序了。

3 楼

打开QB
什么都不用输
按<F5>运行

恭喜你,你已经成功运行了一个非常成功美满的程序了。

4 楼

打开以前编的程序
什么都不用输

恭喜你,你已经成功运行了一个非常成功美满的程序了。  

5 楼

其实我发觉我们越说越离题了,
人家的题目是:“用什么方法才能把一个程序编写出来呢?”
我觉得可以用键盘输入法,也可以用手写板输入法,鼠标软键盘法,还可以扫描输入。
就可以把一个程序写出来了。

6 楼

打开电脑,恭喜你,你已经成功运行了N多个非常成功美满的程序了。

7 楼

当你起床时,恭喜你,你已经成功运行了N多个非常成功美满的程序了。

8 楼

首先你要实现一个什么的功能,这就是题目
想办法解决你的题目,题目解决了,功能实现了
那么你的程序就写出来了.

例子:
我要实现一个功能如下:
在屏幕上显示一行字符"Where are you  go today!"
从屏幕的一边循环移到别一边,按到任意键退出

开始动手写代码:
DEFINT A-Z
CLS
Mystr$ = "Where are you go today!"
sLen% = LEN(Mystr$)
M% = 1
N% = 1
x% = INT(RND * 23) + 1
Y% = 80
t# = TIMER

WHILE INKEY$ = ""
     WHILE TIMER = t#: WEND
     t# = TIMER

     LOCATE x%, 1: PRINT SPACE$(80)
     LOCATE x%, Y%
     PRINT MID$(Mystr$, M%, N%)

     N% = N% + 1
     IF N% > sLen% THEN
         N% = sLen%
     END IF

     Y% = Y% - 1
     IF Y% < 1 THEN
         Y% = 1
         M% = M% + 1
         IF M% > sLen% THEN
             LOCATE x%, 1: PRINT SPACE$(80)
             M% = 1
             N% = 1
             x% = INT(RND * 23) + 1
             Y% = 80
         END IF
     END IF
WEND

测试一下,OK! 实现了
于是你的程序就编写出来了

9 楼

拜托,你就不能写简单一点的?
还弄到长篇大论出来呢.

10 楼

哈哈 看过楼上各位的贴 差点笑死了
首先要对楼主说 其实编写一个程序往往没有一个具体而确定的方法,因为编程往往是因人而异的,因工具而异的.其次,如果想学习编程,那么你就要学会归纳总结问题,并且要站在电脑的立场上来思考.例如有一个问题要求你找出1~10之中的素数,在不需要编写程序的情况下你自己会怎么求解呢,你可能会说除了2先把其他偶数去掉,然后在一个一个验证奇数,正确,但你要求计算机听了你这些话然后帮你做出答案却是完全做不到的,因为很简单的道理,计算机听不懂人的话.那么这样你就需要编写程序清楚明了的告诉它一步一步怎么做.讲到这里,你就应该了解到,既然程序也是一种交流的语言,那么你学习编程,1要学好程序的语法规则,就象我们说话中的语法.2学习程序的几种结构,就象我们说话中要求别人做事,那么你必须清晰有条理的把要求他人做的事说明白.而且要他们知道先做什么 后做什么.3学习算法思想.就象你吩咐别人做事时自己也要了解这件事大致应该怎么完成,是为了什么目的,你预期的理想结果是什么等等.

我来回复

您尚未登录,请登录后再回复。点此登录或注册