设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8590|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is
( [5 Q, j! m" E8 u4 j2 b       Ci :integer; qi : integer7 D6 \+ r$ K* p0 E% R
do
3 C4 [* a' B9 J- a! {, d( B$ N3 _       inspect Ci
# P9 T1 m5 }+ Awhen Ci>0 and Ci <=150 then ' G5 e1 Q  I+ p7 S
       print qi=1;
1 E4 K' G( N9 I' S  t4 D1 D+ Xwhen Ci>151 and Ci<=500 then' |; z0 O7 W+ l/ P& F& P% r3 j4 C
       print qi=2;
6 t1 N% {; q! k5 Vwhen Ci>501 and Ci<=700 then% F4 M' L* x4 w! U
       print qi=3;. t2 E, F: U3 |( E# E# N
when Ci>701 and Ci<=1000 then
; @1 F# f7 a5 C( t       print qi=4;
" Q; p' k6 l( b$ fwhen Ci>1001 and Ci<=2000 then
* f* C9 j) R; Q2 J6 V6 d. U$ W7 x       print qi=5;% Q3 s" C3 F- J7 u! B( @
when Ci>2000 then, V& D0 P0 s- @2 \6 }1 i( P& Z7 s
       print qi=6
' i0 u& N: G( d+ }) c8 g9 iend;
) ^) I  G- r" P$ Lend;
. j, H. f& C. f, T- \4 I4 I+ l8 Q' F" }, O/ t& S2 w
          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?
+ J$ j( v4 o1 I. o" `          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
/ ]. d4 ]0 g# k  L: q(number : integer)
# ?: p7 o% [/ h( E& pis* A, I% W" ^) T5 R( n6 N
do  q* E5 h/ m( u7 H; p
   inspect number6 E; M" ~  v3 b+ I' c4 @
       when 1 then   n8 f. P# A" ^
          print "not a prime number"
, r: C2 N7 E6 W  q+ _$ H       when 2,5,7,3 then
; Y- ?  B8 U4 Z3 A1 K& D) h: h: E          print "prime number"
; N) A5 a7 }  e& G" w% [, y$ c       when 9,4 then
. z$ l. p# U) }2 M) z          print "square number"
# t0 G6 l* R4 [# g       else
& p% v8 C6 n! Z8 M' x) O- c9 v          print "no special number";
6 x" M6 e0 i' j0 Y$ z7 e* x6 Y          print "or number greater than 9";
, U6 D$ G9 M8 M' f! k( t6 _7 a   end;$ W9 x; A' y$ u
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-16 08:20 , Processed in 0.012512 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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