设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6841|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is
( e* Q9 F/ Z7 V8 A: T- Y       Ci :integer; qi : integer1 W( N# P# M" _; M
do
( X1 v7 _, v3 w# N       inspect Ci
& S! O6 r  b$ \( ]when Ci>0 and Ci <=150 then
+ Q+ r8 ~- q: E' ^       print qi=1;# a/ }7 @6 D8 S( N! J% X. N  G' t
when Ci>151 and Ci<=500 then  L- t  [5 N* c( s. `
       print qi=2;+ {6 p* Y" }+ H' j
when Ci>501 and Ci<=700 then1 [( y0 m) @, j0 ~3 L2 g6 f
       print qi=3;
# B8 \: o* x) Dwhen Ci>701 and Ci<=1000 then
9 _& r9 I# ?; w$ i0 r5 v- |: q4 i       print qi=4;$ o2 L1 l6 f, Z7 G  v
when Ci>1001 and Ci<=2000 then
/ l; W0 P' S/ m: q; t6 |1 {/ @       print qi=5;8 C+ y. {; M6 p& q& \6 V
when Ci>2000 then
# o4 y9 M* d! x' I* {1 q       print qi=6. h9 C7 P$ S: r6 `/ _9 G( D
end;
4 ~8 ~+ q( B. S5 @7 r2 ~end;1 F# p% u+ T- d* N3 g
- C9 {/ d% z/ R& \* F, G* K# X
          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?
" h7 m$ v4 M3 h9 ~' Y. ?7 _          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
7 W( B! A% d) P# D# x(number : integer)
/ E3 f# O, D. x5 M$ uis$ H  ?5 T7 G7 b' s3 v" [( y' L3 c
do
9 e! I& O% B5 _4 @+ ]& P# x: C   inspect number
  U! e; y7 x6 q8 m7 Q9 J. ^9 H       when 1 then ; u4 u. o! k! A8 k! I+ o+ r6 u
          print "not a prime number"
4 w0 A" I9 O* o1 u       when 2,5,7,3 then
7 f. o' V* ~7 q( g          print "prime number"
! a/ i- F/ X! k8 R$ b       when 9,4 then
! M5 s: H& t0 ~' _8 f" d7 C5 B2 X          print "square number"% p. P. r& S4 R! c1 K# Y
       else
: I- X9 p( [6 p2 e1 \          print "no special number";
( C* J# |- a! a          print "or number greater than 9";* u% ]/ u7 V- Y+ ~0 u
   end;3 \& V% N5 \9 Z# u- |  g3 S  G
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, 2025-8-29 09:34 , Processed in 0.012280 second(s), 11 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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