设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8765|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is0 t7 S) D* W9 }6 D
       Ci :integer; qi : integer
, A3 p/ R% c9 B' pdo
2 l! y/ G& K! {; e% v, z3 ]8 A       inspect Ci
* h. G" C1 T4 q% n) {% @, {when Ci>0 and Ci <=150 then
- }' N. ^- F$ I$ e5 X2 c; o/ \6 J1 q( P       print qi=1;# i7 _9 u! S2 P% O9 f$ E, }" Y
when Ci>151 and Ci<=500 then9 o3 t, ~, Q/ Z0 ~' j" X
       print qi=2;4 u; y% k: P! z' i5 T
when Ci>501 and Ci<=700 then
4 N6 O8 V- n7 |8 x       print qi=3;
  F/ t/ I4 s' Y0 @* |1 k- Gwhen Ci>701 and Ci<=1000 then( F4 ?2 T" y% h0 v% o7 u
       print qi=4;) \+ Y+ z1 ?: |
when Ci>1001 and Ci<=2000 then
& |, I9 X$ L( i0 f; h% D       print qi=5;
+ O$ G& b6 R+ d  B% T8 t* N, [when Ci>2000 then/ b6 i3 [7 P5 o) G# P
       print qi=65 @5 {8 d4 x6 s. f
end;
& @; Z: V: L! a9 u8 b0 n4 G, \end;
5 b1 ]2 T& z; }4 b9 B6 z* g- ?$ ^/ }! }& u5 t6 F4 d- N. e& G8 P
          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?
' j$ b* @3 y4 g          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:4 v2 n3 D4 r7 p
(number : integer)
' O- z0 d9 b9 O4 C, d1 z1 F8 bis- ]6 \9 N  ?9 |/ F( V3 f
do1 n: _/ Q: X9 L$ B# \$ g
   inspect number
$ S) s, I/ s* d       when 1 then
% B& Y$ J) {0 Y; n; D$ F! I' _7 [          print "not a prime number"9 ^* L$ Y2 e, H( a
       when 2,5,7,3 then # U" X. v. K* F2 n# f5 T, C
          print "prime number"% o5 G# h: |; g' Z$ i7 {/ Z
       when 9,4 then
; k5 C* E  s6 B# x          print "square number"7 U- S- _4 W! ^3 e, A/ n3 g
       else9 E5 h1 U. _9 P! T& G: W9 b8 h
          print "no special number";: w8 x& G8 ~/ [/ z7 K3 y! X
          print "or number greater than 9";
* e& J8 _. ^& v4 o   end;: @+ |" G$ \  u( M9 R( X5 O" }" Q
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-24 08:44 , Processed in 0.015390 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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