本文目录一览

1,请大家多给点简单的子程序例子给我好么

M98P、、、、、是调用子程序,前边两位数是调用次数,后面两位是字程序名。 M98写在主程序里,M99写在子程序末尾

请大家多给点简单的子程序例子给我好么

2,推荐一个适合新手用的C语言编译程序我要自学C

我也在自学 我用的是 code:blocks 功能强大 界面好看 可以一直用 学到最后都不用换 不过看你自己啦 网上各种大神推荐 自己把握 个人觉得前期还是有个电脑 多写多练 基础打好 在考虑用什么编译器
推荐vc++6.0只有几兆,特别适合新手使用!
最好是Dev-C++。
书籍:《c语言程序设计 现代方法(第2版)》作者:k.n.king编译器:codeblocks

推荐一个适合新手用的C语言编译程序我要自学C

3,怎样整理有用的子程序

你的宏程序是用什么写的?我有VC、BCB、VB编程经验,但没接触过word、excel宏程序,也没太明白你的意思,你是需要把自己写过的源代码精简一下,把分枝都拿掉吧?你说的“程序”和“子程序”是指代码吧?完了,我可能帮不了你了,因为我一点也不懂WORD宏。但有一点吧:如果程序乱,肯定和你编写有关系。应该养成良好的编程风格。
VB语言太单调了,很多都功能实现不了。要整理不如重新编一遍,这不是一句话2句话能说清楚的。建议你找个地方学学,或者去旁听一下大学计算机系的课。
这个简单啊,其实这些子程序不需要分类,把它们放在一起形成一个子程序库就行了,用的时候都拷过去。其实VB也是这样啊,所有的库文件都放在一个文件夹里。真要整理的话,你就要花费些时间了。把子程序按功能分类,放在不同的文件夹里。用子程序的名字作为文件名,这样找起来就很方便。还有,你的一些子程序需要调用另外一些子程序,那你可以仿造类的继承模式,根据这些子程序的调用关系,建立一个继承表,以后在编子程序就把它们加到表里,养成这个习惯,这样子程序就好管理了

怎样整理有用的子程序

4,如何编个小程序简单方便容易学的

你还是学点C++吧,像你这种情况也不用学多深,稍微理解,然后搞个熟练的东西出来就很好了,至于个人想深入的话,以后再说。 如果需要帮助Q我,我会帮你编程的 ^_^ Q:460474083
嘿嘿、、、、用VB进行编程,很简单,你可以先买一本书,或者在网上下载一个VB程序教程,或者叫你旁边的一些上大学的学计算机的教你一下,非常简单,你可以选择一个小的自己喜欢的小程序,然后让他教你,最方便的是在网上看视屏学!!!!呵呵、、、加油了,祝你在比赛中获得好成绩!
哈哈,我以前和你一样,我是过来人啊。不过我那时候比你更惨,电脑都没开过几次,不过老师对我很好,给了我条件。我不知道你是哪里的,学习课程怎么样,我那时候是利用晚上和周末来学的。这个不会没问题的,不过千万不要放弃啊,开始很难理解的,正常。看书时很重要的,我记得开始看的时候什么都看不懂,不过还是往下看,一个个程序都看,我开始学的是C,其实和C++差不多,当学到循环以后,能编点东西出来了(其实大部分是照书上的)就更有兴趣了,从那时就要多上机练习了,这个也很重要,光看是发现不了问题的,其实开始学什么语言都难,是因为这个和我们平时有点不一样,当你上路了以后你就有了以种编程思想,到那时候,你学其他语言也就容易了。
你可以自已试着编一个计算器
打个小游戏做,象图之类的,然后交差了事
世界上最经典的编程实例 hello world 我教你用10种以上的编程语言 写出来 不就行了?

5,编写汇编入门小程序

1、 MOV R1,#00 :记录32位是否判断完 MOV R2,#00 :记录“1”的个数 MOV R0,#BUF L1: MOV A,@R0 JNB ACC.0,INC_1 INC R2 INC_1: JNB ACC.1,INC_2 INC R2 INC_1: JNB ACC.2,INC_3 INC R2 INC_1: JNB ACC.3,INC_4 INC R2 INC_1: JNB ACC.4,INC_5 INC R2 INC_1: JNB ACC.4,INC_6 INC R2 INC_1: JNB ACC.4,INC_7 INC R2 INC_1: JNB ACC.4,INC_8 INC R2 INC R1 INC R0 CJNE R1,#3,L1 2、 MOV A,X RL A ADD A,#10001000B 3、 MOV A,#30H ADD A,AL MOV AL,A
第一题: STACKS SEGMENT STACK ;堆栈段 DB 128 DUP(?) ;注意这里只有128个字节 STACKS ENDS DATAS SEGMENT ;数据段 BUF DW 0FF00H,0FF0FH RSLT DB 0 DATAS ENDS CODES SEGMENT ;代码段 ASSUME CS:CODES,DS:DATAS,SS:STACKS START: MOV AX,DATAS ;初始化 MOV DS,AX MOV AL,0 MOV BX,OFFSET BUF MOV DX,[BX] MOV CL,16 NEXT: TEST DX,0FFFFH JNS LEFT1 INC AL DAA LEFT1: SHL DX,1 DEC CL JNZ NEXT MOV DX,[BX+2] ;高16位 MOV CL,16 NEXT1: TEST DX,0FFFFH JNS LEFT2 INC AL DAA LEFT2: SHL DX,1 DEC CL JNZ NEXT1 PUSH AX MOV RSLT,AL ;显示有多少个1 MOV CL,4 SHR AL,CL OR AL,30H MOV DL,AL MOV AH,2 INT 21H POP AX AND AL,0FH OR AL,30H MOV DL,AL MOV AH,2 INT 21H MOV AX,4C00H ;退出程序 INT 21H CODES ENDS END START 第二题: STACKS SEGMENT STACK ;堆栈段 DB 128 DUP(?) ;注意这里只有128个字节 STACKS ENDS DATAS SEGMENT ;数据段 ORG 0200H X DW 001FH ;定义的X为31,这样x*10>255 DATAS ENDS CODES SEGMENT ;代码段 ASSUME CS:CODES,DS:DATAS,SS:STACKS START: MOV AX,DATAS ;初始化 MOV DS,AX MOV AX,X PUSH AX MOV CL,3 SHL AX,CL ;左移3位 = ax*2*2*2 MOV DX,AX POP AX SHL AX,1 ;左移1位 = ax*2 ADD AX,DX ;得到最后结果,即ax=X*10 MOV X,AX MOV AX,4C00H ;退出程序 INT 21H CODES ENDS END START 第三题: STACKS SEGMENT STACK ;堆栈段 DB 128 DUP(?) ;注意这里只有128个字节 STACKS ENDS DATAS SEGMENT ;数据段 DATAS ENDS CODES SEGMENT ;代码段 ASSUME CS:CODES,DS:DATAS,SS:STACKS START: MOV AX,DATAS ;初始化 MOV DS,AX XOR AX,AX MOV AL,00111000B ;这里给AL赋的值可以任意 ;现在赋的是压缩的BCD码38 CALL PRO MOV AX,4C00H ;退出程序 INT 21H PRO PROC NEAR ;转换为ASCII码的子程序 PUSH CX PUSH AX PUSH DX MOV BL,AL MOV CL,4 SHR AL,CL OR AL,30H ;转换为队形的ASCII码 MOV DL,AL MOV AH,2 ;在屏幕上显示出 INT 21H MOV DL,BL AND DL,0FH OR DL,30H MOV AH,2 INT 21H POP DX POP AX POP CX RET PRO ENDP CODES ENDS END START

文章TAG:自学编程子程序有哪些  请大家多给点简单的子程序例子给我好么  
下一篇