设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8279|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is9 n7 U; d" V/ U7 W0 B% c, I$ e
       Ci :integer; qi : integer+ l; Y3 r( f' w
do
! f4 b  s) f+ K3 `8 F" Y- ^' W0 s. b       inspect Ci
" ?4 X1 t# {: G  F( s2 D: Iwhen Ci>0 and Ci <=150 then
% O, s  m4 B6 x- O* z; z  \       print qi=1;
" \$ Z, v- I& M) V3 W- b# B7 _when Ci>151 and Ci<=500 then
# w" X2 W. ~9 D% b- p8 ?       print qi=2;
6 B  K. A$ g3 n2 y3 c8 ~when Ci>501 and Ci<=700 then
* G0 H$ Y4 C- ?. Z6 P1 g4 f8 B       print qi=3;
) ~, b- ]7 z  s: e/ p9 x( Dwhen Ci>701 and Ci<=1000 then! n( ^6 J# }, |0 V4 L" H6 O
       print qi=4;* I7 {6 k9 i) @$ ^
when Ci>1001 and Ci<=2000 then
1 ]* _4 m7 ^2 P! _2 j' c# @4 C! t       print qi=5;4 w: t9 d" P9 M; x0 Y
when Ci>2000 then
" ^7 f6 A6 z8 U       print qi=6, _5 J1 V+ u( y, b  f, w3 O' F
end;
4 l, k0 J- s9 }1 L( |4 b7 hend;
1 t" I7 O, z' I1 A! e. D3 m
$ v* P" F% Y; }5 `! [! j; ~          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?, p/ C5 E1 j/ N" D2 w4 [. L$ Y
          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:! ?1 W/ R, J$ z
(number : integer)3 |8 l5 K6 c4 w  z! J
is1 {- R! d- Y- Q. i: Y# v, ~
do
6 }$ h% L, o9 |/ A4 U   inspect number
5 _7 u. E5 v4 _7 W       when 1 then % X! K; B$ q) w1 O
          print "not a prime number"" j# I# C: @* C' f
       when 2,5,7,3 then
2 r: B4 t* D2 d5 p          print "prime number", g& E* y1 N: C
       when 9,4 then
& }" T& b; w! h% V1 }          print "square number"
9 t( \/ J$ t+ d1 w0 `# g       else: h( B3 A" O1 F5 R" G, J4 Q
          print "no special number";. W/ T" H  t: e7 P/ s' t
          print "or number greater than 9";
+ ]( m. w+ I5 I& Z* f   end;
% ~7 R9 i, j2 `, G) \$ g2 f7 tend;
 楼主| 发表于 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-12 17:25 , Processed in 0.018605 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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