设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 7804|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is
/ M! ~' [1 r  ]: i5 h* x       Ci :integer; qi : integer
' V, [. r8 S* ?3 A  wdo - d( v  M+ J& t* h
       inspect Ci/ l4 V6 t6 x. G0 J; H$ w8 J
when Ci>0 and Ci <=150 then + O3 e/ s+ A% H0 w. |3 Y
       print qi=1;
# b7 c0 |0 W: B  f5 |when Ci>151 and Ci<=500 then3 \7 q% L6 O! i" {
       print qi=2;
* B& ]% J2 W) \2 B8 B0 |when Ci>501 and Ci<=700 then2 Z$ l" D3 P0 g: F
       print qi=3;- ^9 z0 q  m6 T" j8 E- R
when Ci>701 and Ci<=1000 then
# N# ~/ Y- J( T9 p$ r0 y       print qi=4;( [5 ]# [/ q% v( f4 f* g0 u& u2 p
when Ci>1001 and Ci<=2000 then
# |4 w# z6 \# P       print qi=5;8 o* g7 e# M* _. S
when Ci>2000 then( J+ i, e2 D' ]9 s; c, l* ]
       print qi=6
+ T0 \% U, J6 d- d3 m3 Q) Tend;/ D/ C  S0 O" D0 i; ^5 S
end;- ?  T; l; E6 l' B0 ^9 z

  _0 D* f( L  A) D" H          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?
) a' W! V$ k' C. J( b# |  N# s7 }          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
6 [9 ^) }$ _# s  w0 c) |' s2 r& ^(number : integer)
" Z- t# z/ ]% |5 ]/ tis; Y2 b" ?. I$ v: C6 r: ?# Q
do; h/ f4 q& ]1 h2 d! c5 T# k  }
   inspect number
+ f8 m. ?% @. a" O$ Q: X2 s  k       when 1 then 2 N6 w% o% d5 ~+ t
          print "not a prime number"
0 A2 F3 `, @3 e       when 2,5,7,3 then
- y% p. E2 u3 i* P: Y/ X          print "prime number"1 q3 t" o, @4 H' M# s. \
       when 9,4 then
+ b/ \0 D- A' ~' C0 p          print "square number"
$ |* a& Y9 A( F' J/ w       else0 e" d2 k+ O& Q2 J( y+ n
          print "no special number";
$ F/ W  e: F( ~. s9 r- C          print "or number greater than 9";
5 Q( J. [7 ]7 S# W6 N) g2 e% _4 R) N; o   end;
. i7 E, N5 R5 `9 m% Y9 m' @* I' Xend;
 楼主| 发表于 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-1-27 17:23 , Processed in 0.013619 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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