设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8741|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is
9 p1 k8 {; }' r5 P( J  |       Ci :integer; qi : integer
' C& P, h+ s. w1 r8 ?0 zdo $ t7 z  f4 D& J1 Y6 G- S% t/ S, O
       inspect Ci
# r' n: c( A) B  f) \3 O/ Awhen Ci>0 and Ci <=150 then
5 n. h* B8 W& b* ]1 P. x       print qi=1;
3 ]9 E5 ]1 q$ j$ D- N, Nwhen Ci>151 and Ci<=500 then
8 d& T" }) q9 F$ O& ]; [       print qi=2;
& b' i! o  Z4 c' w. ewhen Ci>501 and Ci<=700 then$ L; B, s: Y# v: ]0 G
       print qi=3;
4 T1 a0 v; H& @! y5 j+ V1 Pwhen Ci>701 and Ci<=1000 then
+ I3 ?( L2 c. \) s! [9 o       print qi=4;! ~8 f$ _, {6 a8 @
when Ci>1001 and Ci<=2000 then8 J* y! E" H1 b3 D- x- Q' [
       print qi=5;& R' \! C, X* B% c" b
when Ci>2000 then4 I& ~# n- a. x: \" O( v
       print qi=6/ d- b2 v9 W6 |3 }, H0 j# w
end;" F- D& B5 H- \0 E: o! b! {$ p
end;
* l, u0 z# a* {
  g1 j6 }  e; c( D+ }" ?. @% ]          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?
+ f6 ^5 E! Q, A# Y6 E          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:; W( F$ ?6 @# h; N
(number : integer)
: P' k# g) u5 u7 u: O/ Ris) \0 d2 @( }4 K. F* i+ O& [
do# g9 D# J. Q+ n) S2 K* }/ k' U: [2 _
   inspect number
( o! y: ~* O. N5 v' u* R7 K! n       when 1 then 3 r5 a/ n3 r4 Q8 M2 R0 o
          print "not a prime number"
$ O+ o! K# P4 Y. z! ?: X/ Z       when 2,5,7,3 then ; w* j7 ]- d& B) W* j
          print "prime number"
2 D) q! I4 {  n) j% _       when 9,4 then . b+ u1 o; C4 F9 e5 W8 b2 ^
          print "square number"7 D6 Y* c8 _3 U$ }+ y3 b
       else' t) v6 t- D6 H6 X$ M* a6 R1 D
          print "no special number";
0 M% P- n: A' I          print "or number greater than 9";
4 C$ t0 Z9 U  N' v" `   end;! T2 |2 i& r1 X* T1 C4 m
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-6-19 03:38 , Processed in 0.013000 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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