设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8269|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is" F6 ~$ Z* {0 w
       Ci :integer; qi : integer: ]0 {. U, c) Y( h$ v& s
do 5 B8 h4 s9 i& d
       inspect Ci
7 Y0 K  Z  P5 G3 iwhen Ci>0 and Ci <=150 then ; _4 {/ r5 R5 j: ^2 T4 w5 v
       print qi=1;
/ q+ l! e+ @8 A1 |9 ~when Ci>151 and Ci<=500 then
  \  S0 ^( \! ?1 F8 e+ f6 j4 _       print qi=2;# H6 R  @3 p9 K& T3 Y
when Ci>501 and Ci<=700 then$ r& S: t- p* t- q
       print qi=3;4 p& A$ b) s* n5 D) i
when Ci>701 and Ci<=1000 then6 ~$ u5 Y; Y* H+ m7 ^2 E  l8 ]9 T; b
       print qi=4;% ~$ Q+ h& h' y/ v( |
when Ci>1001 and Ci<=2000 then
0 E% g) |- T' K0 n7 L       print qi=5;
! D8 W) A' M) I, p2 I2 r' G8 U: Twhen Ci>2000 then
/ r; [& v& k# V  L5 O       print qi=6- e# V$ Q* @# U1 d
end;
, r: _7 k2 J( jend;
$ O, Y, P. A# g3 Q' w& h3 s+ ]) \4 w/ d) T7 a0 l* F  Q
          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?& _" H# T' w% B# ^
          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
3 J, ]. @! n& k0 H! t(number : integer)+ z, Z$ |6 V6 j! P9 C6 X/ N$ ^; S) p
is3 m5 t2 U/ w( ^7 L+ O
do6 p3 [! h0 q' `8 }$ V
   inspect number1 H( c2 h; a1 J+ J! R
       when 1 then & g; \' W1 X' O5 y1 ]6 m9 X& x
          print "not a prime number"
! o% l! T/ S. i, U1 c. C       when 2,5,7,3 then
/ |0 X+ S0 v$ a9 x. g& L          print "prime number"8 v% @! }' `+ C. X+ T: O
       when 9,4 then . _- I( D7 Z" i7 Q
          print "square number"6 `+ g, |7 s. J3 Z4 j
       else2 J+ O7 M6 F( a3 d% W, L' P
          print "no special number";
' R/ P& N0 K0 o8 s# k3 e          print "or number greater than 9";
& {) _3 t! x* Z2 F% e  o   end;, Y) s4 [# z/ q8 ]& |3 H% j1 h9 k% U
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-4-11 05:59 , Processed in 0.016228 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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