设为首页收藏本站

最大的系统仿真与系统优化公益交流社区

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 7876|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is, W  x( x  ?# m  e, q& h& P
       Ci :integer; qi : integer
7 K! B' U! @! C+ Pdo ; h' c7 I+ R& F; v2 F2 D3 B
       inspect Ci
3 G( |' p7 G: t" z3 Twhen Ci>0 and Ci <=150 then : R- ^' {9 ~8 X3 I' A* D
       print qi=1;
0 d; d( X7 v8 E" h" p/ vwhen Ci>151 and Ci<=500 then4 V. w6 A$ E5 K( Q: H
       print qi=2;
$ s$ p0 c( d' b6 xwhen Ci>501 and Ci<=700 then, S% q( ~3 Q; |3 u) t
       print qi=3;
# Z: O/ Z0 K( _* u6 |# ?when Ci>701 and Ci<=1000 then
' M: {* g3 x5 h! d! r       print qi=4;
+ }# n1 Y( ~# S( zwhen Ci>1001 and Ci<=2000 then5 Z$ N! s3 N" d8 @0 l
       print qi=5;
9 {/ a" q) p+ R8 d. K0 t6 s7 ]' Xwhen Ci>2000 then( n  p( c; {$ Q4 A
       print qi=68 O5 j" K% k- \/ I, L2 |1 W# ?
end;5 v: S  X9 G$ a  |
end;
' ]. |( c$ Z: I* _$ Q3 ]( T4 @( F# W' ^$ c' p& r- h0 U: F9 @
          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?
5 ~2 }. ~& G5 h4 |6 l          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
5 G$ {, s2 [+ r( W1 z5 ](number : integer)' [8 j6 u1 V2 a% z, e  V( I2 D
is4 J  v; T  H6 e% n
do! ]5 V# H, P8 N  U& }& R5 t6 |. j
   inspect number
! m4 }( x1 a% s# k% I% E       when 1 then
( W; H+ W4 Z% J4 r, \          print "not a prime number"/ ]* E9 y' S! m+ v( c& D6 I
       when 2,5,7,3 then 1 {% H/ q- I4 ~2 X
          print "prime number"
+ G( Y) {* w% e9 {! _0 s       when 9,4 then
+ k0 O2 R- X6 [! G& G1 @+ Y2 [1 m9 h4 Y          print "square number"* T7 M1 W# o. n: N/ \1 H( m
       else8 z! e& E* k+ m/ {
          print "no special number";% x; {1 n/ n2 B! Q, c& B5 F) q- Z
          print "or number greater than 9";
. |+ K6 X' f5 @* E6 M# p/ I   end;4 l6 y9 k9 S  p0 o! ]
end;
 楼主| 发表于 2009-5-13 10:00:51 | 显示全部楼层
我在做一个集装箱码头泊位—岸桥分配的仿真优化模型,我是新手,有很多问题需要请教,高手liysunny能否帮忙,我的qq:540966007。谢谢!!!
发表于 2009-5-13 17:55:54 | 显示全部楼层
发表于 2009-9-15 10:16:40 | 显示全部楼层
楼主Ci没有赋值,应先赋值,再判断
发表于 2010-10-19 09:44:36 | 显示全部楼层
二楼说得很对啊,版主为啥没给加分呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|SimulWay 道于仿真   

GMT+8, 2026-2-7 14:19 , Processed in 0.014440 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表