设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 7783|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is
- F$ \' E# K1 x       Ci :integer; qi : integer
/ o$ R, i( o$ O+ G* i0 \do
8 `* o5 S: d3 ^& N       inspect Ci4 q# A8 ^: U3 ]* u1 W
when Ci>0 and Ci <=150 then
9 @& i- G% ?% R* ]+ y1 {, }       print qi=1;, c" |# ~8 G$ R) l) t/ o. a9 q
when Ci>151 and Ci<=500 then2 r( p4 a* q4 q7 {
       print qi=2;
# `- w2 S' ]% B4 H+ f8 A' Gwhen Ci>501 and Ci<=700 then! A5 ?4 T! D7 m' ^- \: s) G
       print qi=3;
" C' Z4 z6 E/ h5 ~; ?4 ^- |  I7 Cwhen Ci>701 and Ci<=1000 then. w. w7 O. R, n3 t% e" i/ Z  _
       print qi=4;
7 i, C9 Z$ I0 C+ z: g. u! hwhen Ci>1001 and Ci<=2000 then8 o$ [! h* @' ?( B
       print qi=5;/ B5 ^+ H* I( C- x
when Ci>2000 then: t* R+ t1 W3 q8 u; P2 q5 s
       print qi=69 `6 t4 t3 u# K1 Q4 u- U
end;
' x8 d4 f" U4 H  v- R0 ?2 W- [end;4 b3 V3 R- F$ ^1 i) F; w4 z: `

9 c5 l# W% X0 O; h& [          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?
* ~- U5 N5 @5 R3 o0 c7 I. s! U          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:( y% Z3 M4 h# a# h( m
(number : integer)# s+ @4 }4 y; O% `: x
is8 A( k) M; Z* Z$ P0 I
do
* J- `. f! e9 u# [) X) r+ _   inspect number
7 w$ R6 Z  x, f% P       when 1 then 0 u% I7 @/ C5 f
          print "not a prime number"
, X" {; {( T, r' @& e3 z       when 2,5,7,3 then 1 _: h/ [) Y+ T! m2 e" e8 U
          print "prime number"
9 G# o2 S" ]% Z0 x       when 9,4 then * j5 K9 d5 O* f" k4 p1 z
          print "square number"
, D7 Y0 D5 o3 j( Q# A* {' ?$ g. \       else
0 n5 M' B) R" f4 [% i9 O' }          print "no special number";
* N/ T0 x5 R1 f  a: N/ a( J          print "or number greater than 9";
5 @) U! t9 J2 F6 O' A   end;+ b/ {3 }. H9 n; K# R& N1 O- J
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-1-22 14:21 , Processed in 0.022781 second(s), 11 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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