设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8657|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is: G2 K2 W  M  ?$ O4 |
       Ci :integer; qi : integer
. O- [/ @4 F. j: K. b5 h" tdo
" b- X7 O& C7 ?$ r. v- |" I3 W: O" d       inspect Ci
+ B9 Y% S& g4 v- Z: [; V" S9 bwhen Ci>0 and Ci <=150 then
9 _: q3 D- t" ?       print qi=1;
9 L, U1 t* ?, x5 ~0 N+ ?! q% S0 |when Ci>151 and Ci<=500 then* H7 [" r+ P4 l& v6 t
       print qi=2;
7 \: R. D7 s* D, d  I& ]3 T$ {when Ci>501 and Ci<=700 then- z* m! G" _, F/ U2 ]4 _
       print qi=3;0 ]. d+ x. S% X6 u* e4 l+ E+ n- [
when Ci>701 and Ci<=1000 then
! w$ [& b1 w# t; k       print qi=4;
9 m% a  j0 a! t2 zwhen Ci>1001 and Ci<=2000 then
& m( O" ?- O  a5 F$ A       print qi=5;
3 D8 ?7 w% U! w4 t# C$ i& Iwhen Ci>2000 then9 M1 z7 u$ g5 r2 W0 p
       print qi=6
* p8 P; \3 Z; J* ~6 i8 cend;) k2 D7 b! L2 v2 B% K% a0 W
end;9 e" o& V6 D# X- U/ t

. Y! f2 b6 |7 N5 S, U7 B5 V$ }          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?& Q+ {* ]  i( @# K0 u1 g9 y. P
          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
/ G  c$ C: P" P1 M+ D6 M6 ?(number : integer)
6 D/ r' F5 [9 Uis- R2 T( E: p) N5 d- Q: d
do
7 u# l# L6 i5 y; x9 s! P$ O4 B   inspect number( L# H7 f4 E- E8 d, m
       when 1 then
) F" d6 Q4 [2 x0 J" p/ T          print "not a prime number"
$ _4 G4 z1 J& x9 U2 ~       when 2,5,7,3 then
; X" S' T4 N$ w4 j& d          print "prime number"# x- @+ @3 x" n& K8 d$ l- O) k
       when 9,4 then
9 S3 {4 T' [8 p+ f, A6 n  X          print "square number"
5 H2 ~2 q/ O: Z) M3 N       else
+ _. X2 \) C9 S2 C2 Q          print "no special number";2 d/ P$ m, y" G8 H
          print "or number greater than 9";" f% s( ]6 T0 J5 c
   end;
1 d5 \& @$ ?8 oend;
 楼主| 发表于 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-6-1 07:07 , Processed in 0.013966 second(s), 11 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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