设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8339|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is
3 c( C1 k$ o+ l7 N8 m: h5 T       Ci :integer; qi : integer: }  f0 q! X( E' Q4 t) u
do
) q6 ~4 _! |. t" C       inspect Ci5 o( X: D3 ~. d; e9 C* Z
when Ci>0 and Ci <=150 then
# x1 S8 ^5 N0 O       print qi=1;
# }" l9 a8 F( ?0 Y8 O8 k$ Rwhen Ci>151 and Ci<=500 then
. n9 @( P: G; K0 g1 u2 Z7 i       print qi=2;0 T& O8 B4 @1 m. }
when Ci>501 and Ci<=700 then, l; q# S$ z$ m" X; Y! F
       print qi=3;8 q1 }1 Y4 m4 J/ w
when Ci>701 and Ci<=1000 then0 S; A3 C. }/ [  K8 r- m$ U
       print qi=4;
; s. X  D$ E. k2 G' ]when Ci>1001 and Ci<=2000 then& T& e- |2 \% P7 M: ]9 O, y
       print qi=5;7 U2 s3 e! d. r3 _4 u
when Ci>2000 then. K4 r8 H/ }( G* A4 \
       print qi=64 R; l+ Z0 X* b* b; c+ t
end;
+ N( `( w7 L! m( V2 x1 Xend;
3 x/ _  T% g+ s* J! P$ p8 A$ H
! K& R' Y( Q+ I  ~/ _4 u          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?' Q7 t% T8 t9 }( {0 R/ M# u" N: P
          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:0 K, y* S: W: m/ v- R2 \
(number : integer)
3 q# b- a. b+ E( u: w: }is
$ C6 K' _; _$ s4 L7 |' M( b& d5 ~do0 j( S. m. _0 l4 `5 |
   inspect number2 ?2 M5 n9 ~2 X' E# _
       when 1 then ; X* ^3 x8 T7 P! Q$ @) p8 G
          print "not a prime number"5 o: h& R! `3 x2 D6 C
       when 2,5,7,3 then . N1 d$ x7 W+ Q% ?% b
          print "prime number"
* e9 Y3 y5 m' Z3 z       when 9,4 then
" ?6 H( `4 f0 d          print "square number", U4 v1 a# R5 D0 O; O2 \# Y5 P$ y
       else
: |  R2 |6 n8 x) Q+ }! ~# z          print "no special number";
" S' U3 M, M+ S' k. c& x/ a) |          print "or number greater than 9";) ^. F: W- F! S0 x" z
   end;
" i! K1 e2 T, z% x7 V& Bend;
 楼主| 发表于 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-4-19 07:22 , Processed in 0.013156 second(s), 11 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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