设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8672|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is
' D# C3 [4 i; Z) J  b6 w+ U( _       Ci :integer; qi : integer4 j4 I) q2 }" `* m
do
* |! H0 Q9 O, M/ w( K- [3 X0 M       inspect Ci
8 T+ F  P: u) N) R  [when Ci>0 and Ci <=150 then 7 {* w9 W2 p  y/ V
       print qi=1;2 d4 K6 F: E# X8 |( e* r3 `
when Ci>151 and Ci<=500 then7 E1 c+ c. B% U. d) k( m' ^) u8 @
       print qi=2;& Y: I% x7 n4 V* \7 z/ l5 }
when Ci>501 and Ci<=700 then& [( g. z% f+ a  Q( k9 l! d  }$ K
       print qi=3;% T( J/ O9 P: u' E- v
when Ci>701 and Ci<=1000 then, i* P5 X0 a) \+ p9 O3 R: o
       print qi=4;
6 Q7 ?% m" V% ]when Ci>1001 and Ci<=2000 then0 w& n- \* H7 B. N' N+ d! v
       print qi=5;
( I0 p% ~  _, p7 g/ R% jwhen Ci>2000 then& E5 d( w+ R5 ~' ^
       print qi=66 D/ Y9 ~. a+ Q& F
end;
/ F! N, p7 p$ `/ Y) Bend;" F# Y9 I' ]1 B

5 J, S$ ]8 {, s6 e          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?
. @: z: J; Y5 D* T7 H" |, C4 l. z          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
' P- S% c" V" V7 h4 F" s(number : integer)4 V! L3 r. _7 Q) v; A
is$ @3 o: J2 y0 H( K+ r. I
do
/ Z  O  C3 M3 {) i. H3 Z" e   inspect number
7 y5 |5 h; E& U: b. D3 ?& t% B       when 1 then
# [  a) J+ e1 h          print "not a prime number"5 N; U, P3 {8 c! E* u; H
       when 2,5,7,3 then
* G( O2 g1 @7 P5 I# ~2 U          print "prime number"
3 H; W2 _' d2 x5 q1 L9 C9 M. [3 m- d       when 9,4 then
; \4 `9 d. W6 T7 E4 B          print "square number"3 k% I' I/ \7 W3 t' V; u
       else+ g6 V8 x9 b0 g7 z4 a
          print "no special number";/ I2 s  w$ n8 |" \$ W8 {, S
          print "or number greater than 9";
: f: c. T- z% }$ t2 y   end;
! _7 i- [7 U, }% y5 nend;
 楼主| 发表于 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-3 14:30 , Processed in 0.014754 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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