设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8716|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is6 U6 w! }$ V% p* [# ?3 k: t, ?
       Ci :integer; qi : integer
+ @9 A" j0 A8 f% Pdo
* B' T' H" m2 P. r/ ]& O       inspect Ci) j8 ~3 _( x2 T+ E: {
when Ci>0 and Ci <=150 then
( P. m1 d+ d$ S0 @% L' ?3 d& A+ X       print qi=1;2 d+ p( J; C) H0 K- v( i/ J6 @9 r- J
when Ci>151 and Ci<=500 then
: J+ S* ~! O+ W* B6 l; G, e       print qi=2;
* ?5 ~; j& {7 zwhen Ci>501 and Ci<=700 then+ g3 v1 _/ T5 C, H! U; m
       print qi=3;0 V& k5 T- m/ A+ E& i
when Ci>701 and Ci<=1000 then
  L( Y2 s, O3 c) N0 H2 I9 P, u       print qi=4;# w3 x! o  \+ x8 r3 I) {  h
when Ci>1001 and Ci<=2000 then
, a- r4 e3 `& T8 A1 v/ E1 x4 w1 }       print qi=5;1 f; q" M, w! r. S7 r3 D
when Ci>2000 then, _* g0 b9 \' f" _) H( t* {, d
       print qi=67 L0 a1 n7 T. m% e# F
end;
6 C# T6 L( W) _. W$ r9 d5 ]( iend;" n: C4 |: C: g% |

' t1 w8 j- X7 Z  W, _          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?  c5 I9 p- v5 L
          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
0 Q5 V" r- a% X( `& _(number : integer)
5 d, _3 d$ S0 Q; tis/ Y% q7 X) [+ H  P
do/ V) ?4 K, H1 X; |! A; I4 B
   inspect number
# @9 d" }* x, P6 \# R8 g. _: S       when 1 then
% n, {& S, }* f& Q8 o          print "not a prime number"
5 }, j) f' V6 l8 t       when 2,5,7,3 then # a# g7 {, J. e/ g& _" ]4 l
          print "prime number"2 W. S& g3 p2 A; a" ?* ?
       when 9,4 then 9 O- |4 [, _% Z1 L2 ]* V1 E  p
          print "square number"! i# s0 a  H6 p  K4 q3 T3 F
       else
5 @; K- F5 o6 _8 ]! I          print "no special number";, t3 W. w! p; V& y5 T& l1 z9 t
          print "or number greater than 9";5 p8 L- Y6 x1 j: e/ _$ `
   end;
9 o% p, c  l/ J3 ~- d% `- Jend;
 楼主| 发表于 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-6-15 08:30 , Processed in 0.012619 second(s), 11 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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