设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9138|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is9 D. G- N7 K6 ]" s4 b9 B- `$ O
       Ci :integer; qi : integer% @' G- J" Q, S8 l
do
5 c; C% K) E2 V7 X       inspect Ci
+ n7 C7 v, K8 V' uwhen Ci>0 and Ci <=150 then " `2 p1 r1 E- i6 E: p
       print qi=1;
9 O/ x7 [" E% y, Q# l: hwhen Ci>151 and Ci<=500 then* f$ e; ?$ F" r+ r4 D4 _4 _
       print qi=2;
; B3 \  J2 Z8 X2 Swhen Ci>501 and Ci<=700 then
2 I$ c% N7 p3 x  w) w  l       print qi=3;
2 c5 D5 [9 K5 F" |0 K+ wwhen Ci>701 and Ci<=1000 then
! w3 B* T! l+ _) H8 f2 m7 k/ n       print qi=4;, }& h  D. `. h. s4 v; y# I
when Ci>1001 and Ci<=2000 then
- K  D9 A) m$ S( ]- _! F1 r+ w       print qi=5;$ B; o1 S. W8 R2 Y
when Ci>2000 then( i2 _- R, M, A; B
       print qi=6
' O* G4 G2 D( }end;. R3 D' f( v  A* }& r* Q( U7 C2 ?
end;
( N) w% l" C  b7 x5 ]& f- @
9 K, l7 u7 K3 i9 j- g% O          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?
: G+ z$ ]' h  {5 G: J& O* j* K          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
) B" x3 v0 L$ @+ U4 L1 [+ u(number : integer)9 c' S  ?( D0 L+ ?( }" v) G
is, C: a" T# x- p# Q4 w
do. [$ h8 S' a; N* J; Z* n
   inspect number
0 P. H' N" C" H! h9 D: C       when 1 then   r# D3 l, e8 B+ S2 |& E/ p
          print "not a prime number"
4 A8 v- j  L; q, s, s  L  d5 o       when 2,5,7,3 then
& q- n2 i; Q3 M0 s6 z5 z# o          print "prime number"
6 X# `! x& p+ h0 F% d4 k       when 9,4 then
% S$ j2 }4 ]* ~          print "square number"
, b; W. O5 o8 ?6 r3 e9 W. w       else7 P2 a  A% m4 U$ _
          print "no special number";9 }0 ~% h9 z" Y$ @2 O" ]
          print "or number greater than 9";
1 V( K: |( ^: Y( B- f. h' C, d   end;# D' v1 u- O7 X$ K/ b
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-8-3 00:07 , Processed in 0.014750 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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