设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8055|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is
2 ]8 ^; i( A& R3 ]- ]/ W; m       Ci :integer; qi : integer7 ?0 v7 M- o; n
do " C' b2 S" a; d* }* i0 x
       inspect Ci
; k/ j. d/ z" k2 S$ dwhen Ci>0 and Ci <=150 then
  o) e2 C7 p$ r9 ^       print qi=1;
- q! {& q( P- Q9 {: l& r6 }' hwhen Ci>151 and Ci<=500 then
$ O4 w& [7 C3 ~1 M; Y9 S% L       print qi=2;
5 X  _# q& ]2 Awhen Ci>501 and Ci<=700 then
$ ^. r  T% k) ?2 {! E5 t5 _6 j# e       print qi=3;
( k1 ?, h- d7 X. Q2 ?3 Zwhen Ci>701 and Ci<=1000 then
, j+ ?# {, g) u; ^. T  B- U( A4 }       print qi=4;
. v0 ?; q- M# W/ vwhen Ci>1001 and Ci<=2000 then: _: H, t& a1 D# k3 z$ M
       print qi=5;
6 `0 \% j4 N, ?" M! ]when Ci>2000 then0 L8 z; R8 U  c6 a" I
       print qi=6
; Q! |5 E8 t- _+ A* e- L* t! eend;
1 }6 S8 U! I+ P5 L/ B& g* Nend;( J: P: z& T8 k; @. K0 d) m$ w
# s" c, s! |! Q# q9 k! Y  J
          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?
& H+ z2 L8 ], Z. m9 j          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
) l- ]( V4 ]' o(number : integer)
" E7 h" x# c1 b, Dis
6 G) h  |* F9 }, I3 [do
( A3 m+ l9 R) s- _& e9 X. I   inspect number
! W# w% y# r" M, g' w' ?       when 1 then
1 t( L/ F% x2 e! p: z: c5 @2 h3 l          print "not a prime number"4 A' q  O  m2 ?+ J5 \' I
       when 2,5,7,3 then $ z+ H+ v; G, T) o- T
          print "prime number"
: ~$ V9 Z2 n+ i+ \1 a" z       when 9,4 then
1 j  Y! j2 S& }6 t& O8 W          print "square number"( I7 U0 `) |1 v4 L# s# |5 C* x& R
       else
/ K. L% X% T! U, A2 a6 A          print "no special number";
7 s# j: `4 O# P8 d          print "or number greater than 9";& Y3 F* T0 p- j5 i6 W
   end;+ w2 L2 q& K6 P% E, _
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-3-12 02:35 , Processed in 0.014456 second(s), 11 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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