设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9100|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is
; _) A* A, z( c+ T2 f       Ci :integer; qi : integer+ S" [# O  q7 H4 l) v
do 3 |& O1 |, K9 f0 a
       inspect Ci4 R6 w( s: n  t5 ]: q: _* E2 x, P
when Ci>0 and Ci <=150 then / K; v% D" C. @1 Z" o; |4 C
       print qi=1;
4 z( }' V+ }% N  J1 w% Q" ^+ wwhen Ci>151 and Ci<=500 then7 j/ s, v1 u* [7 t% i
       print qi=2;
2 D/ T, c% L7 nwhen Ci>501 and Ci<=700 then4 Z/ I6 O0 U) f& X- q2 c% \
       print qi=3;
1 ]4 u6 ^* s. }' F) Twhen Ci>701 and Ci<=1000 then
# b1 m4 n) A" S* T! n$ G0 k6 v       print qi=4;
+ Z9 p4 F$ q3 c6 @when Ci>1001 and Ci<=2000 then
* i& `8 o5 ?8 x. W1 `' }       print qi=5;: N, j$ h3 r- m9 j8 k
when Ci>2000 then4 n, K- C9 A. L, y: c% u
       print qi=6
! G/ A( i# _- q* z# qend;$ T0 L# J/ O. [. _' m5 r" y
end;
9 _8 m7 J1 Y. i7 ]5 c, b; N1 c) L- I
. F& E. L" [0 B" p( I1 t          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?
$ Q% L- @0 ?, j6 @          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:) G7 B% z; r+ t: z6 k
(number : integer)* r3 F+ X2 \# v4 Q3 ]
is
- L. @( U" f# Kdo
+ `' K8 Q& V/ s/ i$ c* p   inspect number
7 o" X& m& O4 b9 b, _# s       when 1 then ; L- k5 L5 K( h, l4 M* `4 M" W5 p
          print "not a prime number"
, P/ J! Q3 y" n7 O4 ~       when 2,5,7,3 then
# Z1 S* t# H6 c8 g# _: B          print "prime number". G$ B7 ^7 t4 I2 K% ^5 c) m* [. d
       when 9,4 then
9 E2 D% _* K, R          print "square number"
% \+ |; I$ R% U: f9 S, M4 X# _       else( y& Z. v8 S1 T; Z  d" p0 l3 }+ I
          print "no special number";' c; R% y9 h1 w3 o. V& Y* S# n) a2 e
          print "or number greater than 9";- j3 ~7 L- I: d5 v0 e8 G
   end;! A; \  a* \3 K4 w# b  W! K9 D5 v
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-29 22:04 , Processed in 0.015967 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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