设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8696|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is; S  m* K5 K5 {; w9 i
       Ci :integer; qi : integer
/ N! ]( w2 N7 G1 udo 3 m* |  T: H" n2 b6 z
       inspect Ci
, v( z' k" X2 s3 G" H0 P; Owhen Ci>0 and Ci <=150 then 4 C' x" h% b; k
       print qi=1;: K$ V% k9 b5 I; m8 e9 n7 P
when Ci>151 and Ci<=500 then
/ k+ [2 u3 d7 f# C       print qi=2;6 E( c5 X/ I1 t* t
when Ci>501 and Ci<=700 then
, x2 }" u) u4 S! ?4 p       print qi=3;  A6 ?' n' e! z! @  `
when Ci>701 and Ci<=1000 then
- m, `7 g" F: W- s/ E: G: G, t       print qi=4;
+ ~+ K) B9 |5 |5 x+ I/ C, rwhen Ci>1001 and Ci<=2000 then
- z0 ]+ M' D9 u       print qi=5;
3 h+ s2 y& ~8 Jwhen Ci>2000 then
1 o8 i  q6 ^4 F) K9 P1 @       print qi=6
$ Q: s9 C, g* j3 Cend;
8 x9 `0 N8 b0 xend;
/ e$ ?( j+ H! M8 n- T
) D% k' _) o% b1 }          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?8 g$ v) _: h3 _4 o
          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:$ `: K0 l9 @5 C! B) |
(number : integer)5 |5 G0 n, h) g: A: p1 W
is) y% g+ _; [3 a" L
do9 b+ e' `5 K, g: O0 m
   inspect number
) o9 i& N* |' M+ x/ |' P) [       when 1 then
: L9 P/ ]# {8 r7 d# W          print "not a prime number". ~# \3 z) v" P5 ~5 \) U
       when 2,5,7,3 then   G; V$ Q2 ^* T* I0 z! i) L
          print "prime number"
! M" Q) j9 \+ s4 ~5 {3 ^: q       when 9,4 then ( v8 L1 G3 Z( _. H- O+ t. O
          print "square number"
" I0 `1 }3 w1 X, m' H- n       else% V/ G1 A2 A/ @
          print "no special number";
& S) h  L; c, K, P          print "or number greater than 9";, d. b! s6 ]: C. O0 \- h
   end;
. r7 ]8 @* [& U1 a9 send;
 楼主| 发表于 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-6-10 20:19 , Processed in 0.013349 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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