设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6486|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is
. M4 V% V! D8 j, l+ L7 p  [       Ci :integer; qi : integer. ^# z( [4 u1 P2 i3 L) p. W: G2 S
do . q3 R! ?" i& M
       inspect Ci8 M" n  w6 Q: I7 f2 u  Y
when Ci>0 and Ci <=150 then
( w0 Z+ ^8 r9 E- Y$ C) d       print qi=1;+ w) S: C7 ]5 s6 U; B
when Ci>151 and Ci<=500 then
: t% X1 t9 p, V       print qi=2;7 M8 l1 d# D, A5 u
when Ci>501 and Ci<=700 then
% s7 P: }  |$ G       print qi=3;8 I) F& a$ _+ R, }# G& _8 R* E7 }
when Ci>701 and Ci<=1000 then
! F  X; Z; D2 O  g6 u; O3 M* C       print qi=4;
; ~' [$ o0 x/ j8 c! pwhen Ci>1001 and Ci<=2000 then
9 P% Y- a5 b( u! l/ _4 b( }$ S" ^       print qi=5;7 r, r9 d  Z# p# }+ _
when Ci>2000 then
5 i+ I, t3 ?0 }5 ^' v       print qi=6
. j/ b2 [+ i2 _- X# Q) \end;8 o" P4 Z9 @: `+ K3 p1 }1 j
end;, {/ I% ?; a) z- y0 G! q) z
3 S1 B7 a* r- D* ^) ^3 d) u
          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?$ d6 O7 A0 ^8 y0 w
          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:2 T$ |1 m7 e! k& V, U, l
(number : integer)
6 L7 n" _) o- o- y! G/ w7 Fis
1 y  v; V  {9 [9 sdo
& l; b9 A2 P8 ^  _5 H   inspect number
/ G) a% t4 a' \0 `       when 1 then
" V9 o+ n. E+ D. H- s7 f          print "not a prime number"
0 q6 `! l( O2 r5 b% W( u' v, k       when 2,5,7,3 then
; |5 F- a9 v4 O9 U* P! o" ^/ _7 w          print "prime number"! h" S; t2 C% h. j
       when 9,4 then : W+ R% I1 |8 @3 }2 O! x2 T" E8 {& e
          print "square number"
/ ?  G& \3 Q/ S) {       else5 b1 |, H7 I3 H+ R: ^# n7 \6 E+ Q
          print "no special number";
7 ]! H, e( w1 k          print "or number greater than 9";4 |% q" B$ R# o( x' ^
   end;4 t, a2 _1 P7 ]+ l  r
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-7-3 13:10 , Processed in 5.074920 second(s), 11 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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