设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 7496|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is7 W$ n8 D! j( P* z) r
       Ci :integer; qi : integer
% A9 I$ l: O) `& }! {% `8 u- ndo
9 K( f0 O$ S' y# J8 q! z% ?       inspect Ci8 S( m; |, l* w8 k0 X# P( _2 y
when Ci>0 and Ci <=150 then
- E; m5 Q$ @! X2 v       print qi=1;5 B9 r0 n% Z1 O9 \7 \
when Ci>151 and Ci<=500 then6 D( R0 E, l; X% e. i, L) W
       print qi=2;/ J0 u* t, O" B2 `
when Ci>501 and Ci<=700 then3 b) }! s8 [6 ]" |/ ]- o; l# c8 z
       print qi=3;
- Z0 X3 t% J. {$ Z+ U( nwhen Ci>701 and Ci<=1000 then
8 F5 e- {. s( O) n+ F       print qi=4;
5 e7 q1 ]; q( w! E; o- s: B2 Cwhen Ci>1001 and Ci<=2000 then& X. @) v. @' U: }2 z4 _. s9 S
       print qi=5;0 }7 ^( O! R; D( u, P
when Ci>2000 then
% c6 T7 D1 t  H6 j. D. r  s       print qi=6
/ Z0 k! M6 ]! \' |0 }end;
8 Q  d5 Y5 \7 o: aend;+ u1 V! _2 S8 L" o6 k
+ @; N- {* e8 m- j
          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?
0 @" G3 E; N7 C2 T: U/ s          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
/ X0 _0 A: A+ ?  |" c) X) U(number : integer)
$ {9 p: f  T& l% Q, Cis+ I* x4 A* n; g2 r7 w& d, r2 ~
do3 b6 ]6 `9 ?3 Q+ x! J! j9 s5 m/ T
   inspect number
& \+ q, }8 v7 e$ l       when 1 then
0 V9 Y) ]- A+ o" B- E- q% f1 @          print "not a prime number"
- u5 L9 o1 f4 a% `0 b. r       when 2,5,7,3 then
8 y# I  V3 S/ Q1 J+ M" e4 h7 M! g" Z          print "prime number"8 r! {" g* }1 L
       when 9,4 then
9 b& s& m7 c/ Y, K9 l/ g. W( E2 N          print "square number"
  I% ^3 R. E8 O- `" ?, L" K       else+ ~6 L$ L7 a6 b* L1 E
          print "no special number";
' u* @+ X# E$ u% g          print "or number greater than 9";/ e- O$ O- w4 h6 v5 ?6 I$ }
   end;( m$ @& S8 m" w9 [" R3 b; z" 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, 2025-12-5 14:07 , Processed in 0.012770 second(s), 11 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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