设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 7431|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is
/ g* y9 C/ E$ e7 N. r3 U2 W2 \1 J       Ci :integer; qi : integer
+ ~( t, P8 e' r1 G/ L' R8 Zdo 4 K6 {7 \2 @) i+ T4 s
       inspect Ci4 F3 O( N5 T6 z& m
when Ci>0 and Ci <=150 then % \8 m2 H$ y% Q6 k0 j; t
       print qi=1;
! z  N6 c. F- D9 i9 h- W/ Dwhen Ci>151 and Ci<=500 then) l, h8 {: E8 Z* e
       print qi=2;& f, A# D8 J, E' ]$ V- l; e; U" A
when Ci>501 and Ci<=700 then
6 z# h- z& ]/ E. q. O5 t* b, F       print qi=3;
% m8 v, r& I8 X! f* B7 {when Ci>701 and Ci<=1000 then0 v( C5 P7 d8 I3 E, H+ ^* ]( ?8 t
       print qi=4;+ n4 A; T1 A( }# F* x
when Ci>1001 and Ci<=2000 then' P0 H6 ?6 ~( f+ `
       print qi=5;( [. L# E& E/ a5 t( J- h
when Ci>2000 then$ ~+ }8 x8 k* ?7 x
       print qi=6
3 V0 y% H, P* j& F4 i' C. jend;
- Y0 [' K; A. C- y9 P; e9 fend;5 g% N# S; x8 s
8 w; s( w) i# v' `! z' d/ }! z
          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?
9 h2 [$ V8 p# L- N          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:. B' x, B  e0 ^+ j% i8 b$ @
(number : integer)1 l& P( r# T. Y% d
is
7 p  r1 Y' O2 x# V* K" K, N- edo
8 M( S! i6 ~/ x) y+ o, g   inspect number
( [+ m& {+ ~  w       when 1 then ) x! A; M( `! I& ]/ s( |1 |" D
          print "not a prime number"
2 _$ T& s0 A- l9 Z3 d6 {       when 2,5,7,3 then
- L7 l6 |+ }: i) _5 a+ |6 r          print "prime number"( D$ F% A0 b3 E* h/ \
       when 9,4 then ; r9 z/ N8 P3 ?; ?% V
          print "square number"+ z& H9 d7 s4 x! M$ S
       else
- T0 s9 t; ^2 P& M! j! r5 n          print "no special number";
3 p+ ?! M* y) ^5 i' }          print "or number greater than 9";8 D) i! s0 d5 M9 f
   end;$ c4 V0 u4 R. A6 A+ a! @/ X. c
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-11-23 12:21 , Processed in 0.019476 second(s), 11 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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