设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6596|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is# p0 L3 a& A! \1 Y& j' F
       Ci :integer; qi : integer
* Q4 X! F, }5 Ado
. j" @0 v9 A" Q       inspect Ci
; T! N, D0 }' e3 Twhen Ci>0 and Ci <=150 then # y# ~/ u' e; G
       print qi=1;6 T/ T4 J8 S: i+ c
when Ci>151 and Ci<=500 then
6 o+ r6 a3 m5 I% F* w  L/ }- K1 P6 P       print qi=2;) c" K7 z7 c7 o
when Ci>501 and Ci<=700 then( {- k1 J2 [9 ?+ b/ d" r) p' A
       print qi=3;5 j% l  l6 ~& v: y
when Ci>701 and Ci<=1000 then
; a$ J' x6 \9 Y$ w" v. d  V       print qi=4;
. N" g3 D& _+ l' H0 [8 rwhen Ci>1001 and Ci<=2000 then
% C2 J# M% T) M. ^3 O       print qi=5;
1 H2 a+ v/ T* N; rwhen Ci>2000 then
/ y, J  ^& M; w       print qi=6
4 d2 a; |" a) p+ U, vend;
3 G7 C* d0 X2 uend;3 V4 ?' L* t! |5 Q
% J  O6 ~* s" Z! k$ [7 n" w
          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?
+ x5 V2 i0 a4 B5 X. g          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
% @8 O, l' Z+ G' g(number : integer)0 z8 N, L8 X6 `+ a' V
is2 Q* X# D  i" H8 Y( I
do! d1 B2 C" w) N. I5 o
   inspect number  B2 N  I4 O! ?% N# }6 Q
       when 1 then   Q2 Q& j# E# X+ ?
          print "not a prime number"
1 ^# i5 @% L9 Q0 [. _* v" E       when 2,5,7,3 then 7 M. u3 b* Z" A- J5 ~
          print "prime number"
$ p( d% V. z! @7 j) O       when 9,4 then # F% z  d- ?5 |& W, a4 {, D
          print "square number"
3 _. t- F! }8 g. E( }* V1 l4 S       else+ M& k5 D9 Z4 x* q
          print "no special number";
' w* Y1 g+ j" k          print "or number greater than 9";
8 F( Z% @: A; R5 C, S3 k' R7 ^   end;6 o8 V9 T1 f6 A* Z6 Z* p8 Y
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-7-16 04:16 , Processed in 0.011485 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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