设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 7952|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is0 O# @3 j$ H6 o0 C
       Ci :integer; qi : integer
$ K7 d6 j; S4 Xdo
- J! \- [5 d! _& O) B       inspect Ci
8 m  e# H5 S6 M  X# }3 iwhen Ci>0 and Ci <=150 then : x5 r. s) f' F! t5 L. G
       print qi=1;
# p7 x  H9 ^" p7 Y! ^when Ci>151 and Ci<=500 then
! s2 H  L& P; N' `       print qi=2;
  C9 u  u- w# p3 bwhen Ci>501 and Ci<=700 then! z( t) t. k5 f8 l$ m1 _+ {$ a2 S! D) y
       print qi=3;: L% M$ P% _4 y9 C6 W: {2 i8 z
when Ci>701 and Ci<=1000 then
$ }" b# w# N" z( D; w       print qi=4;
. v4 @  ~8 w7 Uwhen Ci>1001 and Ci<=2000 then. Q1 M- I% E/ @+ y  P
       print qi=5;
0 M! n( I. H" j# Z, Twhen Ci>2000 then) N/ j. @/ @8 H; o
       print qi=6) ~" d- }+ e; N3 k) M1 O
end;
4 S, Y* A0 F* i7 bend;4 J2 m+ }7 F/ d+ W% m' E8 B
8 ^4 `5 F3 M6 _5 V) D9 |) k
          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?0 i1 i4 |4 T$ M2 w" W! q# x( {
          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
0 _# _4 P, H. p6 Y% q4 B(number : integer)8 Y% f9 {; g: O7 Z
is$ v" h& T0 S) t# k$ t
do3 p5 h% k0 l  R' Z% X/ ^2 K
   inspect number2 h8 d6 E' D6 ]- x) U' K/ u3 o
       when 1 then 6 @/ T% e/ x% F
          print "not a prime number"
# v, h: L/ o6 G6 G7 j, ~# ^4 i       when 2,5,7,3 then
5 R- S) n0 N# T: Q. H5 j& y          print "prime number"( M8 \4 A( f5 }. h
       when 9,4 then
; A/ h4 _8 ^6 F2 S          print "square number"
* }# I8 w) p' X% l! S/ j8 R       else
8 b$ [( a: L, V/ F) S! n          print "no special number";
$ s5 V  O9 ~# \$ `+ c2 k: W5 s, n9 C          print "or number greater than 9";
% ?* _  a1 e% |6 J2 J$ S; _   end;
' I' E6 Z% Z# T* ]) h4 f, \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-2-21 20:38 , Processed in 0.022591 second(s), 11 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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