设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 7834|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is0 ?9 _. D9 ]: B! _- u
       Ci :integer; qi : integer* P# f8 {& H7 R$ m" x
do 9 i  x+ n+ G9 g/ q% m6 U3 C
       inspect Ci
/ i; L: O1 a( E. q4 ~/ s( Iwhen Ci>0 and Ci <=150 then
) o4 F. V1 U8 }4 h, a+ z       print qi=1;
7 q, e+ l8 g+ L9 Y7 S, ~0 `when Ci>151 and Ci<=500 then  s1 C* L# p- _% i0 O3 E
       print qi=2;
- r0 T; I" h0 U8 T, nwhen Ci>501 and Ci<=700 then( Q( M2 r6 C2 |
       print qi=3;( r1 p" J+ I& F' J: l+ |# t
when Ci>701 and Ci<=1000 then6 q! U: {" N& O' ~6 V  o
       print qi=4;) Z' G( O: N, I: N& W
when Ci>1001 and Ci<=2000 then
5 ~3 ]' L6 q/ a3 ?3 i) U       print qi=5;
  d# u* L/ o& B: d% Rwhen Ci>2000 then
- D9 F  i9 I/ Y' t. s! R/ p' h       print qi=6# Y/ r; B- I* X8 f& A! H
end;
! X( j& w# d2 T( z1 Pend;" x6 f2 s8 B9 @* o

4 i- @8 W$ ]9 q& e! J6 A* f          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?
, a7 w' y  r3 v' Q) B          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
* |: \; x4 Q# b. w/ Q# g) m, Y4 N# L(number : integer)$ h& B+ E# x) k5 V$ U) g
is
& b3 _5 O' R, p0 J# J1 o0 x4 Gdo
" r" q. y5 s% D: l; d   inspect number
4 @9 O& y$ H8 i: X2 y) I8 Q       when 1 then
! t; w0 B8 j: [6 Y          print "not a prime number"
: R7 [+ \$ l6 _, ^5 T& q8 M       when 2,5,7,3 then
, y7 y+ F# C! F# }% d8 d          print "prime number"
* D* ^1 |" u, a, C4 S: }       when 9,4 then
3 ]( V7 @. c. C; n4 t0 N          print "square number"
4 J) L3 v. T8 i2 B" W1 A       else8 x5 \  i4 J# M$ `: E+ M- I
          print "no special number";5 p* O( q9 U  Z! Z* X
          print "or number greater than 9";
$ S" f  V1 G. X; h   end;
) A" V6 L. d$ C) O% Tend;
 楼主| 发表于 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-2-1 14:56 , Processed in 0.020252 second(s), 11 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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