设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8150|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is
) l  Y, t7 b! C7 |6 L+ W       Ci :integer; qi : integer4 a; e+ A2 Y" o# ]
do 2 N7 o" l# L* N- T* P) D6 M8 e
       inspect Ci( H+ j) r, p: g/ o6 G# w# E
when Ci>0 and Ci <=150 then " f* }. I. y* ^2 ?  S
       print qi=1;
7 w) Q- ?, R5 Awhen Ci>151 and Ci<=500 then
/ O! z. ?8 J. q2 }: F+ L$ S       print qi=2;
1 P4 {$ J' B; N  x% v! m8 Uwhen Ci>501 and Ci<=700 then" T- L1 k& ?# p  F
       print qi=3;
0 D6 g# q, N+ p" H3 hwhen Ci>701 and Ci<=1000 then
% ?5 m% ~+ S8 i  ^) R' b$ s       print qi=4;
, q5 y' C  ~# b! I0 u" E4 @2 Bwhen Ci>1001 and Ci<=2000 then
- M/ e# k  f6 }& k& `5 @       print qi=5;
% v5 W6 h1 z* V0 Twhen Ci>2000 then
$ D) p! W. V7 b       print qi=6
4 c( {% i0 {, k) W6 H% P* [end;$ k- k  h: ]+ h) y2 ]$ V
end;) q  K$ B3 Q8 {7 s+ m1 c
+ y. K$ _6 @% H) I3 ^, y1 O4 a1 J% c
          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?6 F/ w/ I  N: D& C% d, U
          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
4 D/ `( ~7 a) z) ^1 k6 D(number : integer)
( N1 G3 z! a8 b4 M4 {: r, z% Sis- M3 I9 G3 [* v
do( d/ X/ U" h* ~! n7 r
   inspect number8 B! ^- L  _4 z5 r: }6 {: k) C
       when 1 then
/ z2 H2 h' ^9 v; d# Z          print "not a prime number"2 ]: U% w$ e4 m3 J, r7 o
       when 2,5,7,3 then
+ h/ ]* n% w6 c          print "prime number"% G& s, c  `! Z1 n  c
       when 9,4 then
" G1 \) N/ }6 X6 z5 O- s# C          print "square number"
/ R6 m; P0 _$ O& [       else2 b% m2 W+ r$ w
          print "no special number";
5 }6 d9 j5 N" }2 |3 ~" R* b! ?; M  J          print "or number greater than 9";( J- V; }. ?3 U( O% `% f
   end;
, S5 a; S$ u3 v; v+ g! Oend;
 楼主| 发表于 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-3-27 19:36 , Processed in 0.021465 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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