设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6250|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is
) h- B4 ]  M$ Z8 `* @& K       Ci :integer; qi : integer; f8 T/ c8 s, v
do
* [( V. t3 c  Y6 p2 w1 l% A1 }       inspect Ci
9 i0 Z' V' ?. R1 i( ~when Ci>0 and Ci <=150 then & k& _" H8 B! m8 {  Y5 l
       print qi=1;& }- b& G8 q9 d1 e2 B
when Ci>151 and Ci<=500 then
$ M8 h  T1 V! s7 S' E' P/ g       print qi=2;7 y9 Z  L4 T" h  d  n( o( }
when Ci>501 and Ci<=700 then
  d; |- F- M# }3 F  R) S5 {       print qi=3;
1 O. p# V5 @2 a/ V0 G' @when Ci>701 and Ci<=1000 then
" O% k1 c+ N$ I3 T  X       print qi=4;
( B6 k* L. Z6 H) j$ ]& Ywhen Ci>1001 and Ci<=2000 then
3 g; u/ a( ?- q) A9 o       print qi=5;
' g6 j" E! V3 g" |0 Bwhen Ci>2000 then
/ T% m# \2 ]! G- g, r       print qi=6* k3 v6 y9 j$ }$ `  f0 W
end;
& w1 Y1 {/ b! y; rend;
9 w5 K- F7 Z" U$ m+ b7 _$ M: K+ T9 m5 J/ `  N( {9 e- k7 J% R
          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?) H& k) _) z+ I; ~2 m- s6 D
          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
& V6 _& q4 R1 v) p- R(number : integer)
& v' h) |6 V; `7 bis
+ p" S* N3 Z, Y6 zdo
2 f4 l  H# |1 G& p5 l; j% ^9 F   inspect number, c; V5 \, s5 l1 P; I
       when 1 then
2 |, z) d; g) W% \/ Q0 u          print "not a prime number", M* R& e# r7 U
       when 2,5,7,3 then , X' x1 d( J/ Z
          print "prime number"7 U9 R$ Z! q0 G) @. S7 p7 b9 N
       when 9,4 then # l% Y; c5 |, Z' s' D
          print "square number"- W( h5 \* t' ?: K% [5 K+ y
       else" Z% u; B4 x- Q2 y4 C
          print "no special number";
. H6 c$ ^, q9 j9 L& V+ t2 N0 r          print "or number greater than 9";
3 |2 i! a4 S) b+ P6 s   end;# w2 x2 H) v! X8 x1 j3 g1 Q
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, 2025-5-12 19:28 , Processed in 0.016115 second(s), 11 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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