设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9063|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is/ k* N" F2 S- ^9 D. |( n  p
       Ci :integer; qi : integer( i) {' j3 Q# p- B* |4 k
do
! d: S6 p9 c2 I6 K4 O  H       inspect Ci" X4 a8 M3 r, Y* t  e
when Ci>0 and Ci <=150 then
7 B; C5 p9 z, p; t( i3 _       print qi=1;
  e. D4 A8 D% M: c* t4 w4 gwhen Ci>151 and Ci<=500 then
. P5 v) ]- x/ a$ c( k       print qi=2;% \* j; V- y; W5 X& a0 g
when Ci>501 and Ci<=700 then8 r5 v% W$ e, p& j2 u5 b! @9 `
       print qi=3;2 n& i4 w1 j# t
when Ci>701 and Ci<=1000 then
: F- Y/ L( g$ i9 \1 K       print qi=4;. Y+ d, _* ^/ W% Z. D6 Z  |
when Ci>1001 and Ci<=2000 then
$ H% e; d# x* d* \7 h       print qi=5;
, e3 D2 {  J/ _5 K3 S+ D& X% ?when Ci>2000 then$ g" b4 q8 n! ~  Y! \
       print qi=6$ V" k& [1 ~9 g& H4 b
end;
: m# o+ L& K& F5 a0 S1 L7 Z4 aend;- _* ^, L. }1 X- A" M' N! N5 l
1 A( x* U2 D& |: y) k2 }$ U  U! ^
          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?
) C4 ^! h! X2 @. Q: b          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:; n8 t$ m+ }7 C3 @* p6 k8 w% X
(number : integer)
8 S' U% c5 p! v! `is
3 ~1 w' X- n8 n0 T& r  Edo
5 m( ]( K- X2 ]0 `- G/ L   inspect number
  m- w1 J0 q6 Z1 N/ r       when 1 then
4 b1 d4 w0 ~5 q$ i4 G; I6 x* k$ B' |          print "not a prime number"9 F6 O$ w6 _% X$ m0 b
       when 2,5,7,3 then
7 ~6 J8 s( S8 d4 z          print "prime number"4 W, D4 K0 F# S9 L4 B, w
       when 9,4 then
$ F" W2 b1 L' `, r          print "square number"  h. m7 |9 O& v! F
       else
6 \8 r0 O0 w! K7 S2 ^          print "no special number";0 Z/ ~! V3 k$ I% Z4 s
          print "or number greater than 9";
1 ^$ ^% ~& r, x! v  y6 g4 N   end;" i4 K4 V+ A# E& y8 d
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-7-27 20:45 , Processed in 0.013294 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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