设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6488|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is2 z& {3 E; y! o3 _8 v3 {0 P4 V
       Ci :integer; qi : integer4 }% L6 }" @- h$ {1 M
do ! t" i# S0 ?! ~' k( p5 j) y6 g
       inspect Ci
, s3 D' w# j: k2 m/ Ywhen Ci>0 and Ci <=150 then * r/ @' K7 c. {- }+ w7 T
       print qi=1;+ o* n* M3 \, d. ?1 R- c
when Ci>151 and Ci<=500 then% U' j" R7 }" i7 O. Y1 l4 R5 P
       print qi=2;! V3 E; z. Z! L% U* w6 Y
when Ci>501 and Ci<=700 then  Z. A% X( V# V$ B- C
       print qi=3;$ d8 I4 e% g0 n) v, p* u  m6 J" F
when Ci>701 and Ci<=1000 then. h/ H3 S3 }6 u( j1 K, `9 l" w
       print qi=4;0 d/ |( q  h: w# \8 I  @
when Ci>1001 and Ci<=2000 then
9 t1 c8 d% M# a9 j       print qi=5;9 k) {* S) y& ~7 G3 L. Z
when Ci>2000 then
' U, S* C: R; Q4 m4 O" x! f, f       print qi=6
  ?2 b* w$ a( s+ yend;
: @& l4 \. |4 e! S. [" oend;
& R$ [: d8 I) P3 d3 o: Z
# Q! v$ A: E+ p3 C2 k          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?6 Y+ R! @+ R, O  ~" T4 B
          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:) ^- u& a5 G6 ?% P8 e# |
(number : integer)* l8 b2 u& R. A: z( V; q
is3 ]  E/ A/ m% y, {
do
* I% I0 l, n! y" n, `$ W   inspect number
1 i( x% S% [' T& X3 J% \       when 1 then
7 D- |  P/ k' b( B+ |$ @          print "not a prime number"
3 F8 D, R) c' O       when 2,5,7,3 then
. I7 v: c5 G9 p4 G          print "prime number"
7 O7 F7 ~- u) d- _6 ?$ }3 v       when 9,4 then
* F% T: j6 _& j2 D. k: [          print "square number"
9 I% F) {) U8 l0 X. |; L       else
% b; H1 x4 R$ M" U1 O          print "no special number";( c! ^/ O4 A! x5 B$ N$ Z7 d$ {
          print "or number greater than 9";
( O3 P" ?: _8 G2 b* \3 b, j   end;! c4 ]. f; @9 |- H* U* D; Y6 h
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 16:30 , Processed in 0.013270 second(s), 11 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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