设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8638|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is
# B9 o( z- l& W& |       Ci :integer; qi : integer
9 M/ i1 Y8 i( D- v6 Ydo
. Q0 J- F# I6 @& V, r. J( H       inspect Ci) g1 z9 J/ G' l/ g
when Ci>0 and Ci <=150 then
* P+ k* d/ c( u       print qi=1;
8 f/ Q  ]/ Q1 r! ewhen Ci>151 and Ci<=500 then) d$ ?, C- Z6 D7 y& z
       print qi=2;
  h7 q7 p2 w4 g6 X" wwhen Ci>501 and Ci<=700 then" Y5 b+ H4 u0 k8 C- [0 J+ N
       print qi=3;- U* ^, T5 n2 \0 V- X0 ~' b
when Ci>701 and Ci<=1000 then, g; Y% c: T! x, f/ ?- |( y
       print qi=4;! p# r9 P1 ^$ I( H# u$ A7 L( B
when Ci>1001 and Ci<=2000 then3 e) M* m% }: _. c2 n; e0 ^! P# |
       print qi=5;
- y& p8 y! r+ D: Z* ^; a2 A8 uwhen Ci>2000 then
" f  s% o+ m5 R5 a% z% _6 @9 `' D       print qi=6
6 P; N; Q, Y% p+ ~4 ]end;+ j8 g; u3 M, T  `$ m5 X
end;9 U( @7 s: G) E5 T

4 J( J) R& Y+ C9 h" }          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?$ j$ C. }$ |# }) w
          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
8 Q+ T8 m: p5 }2 {(number : integer)- n+ }- v- K' ]& b7 @/ k
is+ @! i; @3 O( W* m# Z! y
do* k8 F; n& P- ~' N
   inspect number; \7 Y4 d/ e" ~" h) F# ^
       when 1 then 9 ?. ]7 ]: G9 I' R; J2 g
          print "not a prime number"
! W0 v  a! }0 _: d- c3 G       when 2,5,7,3 then
0 M6 f! S; k. _4 j7 P. y9 E          print "prime number"3 f0 \3 Z4 k* F5 X
       when 9,4 then & M7 J; M1 h- W
          print "square number"
6 I- Z0 K; A( u' V7 A/ f: M3 j       else1 P: W5 ?1 k& A0 h6 G1 r0 z* s
          print "no special number";8 V( j3 E( {- I8 \
          print "or number greater than 9";- q: s/ E! X$ D; g) S
   end;% ^7 X: v& M- e8 w# R! z! 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-5-27 05:39 , Processed in 0.013767 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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