设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8813|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is. S* e5 l5 e) }  b" r& P4 L, e
       Ci :integer; qi : integer7 ]3 Q# T2 N) ^" b
do 6 d8 T$ C9 h2 s
       inspect Ci
' z5 I+ s: U8 ?! o2 s0 xwhen Ci>0 and Ci <=150 then
0 q1 ^" K+ `0 v$ \       print qi=1;! E- z% E& P3 I% Z
when Ci>151 and Ci<=500 then2 t$ P1 ?/ k" s
       print qi=2;( N5 o+ w& x; u+ [4 t2 n5 {9 _
when Ci>501 and Ci<=700 then
0 P6 n" {9 O) l       print qi=3;; P! n: q, H$ M8 b, R2 Z4 h, D
when Ci>701 and Ci<=1000 then/ A/ ~0 |+ ~5 V
       print qi=4;
5 V/ a* ~+ u! ]/ n( }# r$ [when Ci>1001 and Ci<=2000 then# O8 r: k; a0 E/ q; b
       print qi=5;
* r2 o' `8 O/ nwhen Ci>2000 then" a- J4 k( ?# n/ |3 w9 S
       print qi=64 I1 J" r0 i, d6 r, G9 o+ T* `/ H
end;
7 m1 h3 c9 ?0 |) fend;5 \7 Q+ _/ N* y  j  B& t
0 U6 g7 N& p7 F; X
          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?
8 `& u' o+ Q- r; K( s+ P          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
% P) O& I8 E4 d4 X/ L/ |( k$ K(number : integer)
1 v: h1 b* n% ^) @3 X! Zis
/ q5 v# X; z; l! t8 _do
4 z. a! {- s/ h, x/ @- K. M+ w   inspect number
, f; f) q, b1 K5 n& p7 b3 Y: d! H       when 1 then
/ e% V. R( o7 `/ h0 x5 U4 P7 N          print "not a prime number") W4 e* L; n  h: U/ C- s, n1 }* }* ?
       when 2,5,7,3 then ( o, x4 g1 ~% z+ P! k% R* m1 X. j
          print "prime number"
% h9 a: D' c1 f- @" n# i. m       when 9,4 then
7 S- k8 v4 N' U; L2 h! ~          print "square number"
% X+ `' E$ r) a       else
( x7 i& O1 _' K: a) ?7 v% |9 j  `9 f          print "no special number";* E8 H. b5 e& {7 w  B( @' R; r/ {
          print "or number greater than 9";
  j+ ~1 s4 f) F( R   end;: S5 t7 q0 l; F3 l3 d% {+ n1 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-4 18:22 , Processed in 0.014219 second(s), 11 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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