设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8238|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is
9 B$ ?8 A7 ^( B  P) d       Ci :integer; qi : integer" S3 j: d" V. J' G/ P3 d& p7 b
do ! h/ m/ q4 Q1 Z; l+ B
       inspect Ci
) F! t" E) l* l+ L$ owhen Ci>0 and Ci <=150 then 7 @/ t! A+ k# w* c
       print qi=1;7 M8 {' P7 h0 k) c# w& @
when Ci>151 and Ci<=500 then7 _$ K8 V- K4 z! }0 e
       print qi=2;
. k& R7 Z/ ^; e& ^; pwhen Ci>501 and Ci<=700 then9 ^) H2 C, @7 y3 C
       print qi=3;
% _) z0 m0 c$ b( \* S/ awhen Ci>701 and Ci<=1000 then5 C& }/ A# e# m3 N3 ~6 E- E
       print qi=4;
0 h* f8 R/ @# j' X2 ]/ Dwhen Ci>1001 and Ci<=2000 then
- g+ V. y+ Z5 K: i" Y1 Q       print qi=5;+ _/ {2 c7 U$ B! t
when Ci>2000 then
. I0 N0 t' D# @+ X' r, i! M( F+ l       print qi=6; z# S% r3 ~0 |: l* n. H. g
end;+ u, t" G7 z( S3 J
end;$ ]9 z5 p, y1 W  D

' Q( Q& e. S- o0 s( e; a          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?
8 l& p0 j! J2 @- h          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:2 g0 x. Y: A( o& w2 J
(number : integer)
' t5 E1 N# v9 z2 K9 m4 E* _' z0 xis; N2 j2 C" N7 F
do
; H- ~$ ]: L) `2 B/ y8 }3 C9 h& n   inspect number0 g# S2 B7 J% ~! C" {; v* P
       when 1 then
) w$ k# }: K9 N$ Q* Y) b3 q; p' I          print "not a prime number". g( d/ B, g) U% z
       when 2,5,7,3 then
- F6 l, Q8 p3 j$ ]+ R/ ]( c5 N          print "prime number"0 \, a# T! S& @8 f" w! X
       when 9,4 then
- b) A" l8 G+ P) t' u9 F  U          print "square number"
4 X2 |# Y7 h6 g" F9 s* S       else* d2 a/ m4 ^- i
          print "no special number";+ \/ o3 S' [; e0 N; S
          print "or number greater than 9";/ P$ c1 @; M2 ~" f+ b$ O" G9 \6 u
   end;
1 x" }; Q8 ^- R" 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-6 16:04 , Processed in 0.017520 second(s), 11 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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