设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8637|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is% r5 y; g1 C+ S6 U! e7 C* x
       Ci :integer; qi : integer7 F$ o% e# Q) \9 \/ w
do
/ |9 e8 a4 l5 E( C) L       inspect Ci$ G$ H: X- W( n8 v4 N
when Ci>0 and Ci <=150 then 6 W, a# ]; |8 c" Q$ N. M4 g
       print qi=1;" O0 s* A9 Q! y: a
when Ci>151 and Ci<=500 then
% V6 U1 V, a: P% w9 _: Q! g* X2 A% C       print qi=2;" I$ f( L3 n# k" T+ W
when Ci>501 and Ci<=700 then
7 h2 \( I2 L' W* i       print qi=3;
  N( E* i# O- F/ Kwhen Ci>701 and Ci<=1000 then/ W' D: x, K' A' q0 {/ M1 c' D
       print qi=4;
8 w7 h/ Q: p7 N* L5 m- f; v. _when Ci>1001 and Ci<=2000 then
1 C  b! d. e0 O* G  A  Y4 F- c       print qi=5;
7 t9 u+ I8 o# P; X( X# Wwhen Ci>2000 then
% {/ C: S$ u% Y  ^' k8 _$ y       print qi=6  T( p1 h9 l* X+ P! N* X+ L: _4 R# E
end;: Y# U! c" m, I# C1 ]' ^
end;
0 p6 A% _! Y5 ]. _0 o* |& d# P
" e* W" F0 |0 Q% [  d9 L& x          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?5 [4 e7 v4 n( x. V: d
          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:$ E1 v9 `2 B! p2 v% c- R& m
(number : integer)5 ~4 t( d+ ^& y
is
% G( z4 m, q/ e# i7 _6 Kdo
# O9 S9 F1 O/ ?9 K# w1 H   inspect number
3 F. }- i1 v3 L       when 1 then
) g+ P( N! C& L- V8 C. x1 j7 H          print "not a prime number"0 @4 c/ P- v+ O9 W
       when 2,5,7,3 then & K5 u6 T% m7 y; \5 M& C# x& [
          print "prime number"5 G. Z2 f) ~' j5 V# o  J
       when 9,4 then ! g7 l& L. s+ G+ l' f* g
          print "square number"
0 ]1 v( G7 N+ f# O: x9 E8 E       else
5 |7 b6 r) @+ q- b. k          print "no special number";
6 h$ r' @! i) h- Q- U! ~+ G1 |          print "or number greater than 9";: g- F, }: {0 U+ m
   end;9 \( {3 u" [- r9 y& Y$ y) C
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-5-26 17:10 , Processed in 0.016646 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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