设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8661|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is+ r6 A8 J3 D  W0 g1 d0 ]
       Ci :integer; qi : integer1 B9 V: J9 q; @1 o; A
do
1 ]' r# |& H4 G3 E" Z" }0 r       inspect Ci
- x8 E6 M  d# y0 Z  @# @when Ci>0 and Ci <=150 then
) w; i' A( o3 j- r/ K$ Y       print qi=1;
2 \* d; ]3 v* Hwhen Ci>151 and Ci<=500 then2 X' R7 c/ v  A
       print qi=2;0 Y5 J8 u5 F1 A# o0 J* O9 b) y- T
when Ci>501 and Ci<=700 then
, e+ i! S$ n% Y0 |" E9 a       print qi=3;
7 }% j( b- O/ n) j) ]when Ci>701 and Ci<=1000 then3 P4 N; k* E% z
       print qi=4;0 ], u" b6 k  R/ b
when Ci>1001 and Ci<=2000 then
6 n, h/ ~- ^" ]       print qi=5;
! u! p9 `1 Y* V* iwhen Ci>2000 then* {  G& X5 t+ U
       print qi=6
8 [9 l! Y. {, d9 ^5 _, L+ oend;5 t! e& ?# p$ S0 c( l: `% ~
end;
& P' C" z/ T" g' N0 U: ~2 D: v7 _) N) _
          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?
, h' o3 z' s3 v8 h. F9 v, _          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:1 q2 |3 S! }, R2 U; K
(number : integer)
8 G# g5 Y3 }" T9 s5 Q$ U; ais4 c) l; H* m) U3 o4 \
do) N, h6 ?7 L! V5 v  I# q& D( |1 W
   inspect number
" A. N0 b! ^4 v: D% ]3 z       when 1 then 5 Y. t' H  I: c! X
          print "not a prime number"* ~4 Q" u+ ~0 t. b5 W
       when 2,5,7,3 then 5 S) ]7 r/ Z3 u. h6 ^7 m8 A& @/ S( _
          print "prime number"7 S# _2 I/ ~7 m( m. p# h, x+ b$ I7 y
       when 9,4 then
) C! v0 x* q$ O$ _          print "square number"
0 u$ ]/ f* y; |- X, c2 \) ^1 R& Y       else4 T9 x* `3 S- j0 m$ R) ~2 I
          print "no special number";
$ p* C) S8 W4 Y$ J- t- B          print "or number greater than 9";+ Y2 N: V: s9 h* q3 I. b
   end;5 ^6 h  E5 Y8 r, w4 f/ [( j
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-6-1 19:55 , Processed in 0.016332 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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