设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8449|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is
, E( h+ y; v" G; w# v       Ci :integer; qi : integer3 B9 Y" T$ `, y/ o6 u# s
do ) M: w1 U5 R( \  f$ D; M8 A( ]+ s
       inspect Ci) f( T4 F2 E+ h, D2 p+ C: E
when Ci>0 and Ci <=150 then
7 |" T) v) y+ Z6 ?5 ], W0 W       print qi=1;6 g9 F# r( T; `$ ~
when Ci>151 and Ci<=500 then
' G  H) G8 ~  x4 r. M/ o/ I       print qi=2;
" A! I. l" F; p% }3 j, z4 Xwhen Ci>501 and Ci<=700 then# r- U* z2 a! H0 Z! H
       print qi=3;) p" \; z5 j/ P& Z$ g
when Ci>701 and Ci<=1000 then
) C7 X# E, j+ H. d' u( s       print qi=4;
+ m. [. v: w7 P. s4 Jwhen Ci>1001 and Ci<=2000 then
/ r3 a1 g5 D. ]       print qi=5;5 H/ [3 p# p% u: _. ^. U; v+ J
when Ci>2000 then
, |+ h4 B2 j! b+ f3 q1 V       print qi=6
8 i) \, R: @0 x! c2 |) \+ e1 A7 Dend;/ }5 K3 f& }/ X# n
end;
3 f; w6 a! G  Q; J( O3 y- i
2 h' U9 \( T7 d- K8 A8 ~0 ?6 `          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?9 K  v  e  A1 t! |7 M( d
          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:% F: w' Y% l) ?) N3 E$ I- [
(number : integer)- ]) T3 }3 f) ?( R1 @
is& r8 Z" f5 b) y0 E: M  W
do
1 i  U! j0 x1 d+ o6 c6 X9 d& \- q0 X   inspect number' F$ `& s9 ?" W9 H" L
       when 1 then
# o2 `' J# W& w1 V          print "not a prime number": Z( {5 \: x- _: N5 b/ x
       when 2,5,7,3 then ( C0 x1 r7 l& F! k5 M* e
          print "prime number", r/ I9 Y1 t3 p, Y0 g4 O
       when 9,4 then 1 x  T' ~, [0 |! Y! J3 l
          print "square number"
' A5 b1 z/ E6 n, ?3 c       else
1 f2 `- e- Z2 J$ f9 w9 e9 ~: l          print "no special number";
8 i3 g6 C: h! c* j; t) T          print "or number greater than 9";# D3 X% M) a: u7 Z
   end;
( l% r; k, l7 fend;
 楼主| 发表于 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-27 20:47 , Processed in 0.018201 second(s), 11 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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