设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9038|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is$ B: m7 @# c. ~
       Ci :integer; qi : integer. [% e3 k$ F. a: w/ g$ x
do 0 }; m$ J& U% B$ @1 N
       inspect Ci
6 Y6 p+ s$ ~! p6 Q" t' Wwhen Ci>0 and Ci <=150 then
. L/ I. |  L% W  l3 H$ o       print qi=1;
2 d9 Y# M2 o1 m$ f5 I- Fwhen Ci>151 and Ci<=500 then5 b; n, K1 V0 H( X% J9 K
       print qi=2;- a$ z: {; n0 n8 r
when Ci>501 and Ci<=700 then6 R+ X# }2 q; o, t. i6 g( l
       print qi=3;  p0 ^: }" T9 v! N; E
when Ci>701 and Ci<=1000 then, I, o$ v3 p2 ~7 h- ~  E% ^" c
       print qi=4;6 ~  M" ^9 a" @% f+ C
when Ci>1001 and Ci<=2000 then
/ F7 G* e4 W$ g6 t; ?       print qi=5;
5 y2 h$ X# {0 {& i. Kwhen Ci>2000 then* S6 D: @1 p/ E6 ~  }( H5 ]
       print qi=68 t: ]+ ^  W+ ]+ @; k# G
end;
' x% G# T( f8 {* [( |: Yend;" \# F1 {$ d6 ^, v. p% I( r

2 s8 k! J3 l/ H: L2 P. |          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?, i- }" o+ r* i3 a
          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:  e0 o8 [1 L" g% g
(number : integer)
# m. q- X7 g, |7 ^) c# ]9 Vis5 x$ v: }. H; v3 y) T4 N( s1 r+ f/ y
do' l4 {4 S+ c9 o! ]
   inspect number
- \- b4 U" T) h+ t8 v9 _7 t/ y       when 1 then
+ X: _5 G, ]$ [0 x% Q# `3 r: y          print "not a prime number"' p, @9 R1 {' M8 Q- C
       when 2,5,7,3 then 5 H. l! S5 C2 Q& Z3 f- _! ]
          print "prime number"
; _$ }8 r; C- @6 \2 j       when 9,4 then
  V: e2 {7 `/ ]2 o          print "square number"1 a0 t3 N( k! p& C! `% }
       else
; c- A) r4 G# b8 H9 i          print "no special number";+ F, s3 \# r! q9 M) T  R
          print "or number greater than 9";
% P- q7 v! p4 X, k1 F   end;# l# r- f# C# f
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-7-23 18:35 , Processed in 2.883230 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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