设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8547|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is
- T! Y- O6 B+ g2 {/ `2 ?       Ci :integer; qi : integer
9 w4 z2 o( V1 \9 u+ q, ?- K  x' O' qdo
: J/ ?% c/ _" Z) k6 F$ M/ W       inspect Ci; J7 _- c* }' k& p/ A
when Ci>0 and Ci <=150 then
3 x: g  n+ }/ S* X; u2 g" ?       print qi=1;
& L$ z7 u* ]5 Y- v' {; r6 v6 m/ ~when Ci>151 and Ci<=500 then
$ {5 x7 d- a5 R       print qi=2;- s! j; {. ^2 }; Y  \; [
when Ci>501 and Ci<=700 then1 L' |/ X7 ]2 s$ o9 }) H
       print qi=3;
% ?; D9 d1 Z% J( M/ ?* E1 qwhen Ci>701 and Ci<=1000 then! k5 U5 u# {! Y, K) R! e
       print qi=4;
! A% ^+ u* w0 Z: Ewhen Ci>1001 and Ci<=2000 then9 H6 T* [. P( R9 Q2 F
       print qi=5;
3 Z/ {# e+ j) m3 Q- kwhen Ci>2000 then4 _  R* r9 a5 E
       print qi=6
+ M9 {  e( s7 \8 v% \$ wend;- Y3 r* P6 X7 _6 Z
end;  y  o& C/ y% N9 c8 P5 }% |
7 A7 B: z6 j% o! T+ t! \) Q  Q
          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?8 V. n' ]) {7 B% n0 f
          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:0 @* i% j9 d9 t8 Q
(number : integer)
4 k1 K% x& x% [/ T3 a# Jis8 b( N) |$ {, y0 q& i" \& n
do+ n; ~6 a) X8 w- ?* F& u
   inspect number
; m5 d2 q% ~. Y) w4 L$ @- W# r       when 1 then
7 l( v# ]% N5 ]" x# n+ ]5 I" w          print "not a prime number"- q4 w* K4 j0 Y" X
       when 2,5,7,3 then , I* L1 M0 w+ Q
          print "prime number"3 J7 v9 m! p  _. J( C
       when 9,4 then , g/ v3 g4 C( o  L
          print "square number"
# [  R- R. V1 U( `1 z, t       else
. t. v7 |4 @6 O% q2 y          print "no special number";
% l: b/ k: i6 u' y% g. I          print "or number greater than 9";1 b" f  c9 G5 Z% `* ]6 [- z
   end;
& o# L4 g' ~$ K+ q) o; q; zend;
 楼主| 发表于 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-5-10 23:30 , Processed in 0.017865 second(s), 11 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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