设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8539|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is
, U! k4 S2 W1 C# r- l) ?( W) n8 I       Ci :integer; qi : integer
$ B& C/ i  d* w% Z) s0 cdo % j$ l6 {1 F) |) M
       inspect Ci8 Y. {! Y: z* n- g
when Ci>0 and Ci <=150 then
. y8 A- L% ^' r4 \2 o  d       print qi=1;
" p. ^7 ?* s: S" bwhen Ci>151 and Ci<=500 then7 {  u8 J# y% ~0 P8 Y1 k
       print qi=2;
* U0 K  |; v4 y( dwhen Ci>501 and Ci<=700 then9 _; ]1 R+ e% a" k/ f" e4 }
       print qi=3;
- a6 Z( T0 e( ~when Ci>701 and Ci<=1000 then. ]4 d& s( v  d/ m/ H; p
       print qi=4;
9 ]$ }4 ~5 J4 ?0 _) B, D# ?when Ci>1001 and Ci<=2000 then# c6 N3 m& q3 V8 S$ [
       print qi=5;# h1 x8 V1 g4 s, b
when Ci>2000 then
9 u0 N; e. ~4 ?6 K3 m. D       print qi=6# L+ m. r/ O" d  L. v9 a
end;
/ {# a" f* `4 v6 X! H- ~1 Vend;
6 J) h& t7 [" _' K4 v* }4 {& T. P4 H% l' h5 G( C
          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?
7 J* G1 L& `3 w6 l+ T3 L* s  S          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
8 C" l" t4 Q7 u0 ^  r$ g(number : integer)) U# a# K1 `- B$ [( j
is- A0 ^$ b% a% C! @2 {8 U2 o
do; p' L3 {& h! H1 D' C* l
   inspect number
& W! @1 |" X. _       when 1 then
) R" I! A! t7 h+ r4 Z          print "not a prime number"; ~- q7 o8 L7 q+ i9 y+ X- M( K7 k# B
       when 2,5,7,3 then & c' p8 v& K2 c, T( c
          print "prime number"7 l3 R& B  y* |  T5 U3 D' c
       when 9,4 then
3 O4 ?) R2 m! C+ g; p' k6 b+ T4 w( n( H          print "square number"
2 }: X5 Q1 e3 e% J       else+ t* ~# q4 A" O+ {, r0 Z
          print "no special number";
9 i: E2 K; R" |          print "or number greater than 9";
* c4 @$ F! l+ X   end;
' W! E; H7 V- G0 v4 d* N" E; {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, 2026-5-6 17:53 , Processed in 0.018098 second(s), 11 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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