设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5381|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is% P; i2 i8 y# I( ]' J
       Ci :integer; qi : integer6 p' Y( V. V- |  t! e
do 9 i0 K2 J( w, T+ Y6 t4 a) l
       inspect Ci
$ `! G2 l% q1 \! x4 d6 Zwhen Ci>0 and Ci <=150 then
3 c  H9 R1 @% D: H& {1 k* K       print qi=1;6 e8 f8 x# C2 H: r) Y/ e
when Ci>151 and Ci<=500 then
" w  G, G/ G9 |) z       print qi=2;) Z6 d8 j8 W$ b8 a1 N  z
when Ci>501 and Ci<=700 then
& J& I. W8 W" v       print qi=3;
  Y* f9 @. D- e; C; {" _& ?0 Ewhen Ci>701 and Ci<=1000 then
6 K1 p* L  c8 Z) i8 m" b% w       print qi=4;
3 g* X. E" K. }5 rwhen Ci>1001 and Ci<=2000 then
) {# Z2 M9 h( N' N: Z       print qi=5;' e, s9 M8 D$ U, t' R! _
when Ci>2000 then
0 k& T7 A% H4 _4 n. j( M9 s       print qi=6
, z; m. I9 T' {" D. Q% u- P/ G: d- Pend;) |; }/ ^2 g$ k" E9 t
end;8 b, S1 ]7 Q6 f  i( h3 o% Q1 |
" }$ E  D  V9 X
          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?
; r0 ~$ K, ?8 v3 Z( p9 F5 X          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:7 ?( [) t- ^# z; C
(number : integer)
) w0 e5 o7 V8 r$ sis
: V4 |0 S& C7 a: u9 jdo, N; y- i' [& S: ?( {3 A
   inspect number& v; l: d, P+ k+ }3 H+ Z0 A
       when 1 then . @) [/ Y8 m+ N" h8 j; _) `) Y
          print "not a prime number"& }2 O! E& X" z7 B
       when 2,5,7,3 then
8 w( |6 U8 K: O* b1 z' G          print "prime number"; w+ R6 J/ |0 Q3 x& ~0 i, A" G
       when 9,4 then
; C  F9 _( ^5 [5 u* y, e          print "square number". d" C' x8 Y1 Z
       else
5 m5 @$ v7 P% A5 y; [# V3 }          print "no special number";
$ `# N; p& B% q0 Z$ U' G+ N          print "or number greater than 9";
3 k# A- L$ t  s$ s* N7 {   end;
3 Z4 _! f4 j5 ~6 uend;
 楼主| 发表于 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, 2025-1-23 15:03 , Processed in 0.011095 second(s), 11 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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