设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 7943|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is6 n1 j# G% R# H9 e
       Ci :integer; qi : integer
7 t( A) V  D, J5 n8 ?6 o% ]& O( Odo
8 o8 @. k: Z( a3 z( Y       inspect Ci3 n2 Z( v$ F6 l& ^' [/ ~
when Ci>0 and Ci <=150 then ; q6 m1 \0 Y+ g1 r5 h" T! l4 I
       print qi=1;
& x- t0 }' o" f7 Jwhen Ci>151 and Ci<=500 then
5 v  ~2 C& T) V, B       print qi=2;$ c" `- V; E/ y1 S; _
when Ci>501 and Ci<=700 then; ~% {0 x8 X7 j7 r' ]6 c$ R
       print qi=3;; c) \  h# {8 v  E1 F2 n/ u% e
when Ci>701 and Ci<=1000 then
, Y3 z: y8 u( v$ H' I% u6 q' s* l       print qi=4;% ~, b( W& g7 ^2 ]* v1 q! _) L
when Ci>1001 and Ci<=2000 then8 F; X- A  U; {2 r) R
       print qi=5;
# t$ o1 I% j6 D8 Kwhen Ci>2000 then
5 q  ^! ^! r1 z9 [2 U       print qi=6
  V( D1 d4 A/ n& mend;. e% F, y6 t% f& q+ \, P- H; k
end;
0 C! t( l! x1 y9 C' v! w
: E. L  T: ~& A          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?
5 o# s* g  J0 |3 q          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
2 F8 z6 m% u8 u; N+ v# Z(number : integer)
$ U( c; y' S% {is
! |8 f2 o% F' T) q! m' ado- K+ V, a; M, e; B) u
   inspect number
. ]& b2 D& t. j* J& r& a       when 1 then
6 _$ n8 T4 R4 \) Z& j$ W          print "not a prime number"
2 K0 h0 r# s) K) a       when 2,5,7,3 then 7 \0 E  R5 B# `* u$ R4 t
          print "prime number"
( X# x) b2 s' s6 L. x       when 9,4 then
* b. T1 m  B: J$ x          print "square number") @+ F; p& \! P$ J6 }. X4 N- J8 Z- C
       else6 x. v- c; \, T+ w& n4 d9 y/ w0 w
          print "no special number";
1 h- E4 P7 Z7 a2 d& v/ D3 N          print "or number greater than 9";
2 K! ^& n- H- t1 n6 A   end;1 a6 S* _5 V  |( t0 o' T
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-18 22:34 , Processed in 0.015268 second(s), 11 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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