设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 7548|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is
* G+ W, P) |2 H6 M6 P& E6 z/ T8 G       Ci :integer; qi : integer" E4 h9 J/ w' N, d9 q0 ?
do & D9 b5 B- I4 w) _* m& [1 h; o) I
       inspect Ci& p1 O9 f5 o3 c8 b+ c$ Z
when Ci>0 and Ci <=150 then
. |+ H8 `! S- A8 U       print qi=1;3 n. {" t% k7 _, F  F$ V7 K
when Ci>151 and Ci<=500 then
% e: ^# S: Y% s1 m       print qi=2;& Z. f6 e9 c" Z, U2 ^
when Ci>501 and Ci<=700 then
% L7 ?+ a! h' e  v. |       print qi=3;4 @5 ]7 ^3 O* K# Y8 x
when Ci>701 and Ci<=1000 then  a8 v9 J9 K6 q) w  X3 @" k; v
       print qi=4;
- I2 u% W- k; m1 O7 Qwhen Ci>1001 and Ci<=2000 then
. M& `) G4 I4 r9 q       print qi=5;! Y+ R7 c- N6 L, l1 Q. C
when Ci>2000 then
: B: K. \0 w  I  ?/ L7 s       print qi=67 F% v% v7 b3 |" U5 t1 T# l
end;* J! O2 |# S" u7 d
end;5 x% C; \5 w5 p8 k; E4 m7 R

- W8 L- m. l' F9 ~4 \. C. w" F5 E          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?
' Y; V' H- M/ t: {* c          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:1 Q3 L: x+ p, |7 M2 ^6 O; h# }
(number : integer)
5 V5 v, b9 J, C/ Z0 l  lis
, B/ S. S; V) k, C% E( u! ~do$ Y' C4 G# Q) Y+ {: `. Y
   inspect number- k% h- w9 q' c1 @1 f0 g
       when 1 then
3 }2 A9 Y4 D% `% `          print "not a prime number"
+ j0 c" B% _: W/ n8 w- |6 `       when 2,5,7,3 then : e. ]! j- B/ @& g& Y( w
          print "prime number"0 O9 ?+ e  ~# F- q
       when 9,4 then 5 {# `! u0 t. d" M2 |
          print "square number"
% b. ?9 Y; b+ N       else
% K$ z4 y; [9 S: R; W: j          print "no special number";- n5 Z+ }1 |. s2 \4 W( K1 O
          print "or number greater than 9";# Q$ ?+ O% E0 G6 V5 N
   end;5 y/ Q; m+ _' @& H0 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, 2025-12-13 08:37 , Processed in 0.015272 second(s), 11 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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