设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8717|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is
) \: N8 C2 G! ~% S4 Z       Ci :integer; qi : integer
. L; Z" m; K) z* Bdo
# L. o2 q' K2 l7 S( }" @1 u       inspect Ci0 x) R! s8 A' |" V
when Ci>0 and Ci <=150 then
) w# @7 U  }5 i5 y( c$ p       print qi=1;6 h; q, F3 |) M, [2 X7 l" Y8 b
when Ci>151 and Ci<=500 then; m# c& |7 m* }, Y$ n2 w. F: y
       print qi=2;& E# f* U  D$ T/ x( U3 {
when Ci>501 and Ci<=700 then
, Y: T; G2 Y6 L) J3 {       print qi=3;7 W  V* Z( Y' K8 H0 k  j* U' ^+ V
when Ci>701 and Ci<=1000 then
  `0 c. B" F5 b- F* a. k       print qi=4;
7 J8 Y% z4 I, B4 Uwhen Ci>1001 and Ci<=2000 then6 z/ M9 z  m( |  C- U0 g
       print qi=5;
. t' u8 ?) d! ~+ M# a; Lwhen Ci>2000 then1 O) H# w2 [' R0 Q
       print qi=6- L& J' s8 Q% p% ^
end;7 r8 C, a; N+ Z* \& q0 B/ K# Q% d
end;
( X* l- L8 Q9 s- b1 N
, C; [: D/ f& u) d) E. U. h7 l5 t- `          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?
: P' A+ ~, [  z& J) i" `          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:: ~8 S! Z4 t1 D+ F7 ~
(number : integer)0 N3 q/ I3 H( w9 R4 x( H0 u2 Z: ~
is
7 c+ _1 t% V. C3 P+ J9 \* Bdo2 E  O% q: T1 o% F& V  s* g# _, _
   inspect number
0 v" j) F& V3 d( Y       when 1 then
& w7 S' l$ p) B3 ?, m2 u          print "not a prime number"# Y) l1 a' B4 @& f
       when 2,5,7,3 then
3 j0 f/ e; b3 z' ?8 b          print "prime number"! Z4 S  B& e7 E' P1 t- u# l6 T$ C
       when 9,4 then
% b% r* j- r) g+ R          print "square number"
. b5 W% ~' m/ ?  ~+ I  m( g       else
: c0 c6 }( ^- k' [          print "no special number";
. M9 d* f; Z% G( t, |! m5 r1 f          print "or number greater than 9";
; @: `0 e1 P: X- _/ G   end;  ]2 V) d! E" l0 D' s; }
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-15 10:26 , Processed in 0.012685 second(s), 11 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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