设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8628|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is
9 s+ F- k* _( \9 e4 k       Ci :integer; qi : integer
) r  }6 }3 Z9 s! x2 ~6 c3 ]do
" c8 B% A: Z2 C3 t9 E/ \) S       inspect Ci! t6 f, b! S9 a3 Z3 T
when Ci>0 and Ci <=150 then
" ~, d- w0 u& ]$ g  Z8 ~1 }       print qi=1;8 b" T4 ^) j! U( t: G1 E
when Ci>151 and Ci<=500 then" B1 x+ N: o) J* T$ P4 ?- d
       print qi=2;
8 S. R5 N* S. N' k# P/ f4 L# Rwhen Ci>501 and Ci<=700 then
2 \7 h: k, J) q2 e+ @( Z9 q! l; d, F       print qi=3;
8 b. U6 g8 [( I0 i- k; Owhen Ci>701 and Ci<=1000 then
% ?. ]/ W. S- |& Y2 J: H, N       print qi=4;2 w! y/ v* Q1 x' x# l* Z; R  t1 \
when Ci>1001 and Ci<=2000 then3 C4 v9 p* V: ~
       print qi=5;2 m" ]0 M9 p4 g9 b% ]4 h
when Ci>2000 then
( ^" S( h4 s! j- m       print qi=6
$ Z. h! M7 S5 L4 V* o1 W9 o9 Mend;* H, ]/ N8 W6 F0 v& i1 ^
end;
: i8 W' A. N8 t4 K( E' O5 G9 W4 m. P
          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?
% {0 V& Z. p3 Q/ C          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:0 K, M6 I2 L9 U# i, U5 Z
(number : integer)
7 \1 D# Z  H! E# Yis
/ E7 X5 G  z3 Wdo( m: F; w- Q8 j  ~
   inspect number2 Y' X& O5 S+ U5 s% c
       when 1 then 3 |* i$ s* q0 h% F
          print "not a prime number". M  Y6 ^* _" |. ]# Q6 U
       when 2,5,7,3 then ! Z  o. I+ e+ x  T, F2 I
          print "prime number"
1 ?4 X; U+ A$ c       when 9,4 then * _! n1 D" j. p8 Y1 S# H
          print "square number"% |! l9 P7 O% n, d* T' g( Z$ |, k
       else- S9 {6 b) \; g) c: z; H& ]
          print "no special number";
0 }: G/ V( k" Y' ]1 b: Y          print "or number greater than 9";7 e8 c% `5 V) }$ _# A1 J. A* ?8 e; a
   end;" K; Z* l! G, v1 o# 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, 2026-5-24 17:50 , Processed in 0.014171 second(s), 11 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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