设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9199|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is
: z) d# B) }& n* F7 c       Ci :integer; qi : integer( z  E3 D; Y# W  d
do
0 o- {7 |/ U! ^" b9 A( d; Y0 b: q       inspect Ci$ ^' O( [& q: I6 M) U2 L3 t" p
when Ci>0 and Ci <=150 then 2 }; @0 x1 h8 J; W3 p7 H
       print qi=1;
) V6 b" ]& U' O+ ^7 j: I; Q+ s  ~when Ci>151 and Ci<=500 then  Y! L, k4 n% {0 a5 C2 u0 l% {
       print qi=2;
& Y! F- a6 a. f+ g6 {when Ci>501 and Ci<=700 then
0 q. X/ @+ y$ {% I& l       print qi=3;( L: L. L2 L; t+ M
when Ci>701 and Ci<=1000 then
, B1 c9 [5 u+ d& `0 D       print qi=4;+ F- Y& M7 ?3 @( c8 X  f* [* s) s
when Ci>1001 and Ci<=2000 then: A% b9 n& j+ }- }  `8 Z
       print qi=5;
4 g" r  u% p- Q6 [3 nwhen Ci>2000 then
% ~& h/ }5 |4 g% d       print qi=6
, w. R1 K( ?! C# d; Z. cend;
' S/ u# v/ a3 x; Iend;
9 k( o( O/ }1 X, V) e2 t; q' H- `" s: `  @* V3 \
          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?
  z. a% F# ]' k, [% ]          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
+ N1 ]) f# x" |2 j) [& N5 r& y(number : integer)
: g! ]2 P6 W, _, L/ Gis
! v6 L% k( |- B) ido; B" r7 Z! F5 k4 v3 F( ]
   inspect number
1 {7 h( |; {/ n/ J       when 1 then + c8 M8 f, M3 ^
          print "not a prime number"$ Y6 N( o4 p2 B2 ]7 S7 T
       when 2,5,7,3 then 4 a8 X% l. k) i8 k* I/ f- e
          print "prime number"3 V" ?3 _% U# R- X
       when 9,4 then
6 G0 w% D" h) b8 l( Z# o          print "square number"" f- d8 X  m( F  f9 z* k3 s
       else
: }8 j% s& K5 j- ~4 N" W, \# z  k          print "no special number";0 k) `5 J2 B: Y$ X. M
          print "or number greater than 9";) j2 c2 s: w0 j  I4 }& f! K' @
   end;0 V9 P3 I* ?, Q# a; E" S% J( @8 f
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, 2026-8-10 12:44 , Processed in 0.019586 second(s), 11 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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