设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8548|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is
3 V) F. E* J. a/ r) Y& s0 _: H7 d+ g       Ci :integer; qi : integer% }% ~- l% ?4 _8 H/ m. L9 j4 }& R. l, G9 n
do % |. |: m/ p( }# K7 @
       inspect Ci
3 x4 v4 i8 q: O) ~! Dwhen Ci>0 and Ci <=150 then
) v' P; W( ]5 l! M       print qi=1;# x( m5 h% k: Q4 n
when Ci>151 and Ci<=500 then
5 _3 `6 ^1 q' E       print qi=2;; V/ F& l( k6 x5 z0 Q% x9 k; J
when Ci>501 and Ci<=700 then2 [. n" z( j2 ~2 H" ~
       print qi=3;& v0 R# C0 {: l8 d3 ?( d
when Ci>701 and Ci<=1000 then
" D1 _" k( J/ d) [       print qi=4;
* v6 A2 |9 Y% E* uwhen Ci>1001 and Ci<=2000 then
6 q- o9 [6 k& L1 B- L5 N7 ^, p       print qi=5;
9 K3 Y( U) D; {when Ci>2000 then- Z# ^, H0 N! h* n# Q( P2 g/ b- b+ e) S
       print qi=6
; D5 Q- y# w5 A. Iend;
9 m$ c" o4 e) x/ d" j" P$ kend;" k. p  q) h( h; d
0 Q4 y$ v( u/ ]; O4 V
          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?
- p0 C$ m3 _2 g          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
- N) b! w" g% j- F. P7 K(number : integer)0 ]8 [7 p! K& q$ c9 V& z% M' G
is
9 U8 N5 H: p+ P3 d0 P% F" kdo. }% M) p& |3 B: _- m; e) ?1 ?$ v, @
   inspect number; u; r* B& |& m$ n: \, m
       when 1 then
: X8 Z  e% O: p2 [6 R+ f          print "not a prime number"8 D  n$ `- u" L8 x
       when 2,5,7,3 then
9 E' C% Q& |' `          print "prime number"
$ }3 O: F& T3 M" g. e' d7 ^       when 9,4 then
0 ~0 h( y, I6 {* ^1 a& i! K9 s8 A          print "square number"5 N* s  D4 s2 Y. [& k! x
       else
; t+ i/ s8 y- @4 N          print "no special number";
, N1 b2 M8 H  A0 Q$ \$ l) X( P          print "or number greater than 9";
' H1 C1 O- J: f0 ^   end;
5 n" \  {6 j( Fend;
 楼主| 发表于 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-5-11 00:04 , Processed in 0.016704 second(s), 11 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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