编程zh
‘壹’ VFP编程问题
1.当 b*b-4*a*c>=0时,表达式为: x1=-b/2/a+sqrt(b*b-4*a*c)/2/a ,x2=-b/2/a-sqrt(b*b-4*a*c)/2/a
2."教授" $ ZH 这是最简单的表达式,也可以复杂一点: ZH="教授" .or. ZH="副教授"
第2题的意思是:表的字段ZH中存储的是职称,字符型的,包括教授、副教授、讲师、助教等,给出一个判断职称 是教授或副教授的逻辑表达式,当职称是教授或副教授时,表达式的值为真(.T.)。给你的第一个表达式是,只要字符串中包含“教授”两字,一定是教授或副教授;第二个表达式使用了逻辑连接符 .or.是或运算。有不懂处继续问。
‘贰’ 用python编程并运行:通过顺序查找法,查找并输出下列字符串中两个字符为“Zh”的所有字符串。
deffindZh(string):
word=[]
result=[]
prechar=''
i=0
whilei<len(string):
char=string[i]
ifnotchar.isspace():
word.append(char)
else:
word=[]
ifprechar=='Z'andchar=='h':
whilenotchar.isspace()andi+1<len(string):
i=i+1
char=string[i]
word.append(char)
result.append(''.join(word))
prechar=''
else:
prechar=char
i+=1
returnresult
if__name__=='__main__':
string="ZhangWangZhaoLiuLiZhu"
print(findZh(string))
‘叁’ c#中的zh-CHS和zh-CH是什么文件
是语言代号,在VS编程中的组件中的项,也就是Assembely中的Culture一项,是语言代码,比如在culture=zh-CHS就是中文。
也可以到c:\windows\Assembely下可以看到.
‘肆’ 学习编程有哪些着名的网站
本文首发我的【悟空问答】,请勿转载。
http://www.wukong.com/answer/9
点击右上角【关注】,以后经常给大家分享编程的网站(~ o ~)~zZ
GitHub
http://github.com/
![](http://www.ultimate-communications.com/images/loading.jpg)
极客学院也是一个类似慕课网的在线编程学习网站。但是它一开始都是会员机制。有了会员,几乎所有课程都是可以看,它也有少数的免费的。
它的课程也是紧跟技术潮流,当新技术出现时,它总是能推出相对于的课程,也让你很省心地了解关注。
它还有对精准的职位有专有的技术体系,让你用科学方法,来达到企业所要求的水平,让你少走弯路。
它上面的讲师基本都是在一线的工程师,对企业的要求都很熟悉。
‘伍’ 求高手赐教,卡西欧5800P怎么编程
有缓和曲线或无缓和曲线任意桩号中、边桩坐标4800计算程序
有缓和曲线或无缓和曲线任意桩号中、边桩坐标4800计算程序
四、QXZB(曲线坐标)
A”ZH(ZH)=〃:B”X(ZH)=〃:C”Y(ZH)=〃
”X(HZ)=〃:E”Y(HZ)=〃:F”FWJ-1=〃:G”FWJ-2=〃:H”R=〃:I”L1=〃:J”L=〃:K”L2=〃:L”ZJ(Z=1,Y=-1)=〃
O=180/pi
(pi为圆周率,电脑中找不到此符号以此代替)
LbI
A
{MN}
M”ZHUANG
HAO=〃
P=M-A
MM>(A
I
J
K)?GOTO
A⊿
N”ZHUANG
JU(Z
,Y-)=〃
M>(A
I
J)?GOTO
D⊿
M>(A
I)?GOTO
C⊿
LbI
B(第一缓和曲线)
X=B
(P-(P5÷40÷H2÷I2))COSF
(P3÷6÷H÷I-P7÷336÷H3÷I3)LSINF
...展开有缓和曲线或无缓和曲线任意桩号中、边桩坐标4800计算程序
有缓和曲线或无缓和曲线任意桩号中、边桩坐标4800计算程序
四、QXZB(曲线坐标)
A”ZH(ZH)=〃:B”X(ZH)=〃:C”Y(ZH)=〃
”X(HZ)=〃:E”Y(HZ)=〃:F”FWJ-1=〃:G”FWJ-2=〃:H”R=〃:I”L1=〃:J”L=〃:K”L2=〃:L”ZJ(Z=1,Y=-1)=〃
O=180/pi
(pi为圆周率,电脑中找不到此符号以此代替)
LbI
A
{MN}
M”ZHUANG
HAO=〃
P=M-A
MM>(A
I
J
K)?GOTO
A⊿
N”ZHUANG
JU(Z
,Y-)=〃
M>(A
I
J)?GOTO
D⊿
M>(A
I)?GOTO
C⊿
LbI
B(第一缓和曲线)
X=B
(P-(P5÷40÷H2÷I2))COSF
(P3÷6÷H÷I-P7÷336÷H3÷I3)LSINF
Y=C
(P-(P5÷40÷H2÷I2))SINF-(P3÷6÷H÷I-P7÷336÷H3÷I3)LCOSF
X=X
NCOS(F-(P2÷2÷H÷I)OL-90)◢
Y=Y
NSIN(F-(P2÷2÷H÷I)OL-90)◢
GOTO
A
LbI
C(圆曲线)
X=B
(HSIN(((P-I)÷H
I÷2÷H)O)
(I÷2-I3÷240÷H2))COSF-(H(1-COS(((P-I)÷H
I÷2÷H)O))
I2÷24÷H)(-1)LSINF
Y=C
(HSIN(((P-I)÷H
I÷2÷H)O)
(I÷2-I3÷240÷H2))SINF
(H(1-COS(((P-I)÷H
I÷2÷H)O))
I2÷24÷H)(-1)LCOSF
X=X
NCOS(F-((P-I)÷H
I÷2÷H)OL-90)◢
Y=Y
NSIN(F-((P-I)÷H
I÷2÷H)OL-90)◢
GOTO
A
LbI
D(第二缓和曲线)
Q=A
I
J
K-M
X=D-(Q-Q5÷40÷H2÷K2)COSG
(Q3÷6÷H÷K-Q7÷336÷H3÷K3)LSING
Y=E-(Q-Q5÷40÷H2÷K2)SING-(Q3÷6÷H÷K-Q7÷336÷H3÷K3)LCOSG
X=X
NCOS(F-(I÷2÷H
J÷H
K÷2÷H-Q2÷2÷H÷K)OL-90)◢
Y=Y
NSIN(F-(I÷2÷H
J÷H
K÷2÷H-Q2÷2÷H÷K)OL-90)◢
GOTO
A
变量说明:
以上变量依次为:
ZH(ZH)=直缓点桩号,无缓和曲线则为直圆点;
X(ZH)=直缓点X坐标;无缓和曲线则为直圆点;
Y(ZH)=直缓点Y坐标,无缓和曲线则为直圆点;
X(HZ)=缓直点X坐标,无缓和曲线则为圆直点;
Y(HZ)=缓直点Y坐标,无缓和曲线则为圆直点;
FWJ-1=第一切线方位角;
FWJ-2=第二切线方位角;
R=半径;
L1=第一缓和曲线长;
L=圆曲线长;
L2=第二缓和曲线长;
ZJ(Z=1,Y=-1)=转角形式(左=1,右=-1)
ZHUANG
HAO=所求点桩号
ZHUANG
JU(Z
,Y-)=边桩桩距,左边桩为正,右为负,中桩0
我已经用过了,没发现什么问题,请大家提意见收起
‘陆’ python编程
第一个
defprint_tree(leaf_lines,trunk_lines):
forninrange(leaf_lines):
m=n*2+1
print''*(leaf_lines-1-n)+'*'*m
forninrange(trunk_lines):
print''*(leaf_lines-2)+'*'*3
print_tree(5,2)
print_tree(10,5)
第二个
zh=''
en=''
f=open('zh_en.txt','r')
n=0
forlineinf:
n+=1
ifn%3==1:
en+=line
elifn%3==2:
zh+=line
f.close()
f1=open('zh.txt','w')
f2=open('en.txt','w')
f1.write(zh)
f2.write(en)
f1.close()
f2.close()
‘柒’ 一个在线编程的网站
http://codepad.org/
http://ideone.com/
‘捌’ 单片机编程,汇编语言
短整数,按照单字节数据来处理,如下即可:
;
MOV DPTR, #1000H
MOV R0, #30H
MOV R1, #40H
MOV R2, #30
LOOP:
MOVX A, @DPTR
JNB ACC.7, ZH
MOV @R0, A
INC R0
SJMP NEXT
ZH:
MOV @R1, A
INC R1
NEXT:
INC DPTR
DJNZ R2, LOOP
RET
‘玖’ 求汇编语言编程
;================================
ASSUME
CS:
C,
DS:
D
;--------------------------------
D
SEGMENT
MSG1
DB
10,
13,
'Please
input
a
num:
$'
MSG2
DB
10,
13,
'Zheng
Sum
=
$'
MSG3
DB
10,
13,
'
FU
Num
=
$'
FU
DB
0
ZH
DB
0
D
ENDS
;--------------------------------
C
SEGMENT
;代码段
START:
MOV
AX,
D
MOV
DS,
AX
;--------------------------------
MOV
CX,
10
IN_X:
LEA
DX,
MSG1
MOV
AH,
9
;显示字符串
INT
21H
MOV
AH,
7
;输入单个字符
INT
21H
CMP
AL,
'-'
JE
IN_F
;负数
CMP
AL,
'0'
JB
IN_X
;小于'0',不是数字
CMP
AL,
'9'
JA
IN_X
MOV
DL,
AL
MOV
AH,
2
;显示
INT
21H
MOV
AL,
DL
SUB
AL,
'0'
;还原为数字
ADD
ZH,
AL
;求和
JMP
IN_E
;--------------------------------
IN_F:
MOV
DL,
AL
MOV
AH,
2
;显示
INT
21H
MOV
AH,
7
;输入单个字符.
INT
21H
CMP
AL,
'0'
JB
IN_X
;小于'0',不是数字.
CMP
AL,
'9'
JA
IN_X
MOV
DL,
AL
MOV
AH,
2
;显示
INT
21H
INC
BYTE
PTR
FU
;个数加一
IN_E:
LOOP
IN_X
;--------------------------------
LEA
DX,
MSG2
MOV
AH,
9
;显示字符串
INT
21H
MOV
AL,
ZH
MOV
AH,
0
CALL
DISP
LEA
DX,
MSG3
MOV
AH,
9
;显示字符串
INT
21H
MOV
AL,
FU
MOV
AH,
0
CALL
DISP
MOV
AH,
4CH
;到此结束
INT
21H
;--------------------------------
DISP:
MOV
BX,
10
MOV
CX,
0
D_1:MOV
DX,
0
DIV
BX
ADD
DL,
'0'
PUSH
DX
INC
CX
CMP
AX,
0
JNE
D_1
MOV
AH,
2
D_2:POP
DX
INT
21H
LOOP
D_2
RET
;--------------------------------
C
ENDS
END
START
;================================
程序执行后,显示如下:
c:\masm510>M2
Please
input
a
num:
2
Please
input
a
num:
5
Please
input
a
num:
-5
Please
input
a
num:
-8
Please
input
a
num:
6
Please
input
a
num:
9
Please
input
a
num:
4
Please
input
a
num:
6
Please
input
a
num:
0
Please
input
a
num:
2
Zheng
Sum
=
34
FU
Num
=
2
;================================
‘拾’ 各种编程语言的优缺点
几种流行编程语言的对比分析
1.VB:是新人开发与系统无关的综合应用程序的首选;容易使用和厂商财力很强是其仅有的两点优势。VB开发效率高,代码执行效率一般,但是入门和学习速度快,有较好的学习氛围和帮助书籍和帮助文档。但是随着微软的.net技术的推广,VB将会逐渐推出历史舞台。
2. PB:是开发大型MIS及各类数据库跨平台应用的首选;从数据库前端工具来讲甚至远远超过了Oracle的Develop系列等专门的工具;从通用语言角度来讲功能也与VB等不相上下;多媒体和网络功能与其他工具相比较弱。 PB最大的优势就是Datawindow技术的成熟和方便,他成为PB与其他数据库开发工具抗衡的资本。同时PB在对JAVA和WEB,以及面向对象方面的发展也可以预见PB将成继续成为数据库系统(特别是MIS系统)开发工具的首选。同时PB的强大帮助文档也为初学者提供了入门基础,PB连接数据库的自由和方面也为PB的提供了方便,同时PB对API的调用以及对报表的处理强大。但是PB的高级编程书籍的缺乏和基础语言PowerScript的普及程度对PB的明天有一定的限制。
3. C++ Builder/Dephi:是唯一一套能够同时适用于开发数据库应用、网络及Web应用、分布式应用、可重用组件、系统软件、驱动程序、多媒体及游戏等所有软件的高效率开发环境;VCL源码基于Object Pascal是C++ Builder 唯一的缺憾,基础语言不够通用和开发系统软件功能不足是Dephi仅有的两点不足。
4. VC:从功能上讲除了跨平台应用外什么都可开发;从开发效率角度讲只局限于开发windows系统应用、可重用组件及驱动程序。 又因为有微软的支持,其自身的基础语言的普及程度高,以及其代码的执行效率高等特性、VC自带强大帮助文档和大量优质教材,VC在数据库开发工具中始终可以稳住阵角。
5. JAVA:适用于开发除了系统软件、驱动程序、高性能实时系统、大规模图像处理以外所有的应用。在一般的管理信息系统中和一般的数据库开发中,很少有人会选择JAVA,一是由于其开发环境的配置较难,已经和数据库连接时较为负责。