设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8128|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is
& G6 S' y& r, C  |- w8 p+ B. r       Ci :integer; qi : integer8 o+ o2 H* }; P- u, M% L. G' l/ }( r
do ; ]2 Q5 S  D/ r: N
       inspect Ci3 S; T( }/ k& b# j
when Ci>0 and Ci <=150 then
7 B( L! a4 _/ @- ^9 e! }       print qi=1;
8 U7 E* b: J+ `when Ci>151 and Ci<=500 then8 P( C9 m/ r4 {0 D8 ?" _
       print qi=2;
/ `' }) d0 [( y( R) w3 {9 E" g9 `when Ci>501 and Ci<=700 then
# P# t' p' m3 S$ q- `7 M% h       print qi=3;
' u3 Z$ P6 |  l- P( O$ }when Ci>701 and Ci<=1000 then. E0 W3 ]: t* S. B/ }
       print qi=4;4 ?: G) S' F  V4 a* {1 t
when Ci>1001 and Ci<=2000 then, L( x7 ]& D! b1 W0 b# h" y
       print qi=5;7 s# L! r" R6 ^. U* Y
when Ci>2000 then
% w% ~9 B4 f7 ~+ u, u       print qi=6
$ _! U8 i( R: k3 r. a' Vend;
& C7 k) ]* u6 y/ Z" Dend;
1 v/ b$ @1 O$ j$ k( Z9 H9 ]1 X7 b5 |, [& P/ M: v9 K
          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?
$ r* H3 p$ ~! I, z8 w          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
5 q( Y$ b( D, B$ ~3 s" F6 `( c(number : integer)0 V6 s( |3 O8 _
is: H4 r# I) y" }+ [
do
* W; b3 a+ l* j% `* G, P# q, M! Y   inspect number
; o  B  F' G' k7 Q1 s( l% ?       when 1 then 5 {) h. s' D, j/ I1 |
          print "not a prime number"
9 G2 ^3 p' ^9 I. I0 a$ S2 C, M3 d       when 2,5,7,3 then
# A: e0 F, B* W& C# p          print "prime number"' }" \6 T# ~, j- j8 x1 R
       when 9,4 then
; o- b( x. }+ w$ K- c          print "square number"# E( \3 B( m1 s9 v
       else/ K' J' z6 J/ A+ W5 \7 _( z
          print "no special number";
0 P: W" J; Y# F* E; W5 h          print "or number greater than 9";  ~3 l% t9 y# o5 W5 I1 _1 c
   end;5 T4 O+ g" j8 x3 {* i) x
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-3-24 21:35 , Processed in 0.014027 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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