设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9358|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is
7 J7 p. e) ?. a5 G! D6 l       Ci :integer; qi : integer+ m" x4 w& \) J
do 2 @, O. s4 B1 d: _' w4 n8 v
       inspect Ci
. z: A# {% a! p8 H$ e, fwhen Ci>0 and Ci <=150 then
$ Z( u* d. Q) [8 i4 @. ^+ F       print qi=1;
' D9 d4 w4 j9 H& w- v0 O. G. g7 Uwhen Ci>151 and Ci<=500 then/ \1 R8 o; a6 F" @+ Z, d
       print qi=2;( Z% N, L  F- C% R4 W# J
when Ci>501 and Ci<=700 then
/ f3 E# N* t: \& T% S       print qi=3;
* v8 |6 n  L% U" o$ t* u7 zwhen Ci>701 and Ci<=1000 then
1 \1 M( y1 O& I3 Q       print qi=4;
3 u  d- O. q4 o$ X4 \+ Jwhen Ci>1001 and Ci<=2000 then- w* I) A. X. x, o; q4 v3 X; a
       print qi=5;$ R  y% t2 Q, \) r  o
when Ci>2000 then2 Z4 A6 W3 U! N: F
       print qi=6% @0 r9 k1 g) V1 M" [4 H( i
end;% X# m1 R0 Y' h' c5 L- R
end;
! R+ k1 ~" e! x9 a
+ p! Y' R  K: y' c/ @3 L9 [3 h          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?
5 q: k4 b. O0 J. f          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:; ]/ l1 _1 R! G' O, q, Y* q5 K
(number : integer)
) g1 v/ U6 G. |$ p5 @& o5 y+ wis0 Y1 h! x2 G6 n# y0 _
do
2 O3 X# @/ O1 d* e( t/ n   inspect number
- P: B3 `( \4 ^* W       when 1 then ' p% ^$ ?; j) _7 P, l4 v
          print "not a prime number"
* l, X* B/ p+ H1 N( }' l       when 2,5,7,3 then ! b  G; k" ?1 s9 E. M
          print "prime number"0 H; h9 b3 f9 y2 t+ x- p! ^. n
       when 9,4 then
. Q: ^6 r6 r+ Y2 _; Y          print "square number"& E1 H; d8 f! k3 [
       else" U5 m. @/ K  L$ e
          print "no special number";( L! M- T, ~5 |9 j/ [2 I3 [
          print "or number greater than 9";
% l, C0 g- ^6 R) O4 P2 x$ I; Q   end;+ [9 Q6 U+ u1 m' I& q4 k
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-9-7 19:58 , Processed in 0.011692 second(s), 11 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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