设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8179|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is! C! U. `8 t+ H' s
       Ci :integer; qi : integer9 Y, Q# l% Q2 T8 e  i+ ~
do / ^) t9 A/ M! E/ Y* h
       inspect Ci/ t8 v$ ^$ @6 R0 N& j
when Ci>0 and Ci <=150 then + G; l& E+ H; k
       print qi=1;
6 Q8 ~6 l- f$ N3 F! Wwhen Ci>151 and Ci<=500 then; i6 u( B2 O9 T1 B2 J& K8 y
       print qi=2;
7 V" `4 C; `4 \, n) Hwhen Ci>501 and Ci<=700 then( {( ?9 Y" g. J3 ~  \( {
       print qi=3;
! P, K- Q' ]9 K- a. Cwhen Ci>701 and Ci<=1000 then
8 A3 E8 m+ K$ p9 t; j       print qi=4;
+ N2 ~8 q& [) ]1 F; M2 G, n9 K6 pwhen Ci>1001 and Ci<=2000 then2 w% K- P5 `8 @2 O9 d5 z
       print qi=5;" O4 G* i2 P% o: T
when Ci>2000 then; [5 d. A! D/ r- r* D7 G
       print qi=6
+ t1 y' C9 {9 d! P/ Q& @. uend;, j6 n3 @) m% n0 W
end;' D! b4 }5 a  T3 N
, u. x* M( a7 @8 E+ f1 P7 G6 e
          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?
" b2 b; U$ K; U  T3 _3 a          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
9 `7 C( A5 d. l1 X0 \7 g(number : integer)
7 g" O9 C# _& {) T: w2 \is
9 o& Z) A2 r3 Z( ~7 W/ D- [7 Ado
7 ~. ?7 z; a: U* M! B) {% V/ K8 ~   inspect number" e( ^1 ]- a) K: `; K
       when 1 then , \; D; r5 R( w& M% u0 Y
          print "not a prime number"
5 l& D6 H0 N% g2 X. _       when 2,5,7,3 then 4 J1 ^7 x! ?8 _( J  `& y+ ?- `
          print "prime number"
9 o( a  N- G& {       when 9,4 then
6 I' ?6 c3 i. B/ B$ q& }          print "square number"
* r: s. C4 o" n, p+ @' a2 `$ K       else
8 o4 F! ~, S. T4 v. R: F4 y+ T          print "no special number";
" I( A% z) p2 p/ Y. l          print "or number greater than 9";, S- P' K0 N; R: U, H" _
   end;
& _+ I, @; a& W8 N7 i1 kend;
 楼主| 发表于 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-3-30 15:11 , Processed in 0.015671 second(s), 11 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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