设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 7676|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is
  Z6 N6 {9 ^; v9 ?, a& q       Ci :integer; qi : integer7 z& E# e: X( o5 r' `
do
2 ?* r9 S+ E$ _0 y" T       inspect Ci
6 H9 \) b$ P" lwhen Ci>0 and Ci <=150 then * r* R. L: ?7 i+ J, [/ K
       print qi=1;
& y$ ]* ?1 ]  Lwhen Ci>151 and Ci<=500 then
/ [, r8 }1 H9 I; l       print qi=2;5 e: v+ c( s2 X* o8 O0 l7 `
when Ci>501 and Ci<=700 then
3 y8 p* t/ b, S       print qi=3;0 R% O+ K$ P1 W. r- t: ~+ G
when Ci>701 and Ci<=1000 then
8 H6 \5 R' ^  A1 X4 t4 Z       print qi=4;1 }7 \5 |( b0 c' i  a6 V1 V
when Ci>1001 and Ci<=2000 then
5 H- g1 E, ]2 C2 Y: ~0 R. Z! k7 h       print qi=5;& [7 U1 A3 C# i) s+ E! f5 A
when Ci>2000 then% U# }- B7 X' r8 J" d1 k
       print qi=6  j3 j. N; c) A# ?0 z- g
end;
; p  G/ c, ~2 v  a6 {% O1 r) Jend;+ i+ H0 q" b/ L7 ?( [, D2 a: j
& `0 T5 q8 E1 A; I" A1 v
          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?
7 V! |3 h4 l: E, G1 [5 {          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
; h" d" o1 U: ]4 h(number : integer)5 ^7 ?' v7 }/ n( X2 [
is: c4 q. C1 H1 i
do
# {+ e" R7 a: l" I; ^   inspect number+ [# m) l7 g! l% h4 |7 @' f+ K
       when 1 then
% X% |& }, l- x. x+ [' l% W' d          print "not a prime number". D) t/ T4 \8 V& I
       when 2,5,7,3 then
( j) w; T+ b/ @: H9 n( [          print "prime number"# z3 f& U" |# j" U
       when 9,4 then ' O" _3 D/ h, R9 c
          print "square number"
# X& `' I0 k2 u/ v; D/ R, H4 e5 d       else5 F4 |0 |& m$ N) |, _
          print "no special number";6 y- U2 S  q& @; K5 h5 u. l
          print "or number greater than 9";4 j/ B- V& z1 V* e) ?/ o
   end;1 r3 P4 z8 {% U2 F/ u3 _
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-29 19:15 , Processed in 0.012706 second(s), 11 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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