设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 7702|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is
7 X0 ?' f# a) X) r+ O, m3 p4 x       Ci :integer; qi : integer' U, p) Q- i+ w& m+ p
do - N1 v# b3 s1 j' X& w/ H
       inspect Ci
6 t) T6 f$ z0 A$ P7 ^when Ci>0 and Ci <=150 then
0 t$ K) E3 Z0 `       print qi=1;4 K) G: n  j1 v- g
when Ci>151 and Ci<=500 then
  V# Z$ Q6 Z# d       print qi=2;' I9 _8 n, \6 R& u
when Ci>501 and Ci<=700 then
6 o1 l5 ~0 o, A; X$ s2 A; {( F! T0 Q       print qi=3;$ }. g, }' B  ^$ e; r8 G/ l
when Ci>701 and Ci<=1000 then2 X) a1 e' K4 R- C5 g
       print qi=4;/ X$ d* m0 U# [) A" R- a
when Ci>1001 and Ci<=2000 then1 @0 ~' [9 l. k2 @; N1 Q# O: A
       print qi=5;" i! v: J8 }* l; N7 P0 i+ L% X; B
when Ci>2000 then& a* S: j* X" g$ t4 G+ d
       print qi=6
0 y$ B/ ~) p. ]- Eend;& Y: x$ l" w7 t4 P+ Z
end;# y1 P% ?" C3 f! e6 N/ I

' T2 G5 B: m. F  H2 p  ~          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?
/ q2 |. T: |- J" v          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:+ K- e* x* t' X' G& T$ g
(number : integer)
9 f: L8 G& V; |1 c7 ois
$ X- d- D( |' ?0 F3 C" }' Y9 d3 L' Ado
( h6 r: z% \8 m; _2 `  X   inspect number: v- c+ A0 S6 v" T
       when 1 then $ E1 j* g( D0 Z( K, d0 S$ l, B
          print "not a prime number"7 T: M1 I; X' L* E6 |/ y9 B1 k' v
       when 2,5,7,3 then + k7 t( f" ]0 U, n
          print "prime number"
& t* g' c1 H) V& V) H: [       when 9,4 then - k1 U, C3 c6 E% K+ C! u: x) o
          print "square number"
1 A4 F$ R2 h6 T* G       else
- x/ @5 z8 U" }1 a          print "no special number";+ r7 {4 L' Q7 F& H, i
          print "or number greater than 9";
4 \  u% n6 Q8 Z  v+ k, c: I   end;
- E% W. ^7 |( Lend;
 楼主| 发表于 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-1-7 11:22 , Processed in 0.015702 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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