设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9267|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is, |, e( C" {. k5 `* @5 q
       Ci :integer; qi : integer
0 t4 Z7 U3 ]( w% {) Ldo   t: L, S$ |3 R
       inspect Ci, k9 u1 w( V: X1 D0 o; W
when Ci>0 and Ci <=150 then 3 `, N! m( O+ r1 V5 Z! }
       print qi=1;% i. O1 A, a' X" s7 H- J
when Ci>151 and Ci<=500 then4 u( h. b6 @3 }; h% u% V! x8 X
       print qi=2;
# m! E3 w. u3 @" V& {( kwhen Ci>501 and Ci<=700 then( b$ L! j* l8 ]! i# \
       print qi=3;
- u9 c) }1 H- g; I. Qwhen Ci>701 and Ci<=1000 then. c+ w- u& d( D6 z+ E
       print qi=4;
! f! s" X( J6 }! c( \7 lwhen Ci>1001 and Ci<=2000 then
! d. c5 N; [0 G5 O: e! j/ U* E       print qi=5;& W: f3 I6 E. f
when Ci>2000 then
5 d7 P. `. m2 }) d  X- m       print qi=6- \5 G% |6 E& U; v+ h$ V. y
end;/ e; x/ q4 X! w! O. `$ d
end;; y* T, w; y; y( t# ^' i

( r2 P  O! ^9 q! M9 U! f1 B          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?
4 b! }' x$ G6 Y9 ]1 s          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
& T  c% a3 N/ y$ |(number : integer)# r0 p( ]( }0 W
is- k) s' O' L3 Q* U( D
do
4 B0 w( ?; N: U& u7 K7 a- E0 t   inspect number
) H# ^9 [  y' r* C       when 1 then ; ^- B' K5 f+ G+ |3 j8 |
          print "not a prime number"2 q% Z# b* w. u/ {+ A. I
       when 2,5,7,3 then   L% o5 Q! J- k* K( F
          print "prime number"
, l0 v" d% c8 e; c/ \$ B! |       when 9,4 then
8 {! G0 C) U( e. u* j1 _  `! C# w          print "square number"" b( U6 k4 h) l! }% X# m/ A
       else0 z  o) ~6 S) C6 o5 o. X. o8 q: z
          print "no special number";/ E$ l, p6 }1 k1 _" w! f
          print "or number greater than 9";  x3 V$ Y; A: B  k7 n+ i8 m
   end;1 |1 |5 N" O* m/ n5 [' y4 c
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-8-21 03:58 , Processed in 0.015407 second(s), 11 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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