设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8805|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is
1 o3 [2 f. H7 j# M% ]) p, k% z. W' ~       Ci :integer; qi : integer* h$ _7 i# v# N. f9 c1 [( S
do + \5 S1 j  D6 W3 H4 t' C5 X: L9 g
       inspect Ci1 c+ x/ r/ ?! A; ^# V6 M$ e6 T
when Ci>0 and Ci <=150 then ) l' j. v# L$ t
       print qi=1;
$ u. [6 _9 M- ^5 Gwhen Ci>151 and Ci<=500 then
# K3 A- [8 w- M7 X       print qi=2;: N; z1 R) b+ L. W7 S% `: }
when Ci>501 and Ci<=700 then3 r/ y& g5 T+ p. [* @; t
       print qi=3;
- B4 @. G7 u2 R. D& {when Ci>701 and Ci<=1000 then! N# B$ o  A4 I, i7 V; J5 A
       print qi=4;7 V* g. ^2 r2 u& j& I
when Ci>1001 and Ci<=2000 then6 F" t2 ~* {# K; c3 x/ ]/ t1 Q
       print qi=5;' t6 {) W: o- F8 E! P
when Ci>2000 then, T! Y3 f. N4 }" S2 v
       print qi=6* ?# B6 r& e, ?$ T" Y8 K
end;
$ f$ T/ q% Y8 Rend;9 i* T( {3 W4 P- ~. J1 h1 h( H' A( U
$ J0 a9 V( L2 {# S6 M7 z2 O/ j
          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?2 I( J) _1 p9 x- h  |& u
          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
; O3 \( v. L; x& X, o2 x( I' a6 X(number : integer)
% T# z2 o: a& G7 I- Cis& W; t. A4 D$ k. ~& e! F; u: w
do2 Z3 {* F; O7 }0 v- J
   inspect number0 b4 F) T5 J; c4 F
       when 1 then
/ N6 ~9 b" W0 r0 i          print "not a prime number"/ i7 S/ T0 \: `; ?. |) S- ^* G! t
       when 2,5,7,3 then
7 r, }) k* ^8 K! a+ q          print "prime number"
1 ^, F, H5 ]4 ~. S       when 9,4 then
/ q7 p1 ]' _, `+ H7 \          print "square number"
* c$ y0 y$ n' I: ~. k# c4 p) Y       else
& H/ |1 p3 K9 _9 M) W+ P          print "no special number";
0 E' N1 ~( R% H) S          print "or number greater than 9";( q& z6 P9 O, I$ c( y4 u4 g
   end;
* I4 k$ K  ^. a) ~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-3 01:11 , Processed in 0.013810 second(s), 11 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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