设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9220|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is. h2 M" @/ A% t3 [" t8 x3 O
       Ci :integer; qi : integer
2 {8 [, ]5 \  Y% d* vdo
. ?: l" h: w' P4 L& |       inspect Ci
9 [6 j  Z, z  s6 b% f7 n3 E1 n  n# }when Ci>0 and Ci <=150 then 2 e/ I1 q7 b: ^9 P1 @; Z; u+ _  E( a
       print qi=1;
' {3 O/ Q: Z& E6 Q- Fwhen Ci>151 and Ci<=500 then
6 t4 {3 H$ a' m' P( Q- t5 U       print qi=2;# s4 X6 q$ r+ Y) G/ W
when Ci>501 and Ci<=700 then  V5 D2 h! M  G3 a8 k
       print qi=3;/ _' t1 f9 M% v
when Ci>701 and Ci<=1000 then* b! T; S4 m% E$ t8 |6 ~1 I! g
       print qi=4;; o3 ?( K% z6 r; C
when Ci>1001 and Ci<=2000 then
$ v+ o) n) |+ C- f2 i/ |       print qi=5;1 P% u  [4 ?5 [) ^2 D
when Ci>2000 then
7 l" h& R! ^1 {       print qi=6
  `* M4 L; b, `  U" u+ |3 Pend;
! Z, B0 l  |( R# X7 yend;
4 Y$ S; s/ T$ P2 y; @, l2 [, J6 _$ {* z
          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?8 B8 c' L6 ?' l3 }4 z9 q; P
          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
4 {2 {; A& Q9 t- W5 w; p(number : integer)
! }6 b0 J  E8 K2 w% K7 |is
) D! m$ @0 L2 E/ r6 D  hdo
6 u3 G# ^  p5 B2 \( L   inspect number% E4 ]( @, M9 [! x! w0 ^0 X. l# h
       when 1 then ) P5 l3 G& C' }/ M9 I; W/ b
          print "not a prime number"
# o. l3 J% ?9 I- s7 s7 ~8 I8 W       when 2,5,7,3 then $ T. K3 V- v2 d' j( y+ n
          print "prime number"5 T. O5 q' p% [& G# {* O0 a
       when 9,4 then
# e! u6 g: f  N# @* s4 n: g          print "square number"
& u0 y! ~: A, f( V0 S) i- z       else
0 C' L& J: A6 a          print "no special number";* q+ m3 K7 Q% `6 B1 P# W. K
          print "or number greater than 9";& ]3 O9 x9 @7 c7 C2 B" `" V2 ^  P
   end;
% ~/ i' {8 u% X$ oend;
 楼主| 发表于 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-13 07:21 , Processed in 0.017747 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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