设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8956|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is0 p9 i6 M, F& |% p( E" p) S
       Ci :integer; qi : integer
1 v; m4 d* b9 G* E: Edo
' d$ _0 c& P, R" w1 ?       inspect Ci' A2 W7 A4 \1 ^, X2 N/ `1 E
when Ci>0 and Ci <=150 then 9 x+ M: r4 @8 [9 ?, ]5 I
       print qi=1;" ^/ D0 S$ c# t: b8 |/ B
when Ci>151 and Ci<=500 then. P' @4 P# ?! q
       print qi=2;! P( b# R2 m0 l
when Ci>501 and Ci<=700 then4 o$ \: C! @0 H1 ?2 [+ y+ k+ E
       print qi=3;
7 S+ E% {0 w8 O8 V4 Owhen Ci>701 and Ci<=1000 then
/ O( O2 r! C6 X# T2 S, S0 D: a9 S       print qi=4;! N. s% v' Q+ q' C1 A2 _" N
when Ci>1001 and Ci<=2000 then' n4 F. p" Y; R9 Z
       print qi=5;' T+ v# R: r+ o- l0 D
when Ci>2000 then2 F+ L6 O% y7 u: c; u* V) X
       print qi=6' g: b, E$ x- G3 R+ }  `8 a: Q9 \
end;1 B3 C. l% J) k& \5 \& R
end;+ b8 K# m# @% Y' G0 @

7 a! T2 M* L3 P; z+ x5 n          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?
- I4 I2 t$ M. i7 w5 P& Q          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
* m8 P2 F' P: {  k6 o. a2 F) n(number : integer)9 L% S& U0 C9 F' u. [& H) k4 j
is
" j8 f$ ^& [- e7 A( Q2 b) }do
9 N: G+ f; Z: ]# v   inspect number8 @* Q# D/ s+ C4 t3 o
       when 1 then
  p) O: x7 q$ A0 s1 T( \          print "not a prime number"
5 r4 |, N1 e$ K0 o( \       when 2,5,7,3 then
! j* ^- K) S3 N/ l: c: D          print "prime number", D, Q+ H9 R* P
       when 9,4 then , Y" \2 I# L  k
          print "square number"4 T* {0 w1 v* _6 \1 @3 j5 y
       else* T8 O" _5 r4 R* G5 y! J; J! k' Q
          print "no special number";( _) O% K- O' ~  X8 \
          print "or number greater than 9";
- g/ c2 _# N0 o, O3 i# S& p; b   end;) x: m" C6 V1 @0 D. c' y8 @/ l6 x$ ^
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-18 19:37 , Processed in 0.015205 second(s), 11 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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