设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8947|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is
8 @5 J- J/ Y8 h7 v. d  V       Ci :integer; qi : integer) N' o& B& {1 T; Q
do / ~& X* y# S6 _- k) Z
       inspect Ci
0 t" g0 _/ d9 H' v1 H2 O, |* ?! cwhen Ci>0 and Ci <=150 then
& X' X: P8 V- ~  g2 z: r. H% ^- L       print qi=1;1 L, W" @$ |/ L6 u& H. H6 @
when Ci>151 and Ci<=500 then
- O! p: Q% \: q. B& M9 }9 f       print qi=2;' T! F$ E7 E* x; o" m/ a
when Ci>501 and Ci<=700 then" O7 i% S& z9 Y& O
       print qi=3;
  s3 W! w: T3 g+ S- ?  jwhen Ci>701 and Ci<=1000 then
& ?! ~& `" W5 M. T( I! }4 m       print qi=4;
$ t& i5 c7 h" ]" bwhen Ci>1001 and Ci<=2000 then
. h: V" l5 o6 D; i) ?       print qi=5;7 u0 z% \( ]. X# ~: n- C* b
when Ci>2000 then
# ~$ O3 s1 F, ~1 }; v! W       print qi=6
. _1 d5 y8 O, u/ q: Tend;
1 Y: ?$ T9 L" z- N7 lend;
" s7 h- o; v( H5 B6 p( D. Q, g' Q3 C- q! K4 u
          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?- g8 f, M0 K& C  n5 w; Q. Z. X! V
          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:. x+ k6 V" X% ]( r, o9 A
(number : integer)
0 T& O; J9 ]/ S) z2 L7 {, |% bis1 l, `( v- L0 t6 |) X0 m
do
' ^! G: w. D$ `% n3 T8 D1 S& C   inspect number6 V8 _9 [$ O2 j9 t+ z; I
       when 1 then & X: S  j& k# B! ]5 \* f; q
          print "not a prime number"# w) P9 d( Q  ?# F% g+ e
       when 2,5,7,3 then / B5 H0 D& X+ |
          print "prime number"
" S" O6 c: A' X% e# l* \       when 9,4 then % F$ Q8 O# f7 L
          print "square number"  Y2 ]4 |8 s* `
       else4 b8 W7 D+ p' h, C5 i
          print "no special number";4 k7 B* a& h/ I4 `. w1 z. g5 v
          print "or number greater than 9";
$ a' @& j9 a" g  ^4 p   end;
$ B6 D% h) p+ G8 S) e& \: Wend;
 楼主| 发表于 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-7-18 08:43 , Processed in 0.018107 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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