设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8582|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is$ `) z. [6 H; g. u
       Ci :integer; qi : integer
" N% b/ Q4 g0 n8 S" J* zdo 1 G& S0 M  |' G+ G( g8 u5 d
       inspect Ci
! p. x/ x8 E# i* a" uwhen Ci>0 and Ci <=150 then $ M( y, L" i/ K4 s1 E
       print qi=1;
: Y" T- e/ Q. k: r5 @+ }0 o% Hwhen Ci>151 and Ci<=500 then7 A% O' K. w$ o0 x
       print qi=2;, M8 r. |% t3 G$ c) d+ V/ C: \
when Ci>501 and Ci<=700 then
9 g' u. M# {9 E% v% ^       print qi=3;
; M; l; s, r7 _# J2 [  P  Qwhen Ci>701 and Ci<=1000 then
$ S% f3 O. g6 j% u: M! J       print qi=4;! i6 _* A* P# G5 c
when Ci>1001 and Ci<=2000 then
9 q5 y' S" X1 A' g       print qi=5;
/ V( @+ Y. F# }0 e6 v5 r0 Swhen Ci>2000 then
! p6 e" D, R5 ]2 j       print qi=6
/ R* S! z: U4 W6 p! z4 G% rend;- }+ I  v4 h/ U1 v; E
end;* @  v2 ?8 [( d& O" U

5 ?) l. l/ X) o          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?4 V$ |5 j8 J4 v6 g) L8 T& H
          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
* p. A* W) V+ S: ]" O(number : integer)
6 }, Z  I, `; O- K3 {/ Z- K$ jis0 X; Z7 L6 H/ I; r5 {$ l
do
- E. i7 W8 z) }, Y' a# t   inspect number& }# r: o/ a0 _6 Y6 G; N/ b
       when 1 then 3 ~; E# I+ P/ s
          print "not a prime number"
) K! w) y' s) a. Z- X. Y7 f) F       when 2,5,7,3 then 4 R7 m" |: F& a
          print "prime number"
# p/ s+ T7 }4 T% T+ D1 h, q/ k3 J       when 9,4 then # c  H/ p  ~6 M, [) @
          print "square number"8 \* ]' G: J& p8 j8 g4 u
       else! C8 M" t4 }" b) x8 f0 R
          print "no special number";0 o5 f2 C+ v+ {5 j4 G8 c9 K
          print "or number greater than 9";5 v+ Z. G& R! G0 l4 }3 ?
   end;
4 A; t6 ^4 }2 gend;
 楼主| 发表于 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-14 14:40 , Processed in 0.022125 second(s), 11 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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