设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9331|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is! c! W$ |3 u  a6 |* K4 s
       Ci :integer; qi : integer8 u9 u! x( w$ m3 d. L: t+ e1 v
do ( j2 @3 A. j$ p5 u. O8 Q  Z3 K8 e
       inspect Ci
9 N- p. }2 E2 l( n. ]6 Twhen Ci>0 and Ci <=150 then 4 ?( X8 q$ X+ n/ s' K7 F
       print qi=1;" H3 \6 G5 }, Z6 |+ e5 E+ E% A4 \
when Ci>151 and Ci<=500 then* |$ m2 I% m$ {' f; R1 A* u
       print qi=2;
! F5 P  Y* |( u9 |3 |when Ci>501 and Ci<=700 then9 l  u/ @) m5 t; v$ u2 E% L+ Q  Q
       print qi=3;
$ \1 w/ \3 ~1 [when Ci>701 and Ci<=1000 then  ]- J* R5 b; W% p- T
       print qi=4;
0 O) l+ S- M* g( I$ J1 C. bwhen Ci>1001 and Ci<=2000 then
( S  J5 F3 Q, y, C* ^" h       print qi=5;# b) d( S( ~6 |8 Q, I, [* _
when Ci>2000 then
3 E4 y9 d# l: h' G- m       print qi=6) Z( Q2 ~2 _6 f( U
end;
$ y1 `/ F, x- i, w, Iend;
( h# q$ Y5 \, W
3 t  t' I' u4 E) C! h          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?7 i; X% y7 O: x6 V3 g6 e% p4 Y
          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:. Y8 J9 ]5 t# b+ Y, L7 V
(number : integer)- s' t0 E/ R0 ]( K
is! q) P& g. m* v7 {
do+ a) L6 y3 S% [9 n; X/ ?8 y
   inspect number; E+ K  I$ y" R' A
       when 1 then
! b+ m* g9 _. M$ T% D- g0 C# h          print "not a prime number"
" `2 |" e$ F: t       when 2,5,7,3 then : m/ X9 T4 N& ]3 ]" c0 W
          print "prime number"
6 u; f# i: D6 a       when 9,4 then
% ~  F6 e8 d3 n# ?2 ~1 `          print "square number"# @  O- T3 p( P9 n: e; H5 ?4 @  O
       else
+ @' P4 E% ~. }6 w* u          print "no special number";
$ M5 Z  p2 u2 y" G# b7 L2 u& p5 K          print "or number greater than 9";
% j: E+ V; H+ @, p" ^   end;
2 z2 t; u/ R1 C. kend;
 楼主| 发表于 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-9-2 03:26 , Processed in 0.014495 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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