设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 7856|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is2 }5 G' G2 Q' p9 e0 a
       Ci :integer; qi : integer( T" t& c3 t# s0 A
do
! _" A9 u' w/ S+ T! [5 |, Z       inspect Ci1 `6 R% ?$ K; l  X; z2 ^' w; {% m
when Ci>0 and Ci <=150 then
! M3 `3 Y8 Z7 R& o' b, z- z       print qi=1;9 d& u- t# }& T- |
when Ci>151 and Ci<=500 then
  y! I6 \( A: S$ H4 Q9 `7 ~       print qi=2;
2 E+ @  j+ A+ v' G- Vwhen Ci>501 and Ci<=700 then
( u# ^) z  x8 G5 G7 o) n; x       print qi=3;. V  v4 D! J& _3 E
when Ci>701 and Ci<=1000 then
) X5 d# D8 @+ b       print qi=4;
. A0 G7 Y2 b( A6 ]6 Swhen Ci>1001 and Ci<=2000 then, X" w. \. O: p2 B0 G0 N3 R
       print qi=5;( j3 b; i$ C* e
when Ci>2000 then
' @" H- N# E7 T$ O; W+ |# @       print qi=6
; E1 o7 _6 w0 X4 T. U* M. n: e  ~- Mend;- |% @5 A8 l! C2 q* o/ \
end;) A2 B. }1 g; {5 o( o
7 G* H) P* Y( {/ V1 M/ d, e3 v
          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?6 w  D* c# z/ z9 C/ ~* R
          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
- w8 H: I" Z  l2 J  B/ }' }) {(number : integer)( o2 b2 c, G  x& z( r: N$ r0 \
is5 U, e6 S0 |2 r; z
do, H& J0 Y( b( W4 n9 ]
   inspect number; w7 y; v& W' H& D6 u+ A  q! ]& i4 H
       when 1 then
* g. n& r! p6 ?          print "not a prime number"
6 g( k( o$ I7 w: G4 Z. f7 ]+ G- [       when 2,5,7,3 then ' U/ w9 @1 O+ Y  t& j% q
          print "prime number"+ w1 ~* `5 v  S8 u3 E' ^* D. g
       when 9,4 then
2 v4 J  W" \) g. J/ {          print "square number"- X" P8 [1 M, _% g' n* m
       else
  l# }( U9 {+ b( k& M9 P          print "no special number";
+ z% w8 K* o7 E$ H          print "or number greater than 9";! r8 a& f8 G+ ]. A3 B
   end;; z/ g# Z: v/ W. I+ Q5 j8 I1 j
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-4 23:57 , Processed in 0.014397 second(s), 11 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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